ওয়ার্ডপ্রেস self-hosted ব্লগ আপডেট সমস্যা

যারা নিজস্ব ওয়েবসাইট বানিয়ে তাতে ওয়ার্ডপ্রেস ব্লগ চালাচ্ছেন, তাদের অনেকেই আমার কাছে জানতে চেয়েছেন যে ব্লগ আপডেট করার ক্ষেত্রে তাদের কিছু কিছু সমস্যা দেখা দিচ্ছে। অনেকক্ষণ আপডেট প্রক্রিয়া চলার পরে অনেকেই মেসেজ পাচ্ছেন 'Cannot upgrade wordpress, upgrade failed', কেন এটা হচ্ছে, এর প্রতিকার কি এইসব অনেকেই জানতে চেয়েছিলেন। আমি বলতে পারবোনা কেন আপগ্রেড ফাইল মেসেজ আসছে, অনেকের কিন্তু ফেইল করছেনা, ঠিকঠাক আপডেট হচ্ছে অনেকের। তবে আমি নিজে কিছুটা পরীক্ষা চালিয়ে হাতুড়ে বিদ্যায় সামান্য ফলাফল পেয়েছি। আপনাদের মধ্যেও কারো যদি একইরকমের সমস্যা থাকে তাহলে চেষ্টা করে দেখতে পারেন।

প্রথমেই বলে রাখা ভালো, এইসব অটোম্যাটিক কিম্বা ম্যানুয়াল আপগ্রেডের আগে ডেটাবেস এবং ব্লগের অন্যান্য সব ফাইলের ব্যাকআপ নিয়ে নেবেন। যারা যারা ব্লগের থিম কাস্টমাইজ করেছেন, যা যা কাস্টমাইজ করেছেন, সম্পূর্ণ থিম ডিরেক্টরী ব্যাকআপ নেবেন।

আমি পরীক্ষা চালিয়েছিলাম বিভিন্ন ওয়েবহোস্টিং কোম্পানীর সার্ভারে। একই হাতুড়ে বিদ্যা অন্য সার্ভারে কার্যকরী হয়নি। যেমন, একটি সার্ভারে আমি লক্ষ্য করলাম যে স্বাভাবিকভাবে আপগ্রেড ফেইল করলেও, আমি যদি আপগ্রেড করার আগে ব্লগের ডিফল্ট থিম এক্টিভেট করে দিই, তাহলে অনায়াসেই পুরোনো থেকে নতুন ভার্শানে আপডেট হয়ে যাচ্ছে ওয়ার্ডপ্রেস। কিন্তু এই আপগ্রেড ফেইল করছে যদি কাস্টমাইজ থিম রেখেই আপগ্রেড করতে চাওয়া হয়। সুতরাং এই একটি উপায়ে চেষ্টা করে দেখতে পারেন।

অন্য সার্ভারে দেখলাম উপরের পদ্ধতিতেও সাফল্য পাওয়া গেলোনা। ডেটাবেস এবং ব্লগের সম্পূর্ণ ব্যাকআপ নেওয়াই ছিল, তাই আমি ওয়ার্ডপ্রেসের নতুন ভার্শান সরাসরি ডাউনলোড করে FTP দিয়ে ম্যানুয়ালি ওভাররাইট করে দিলাম। পুরোনো যেসব ফাইল ছিল, তার উপরেই সব নতুন ফাইল দিয়ে দিলাম। এইটা করার সময়ে ওয়ার্ডপ্রেসের এডমিন প্যানেলে যেন লগ-ইন না থাকেন এডমিন। FTP'র কাজ হয়ে গেলে পরে এডমিন প্যানেলে লগ-ইন করলেই বোঝা যাচ্ছে যে ওয়ার্ডপ্রেস সাফল্যের সাথেই আপগ্রেড হয়েছে।

এইসব অত্যন্ত সাধারন হাতুড়ে বিদ্যা, আপনারা অনেকেই জানেন, পারবেনও। কিন্তু কয়েকজন আমাকে জানিয়েছেন যে আপগ্রেড তাদের শুধু ফেইল করেনি, সেইসাথে ব্লগ আর লোড হচ্ছেনা, মানে সব corrupt হয়ে গেছে। তারা আগে বোঝেননি, ব্যাকআপ রাখেননি, তাই সাধের ব্লগের সব লেখাই হারিয়েছেন। যারা হারিয়েছেন, তারা দুঃখিত হবেন না, অনেকটা কষ্ট করলে গুগল cache থেকে আবার পুরোনো লেখা পেয়েও যাবেন। শুধু কপি/পেস্ট করে নিতে হবে, সেইসাথে পুরোনো URL একই রাখতে হবে, তাহলেই গুগলের ইন্ডেক্স করা লিঙ্কগুলি আর dead link হবেনা।

কিভাবে নিজের পুরোনো লেখাগুলি পাবেন? প্রথমেই চিরাচরিত উপায়ে গুগলে site:yourdomainblog.com লিখে সার্চ দিন। (ব্লগ ডিরেক্টরী যেমন আপনার, সেইমতো লিখে সার্চ দিলে শুধুই ব্লগের লিঙ্কগুলি পাবেন) তালিকায় একের পর এক যেসব পোস্টের লিঙ্ক পাবেন, সব লিঙ্কগুলিকে কপি করে cache:your-blog-URL দিয়ে আবার সার্চ দেবেন, গুগল cache থেকে আপনার পুরোনো লেখা বের করে দেবে। কপি করুন, নতুন করে বানানো ব্লগে নতুন পোস্ট বানিয়ে পেস্ট করে দিন (মনে করে এই নতুন পোস্টের URL রাখবেন আগের পোস্টের URL'টিই), ব্যাস, dead link'এর জ্বালা থেকে মুক্ত হয়ে যাবেন।

ria_wptipstricksআবারও বলছি, সবটাই আমার হাতুড়ে বিদ্যা, টেকনোলজি আমাদের শুধু সুবিধাই করেনা, মাঝে মাঝে ততোধিক কাঁদাতেও পারে। তাই, সোজা আঙ্গুলে ঘি না উঠলে আঙ্গুল বাঁকাতে হবে মাঝেমধ্যে...

Level 0

আমি রিয়া। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 5 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 96 টি টিউন ও 362 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

জীবনের সব ভুল, যদি ফুল হয়ে যায়... জীবনের সব কালো, যদি আলো হয়ে যায়...


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

Level 0

ধন্যবাদ, অনেক কাজে লাগবে ।

আপনি পুরোনো লিখা খুজে পাবার যে পদ্ধতির কথা জানিয়ছেন সেটা আমার মনে হয় নেক কাজের।
ধন্যবাদ।