এই সমস্যাটা বিভিন্ন কারণেই হতে পারে! এরমধ্যে সবচেয়ে কমন কারণটা হচ্ছে ইনকারেক্ট ফোল্ডার পারমিশন!
ওয়ার্ডপ্রেসে আপনার প্রতিটি ফাইল এবং ফোল্ডারের আলাদাভাবে পারমিশন আছে। ফাইলের এই পারমিশনের উপর বেইস করে আপনার সার্ভার ওই ফাইলে এক্সেস করার অনুমতি দেয়। কিন্তু ফোল্ডারের বা ফাইলের ইনকারেক্ট পারমিশন আপনার সার্ভারকে ওই ফাইলে এক্সেস করার সুযোগ নষ্ট করে দেয়। আর এই কারণেই আপনার সার্ভার ওই স্পেসিফিক ফোল্ডারে নতুন কোন ফাইল ক্রিয়েট বা এড করতে পারে না!
আপনি কি ওয়ার্ডপ্রেসে আপলোডের ক্ষেত্রে 'Failed to Write File Disk' এরর দেখছেন? এটা বিগেইনাদের জন্য খুবই হতাশাজনক একটা বিষয়! চিন্তার কিছু নেই! এই আর্টিকেলে আমরা দেখাবো কিভাবে,ওয়ার্ডপ্রেসে আপলোডের ক্ষেত্রে 'Failed to Write File Disk' এরর ফিক্স করবেন।
কী কারণে ওয়ার্ডপ্রেসে আপলোডের ক্ষেত্রে 'Failed to Write File Disk' এরর দেখায়?
আগেই বলা হয়েছে এই এররের পিছনে বিভিন্ন রিজন রয়েছে! আর সবচেয়ে কমন ব্যাপারটা হচ্ছে, ইনকারেক্ট ফোল্ডার পারমিশন।
আপনি যদি ওয়ার্ডপ্রেস এডমিন এরিয়াতে গিয়ে
ছবি অথবা অন্যকোন ফাইল আপলোড করতে যান তাহলে নিচের এরর মেসেজগুলো দেখতে পারেন
ওয়ার্ডপ্রেসে আপলোডের ক্ষেত্রে 'Failed to Write File Disk' এরর ফিক্স করুন-
প্রথমে আপনাকে FTP client ইউস করে ওয়ার্ডপ্রেস সাইটে কানেক্ট হতে হবে।
এই আর্টিকেলের আমরা ফ্রি বেইস FileZilla FTP client ইউস করেছি। আপনি যদি অন্যকোন FTP client সার্ভিস ইউস করে থাকেন, তবে এটা খুব আলাদা হবে না!
ওয়ার্ডপ্রেসে কানেক্ট হয়ে গেলে, আপনাকে wp-content ফোল্ডারের ডানে ক্লিক করে, ফাইল পারমিশন সিলেক্ট করতে হবে।–
সেখানে ক্লিক করার পর আপনি FTP client এ ফাইল পারমিশন ডায়লগ বক্স দেখতে পারবেন। এখানে আপনি আপনার ওনার,গ্রুপ এবং পাবলিক এর ফাইল পারমিশন দেখতে পারবেন।-
নাম্বারিক ভেল্যু ফিল্ডে 755 ইন্টার করেন।
এরপর আপনাকে 'Recurse into subdirectories' এ ক্লিক করতে হবে। এবং সবশেষে 'Apply to directories only' অফশনে রাইট ক্লিক করে Ok বাটনে প্রেস করে কন্টিনিউ করুন।
এখন আপনার FTP client সকল ফোল্ডারের জন্য 755 তে পারমিশন সেট করবে এবং এটা ওয়ার্ডপ্রেস এডমিনে থাকা সকল সাব-ফোল্ডারের ক্ষেত্রেও ঘটবে! এটা আপনার আপলোড ফোল্ডারের সকল ইমেজের স্টোর পারমিশনও নিশ্চিত করে।
এছাড়া আপনার নিশ্চিত হওয়া উচিত ওয়ার্ডপ্রেস কন্টেট ফোল্ডারে থাকা সকল ফাইলের ফাইল পারমিশন ঠিক আছে কিনা।
এর জন্যে আবার আপনার wp-content ফোল্ডারের ডানে ক্লিক করে ফাইল পারমিশন সিলেক্ট করুন। এখন আমরা ফাইলের পারমিশন চেঞ্জ করবো।
নাম্বারিক ভেল্যু ফিল্ডে 644 ইন্টার করেন।
এরপর আপনাকে 'Recurse into subdirectories' এ ক্লিক করতে হবে। এবং সবশেষে 'Apply to directories only' অফশনে রাইট ক্লিক করে Ok বাটনে প্রেস করে কন্টিনিউ করুন।
এখন আপনার FTP client সকল ফোল্ডারের জন্য 644 তে পারমিশন সেট করবে।
এখন আপনার সাইট ভিজিট করে দেখুন, সমস্যা আছে কিনা।
এতেও যদি প্রব্লেম ফিক্স না হয় তাহলে আপনার হোস্টিং প্রোভাইডরের সাথে যোগাযোগ করুন এবং তাদেরকে টেম্পোরারি ফাইলস ডিটেক্টরি খালি করে দিতে বলুন।
কেননা ওয়ার্ডপ্রেস প্রথমে PHP ইউস করে আপনার আপলোডকৃত ইমেজগুলো সার্ভারের টেম্পোরারি ফাইলস ডিটেক্টরি রাখে। তারপর সেখান থেকে ইমেইজ ফাইলগুলো ওয়ার্ডপ্রেসের আপলোড ফোল্ডারে মুভ করা হয়।
তাই টেম্পোরারি ফাইলস ডিটেক্টরি যদি পুউরলি কনফিগারেড করা হয় তাহলে ওয়ার্ডপ্রেস সেখান থেকে কোন ফাইল রাইট করতে পারে না।
টেম্পোরারি ফাইলস ডিটেক্টরি আপনার সার্ভারে থাকে তাই আপনি চাইলেই FTP ইউস করে সেখানে এক্সেস করতে পারবেন না! তাই আপনাকে হোস্টিং কোম্পানির সাথে যোগাযোগ করতে হবে এবং তাদেরকে এটা খালি করে দিতে বলতে হবে।
নিয়মিত হোস্টিং প্রোবলেমের সমাধান পেতে জয়েন করে ফেলতে পারেন আমাদের অফিসিয়াল গ্রুপে - হোস্ট দ্যা ওয়েবসাইট ফেসবুক গ্রুপ।
আশাকরি এই আর্টিকেলটি আপনাকে ওয়ার্ডপ্রেসে আপলোডের ক্ষেত্রে 'Failed to Write File Disk' এরর ফিক্স করতে সাহায্য করবে।
এছাড়া আমরা Host The Website টিম আমাদের ক্লায়েন্টের সার্ভার সংক্রান্ত সকল সমস্যার ২৪/৭ হেল্প সাপোর্ট দিয়ে থাকি।
আর যেকোন প্রয়োজনে যোগাযোগ করুন ০১৫২১২১০৩৪৮ নাম্বারে এবং ইমেইল করতে পারেন এখানে sales@hostthewebaite.com or support@hostthewebsite.com