ওয়ার্ডপ্রেস সবচেয়ে लोकপ্রিয় কন্টেন্ট ম্যানেজমেন্ট সিস্টেম হিসেবে উন্নত হয়েছে এবং ব্লগ সেটআপের জন্য ব্যাপকভাবে ব্যবহৃত হয়। এটি PHP-তে লেখা ওপেন সোর্স সফটওয়্যার। কিন্তু সম্প্রতি অনেক ইউজার রিপোর্ট করেছেন যে তাদের ওয়ার্ডপ্রেসে "HTTP error" দেখাচ্ছে মিডিয়া ফাইল আপলোড করার সময়। এই এরর হয় যখন ইউজার মিডিয়া ফাইল আপলোড করার চেষ্টা করে কিন্তু করতে পারে না।

ওয়ার্ডপ্রেসে মিডিয়া লোড করার সময় HTTP এররোর কারণ
বিভিন্ন ইউজার রিপোর্ট এবং ওয়ার্ডপ্রেসে এই সমস্যা ফিক্স করার কৌশলগুলো বিশ্লেষণ করে এই ইস্যুর জন্য কয়েকটি ভিন্ন কারণ খুঁজে পেয়েছি:
- ব্রাউজার সমস্যা: প্রতিটি ব্রাউজারের ভিন্ন সেটিংস ও সার্ভিস থাকে। কিছু মিডিয়া ফাইল আপলোডের অপারেশনের সাথে কনফ্লিক্ট করতে পারে অন্য কারণে। অন্যদের কোনো সমস্যা নেই।
- সাইটের সেটিং: কখনো ছবির সাইজ বা সাইটের ডিফল্ট সেটিংস ছবি আপলোড ব্লক করতে পারে। কিছু কোড চেঞ্জ করলে ফিক্স হতে পারে।
ইস্যুর মৌলিক ধারণা পেয়ে গেলে এখন মেথডগুলো দিকে যাব। এই মেথডগুলো ভিন্ন ইউজারের জন্য ভিন্নভাবে কাজ করেছে। আপনার কেসে কোনটা কাজ করে সেটি ট্রাই করুন।
পদ্ধতি ১: ব্রাউজার স্যুইচ করুন
সম্ভবত এই এরর ওয়েবসাইটের নয়, বরং ইউজার যে ব্রাউজার ব্যবহার করছে তার সাথে জড়িত। ওয়ার্ডপ্রেসের ভিতরে এরর কনফার্ম করার আগে অন্য ব্রাউজারে একই সिचুয়েশন চেক করুন। অধিকাংশ সমস্যা গুগল ক্রোমে হয়, তাই ফায়ারফক্স বা সাফারি ট্রাই করুন। ভিন্ন ব্রাউজারের ওয়ার্ডপ্রেস ব্যবহার ও ইমেজ আপলোডে ভিন্ন ইমপ্যাক্ট পড়ে।
পদ্ধতি ২: থিম ফাংশন এডিট করুন
আপনি সরাসরি ওয়ার্ডপ্রেসে বা ওয়েব হোস্টিং কন্ট্রোল প্যানেল দিয়ে এডিট করতে পারেন। ফাইলটি আপনার ওয়েবসাইট থিম ডিরেক্টরিতে পাবেন। এডিট করতে হবে "function.php" ফাইল। ওয়ার্ডপ্রেসে ফাইল এডিট করার ধাপ:
- আপনার ওয়ার্ডপ্রেস Dashboard খুলুন আপনার URL-এ wp-admin অ্যাড করে, যেমন:
example.com/wp-adminNote
example.com হবে আপনার সাইটের URL

- ড্যাশবোর্ডে বাম প্যানেল থেকে Appearance দিয়ে Theme Editor-এ যান
- টপ-রাইটে "Select theme to edit" থেকে একটি থিম সিলেক্ট করুন
- থিম সিলেকশনের নিচে function.php খুলুন
- নিচের লাইনগুলো যোগ করুন:
add_filter( 'wp_image_editors', 'change_graphic_lib' ); function change_graphic_lib($array) { return array( 'WP_Image_Editor_GD', 'WP_Image_Editor_Imagick' ); }
- এখন save করুন এবং আবার ইমেজ আপলোড ট্রাই করুন।
পদ্ধতি ৩: .htaccess এডিট করুন
.htaccess ফাইল আপনার ওয়ার্ডপ্রেসের রুট ফোল্ডারে থাকে। এই ফাইল এক ফাংশন থেকে অন্য ফাংশনে রিকোয়েস্ট কন্ট্রোল করে এবং সব ধরনের জিনিসের গেটকিপার হিসেবে কাজ করে। এই ফাইল দিয়ে HTTP এরর ফিক্স করার ধাপ:
- ইনস্টল্ড WordPress বা cPanel মতো control panel দিয়ে আপনার root ডিরেক্টরি খুলুন
- তब আপনার ওয়েবসাইটের রুট ফোল্ডারে .htaccess খুলুন

- .htaccess ফাইলে নিচের কোড যোগ করুন:
SetEnv MAGICK_THREAD_LIMIT 1
এই কোড Imagick কে ইমেজ প্রসেস করার সময় সিংগল থ্রেড ব্যবহার করতে বাধ্য করবে
- এখন save করুন এবং আবার ইমেজ আপলোড করে চেক করুন