একটি সাইট লোড না হওয়ার পেছনে প্রায় সবসময়ই পাঁচটি কারণের মধ্যে একটি থাকে। ব্রাউজারে এগুলো দেখতে একই রকম লাগে এবং আপনার ড্যাশবোর্ড থেকে সহজেই এদের পার্থক্য বোঝা যায়।
১. প্রথমে সাইটের স্ট্যাটাস পরীক্ষা করুন
আপনার ড্যাশবোর্ডে সাইটটি খুলুন। স্ট্যাটাস দেখেই আপনি সবচেয়ে দ্রুত উত্তর পেয়ে যাবেন:
- Active - আমাদের বিশ্বাস অনুযায়ী সাইটটি চলছে। ধাপ ২-এ যান।
- Suspended - সাইটটি বন্ধ রয়েছে। ড্যাশবোর্ডে এর কারণ উল্লেখ করা আছে। সবচেয়ে সাধারণ দুটি কারণ হলো অপরিশোধিত চালান (ইনভয়েস) এবং ম্যালওয়্যারজনিত সমস্যা; উভয় ক্ষেত্রেই এরপর আপনার কী করণীয় তা জানানো রয়েছে।
- Restricted - সাইটটি নির্দিষ্ট সীমাবদ্ধতার সাথে চলছে।
- Provisioning বা Pending - এটি এখনও তৈরি হচ্ছে। নতুন সাইটগুলি সাধারণত কয়েক মিনিটের মধ্যেই প্রস্তুত হয়ে যায়।
- Failed - বিল্ড সম্পন্ন হয়নি। কারণটি সাইটে দেওয়া রয়েছে।
২. সমস্যাটি কি সাইটের, নাকি ডোমেইনের?
এই বিষয়টি আলাদা করতে পারলে সবচেয়ে বেশি সময় বাঁচে, এবং "আমার সাইট ডাউন হয়ে গেছে" সংক্রান্ত অধিকাংশ অভিযোগই দ্বিতীয়টির কারণে ঘটে থাকে।
ড্যাশবোর্ড থেকে সাইটের অস্থায়ী ঠিকানা খুলুন। প্রতিটি সাইটেরই একটি অস্থায়ী ঠিকানা থাকে যা আপনার ডোমেইনের DNS-এর উপর নির্ভর করে না।
- অস্থায়ী ঠিকানা কাজ করছে, কিন্তু আপনার ডোমেইন কাজ করছে না - এটি DNS-এর সমস্যা, হোস্টিংয়ের নয়। আপনার ডোমেইনটি আমাদের দিকে পয়েন্ট করছে না, অথবা কোনো পরিবর্তনের বিস্তার (প্রপাগেশন) এখনও শেষ হয়নি। নেমসার্ভার সংক্রান্ত নিবন্ধটি দেখুন।
- কোনোটিই কাজ করছে না - সাইটটি নিজেই কোনো আউটপুট দিচ্ছে না। ধাপ ৩-এ যান।
৩. সাম্প্রতিক পরিবর্তনগুলোই সাধারণত মূল কারণ
সম্ভাব্য কারণ হিসেবে এগুলোর পুনরাবৃত্তির ক্রমানুসারে:
- একটি প্লাগইন বা থিমের আপডেট। যদি কোনো আপডেটের ঠিক পরপরই এটি অকেজো হয়ে যায়, তবে নিশ্চিতভাবেই এটিই কারণ।
- একটি কনফিগারেশন ফাইল সম্পাদনা।
wp-config.php-তে একটি অপ্রত্যাশিত অক্ষর পুরো সাইটটিকে সম্পূর্ণরূপে অচল করে দেয়।
- একটি PHP সংস্করণের পরিবর্তন। পুরানো কোড প্রায়শই নতুন ইন্টারপ্রেটারে চলবে না।
৪. যদি এগুলোর কোনোটিই না হয়
সাপোর্ট পেজ থেকে টিকিট খোলার পরিবর্তে সরাসরি সাইট থেকেই টিকিট খুলুন। সাইট থেকে তৈরি করা টিকিট সাইটটিকে সংযুক্ত করে আমাদের কাছে আসে, ফলে আমরা আপনাকে কিছু জিজ্ঞাসা না করেই এর স্ট্যাটাস, সাম্প্রতিক ডিপ্লয়মেন্ট এবং এর নিরাপত্তার অবস্থা দেখতে পারি।
আমাদের জানান কী পরিবর্তন করা হয়েছিল এবং কখন। ত্রুটির পৃষ্ঠায় (error page) কী লেখা আছে তা বিশদভাবে জানানোর চেয়ে "বিকাল ৩টার দিকে একটি প্লাগইন আপডেট করার পর এটি কাজ করা বন্ধ করে দিয়েছে"—এই তথ্যটি অনেক বেশি মূল্যবান।