স্টেজ হলো আপনার সাইট — ফাইল, ডেটাবেস, প্লাগইন, কন্টেন্ট — যা একটি পৃথক ঠিকানায় অনুলিপি করা হয় এবং সার্চ ইঞ্জিনগুলিকে এটি উপেক্ষা করতে বলা হয়। অনুলিপিটিতে পরিবর্তন করুন, এটি দেখুন, এবং আপনি সন্তুষ্ট হলেই কেবল লাইভ সাইটে এটি প্রকাশ করুন।
এটি কোথায় রয়েছে
সাইটসমূহ → আপনার সাইট → Staging। সাইটের বিভাগ তালিকায় সরাসরি WordPress-এর নিচে এর নিজস্ব একটি এন্ট্রি রয়েছে। স্টেজ অনুলিপিগুলি WordPress এবং WooCommerce সাইটের জন্য উপলব্ধ।
একটি অনুলিপি তৈরি করা
Create a staging copy চাপুন এবং নিশ্চিত করুন। এটি ব্যাকগ্রাউন্ডে চলে — সাধারণত প্রায় এক মিনিট, বড় সাইটের ক্ষেত্রে আরও বেশি সময় লাগে — এবং এটি কাজ করার সময় এবং প্রস্তুত হলে Staging স্ক্রিন আপনাকে জানিয়ে দেয়। লাইভ সাইটে কোনো প্রভাব পড়ে না।
এটি প্রস্তুত হলে আপনি দুটি বোতাম পাবেন: Open the staging copy, এবং Open its WordPress admin। লাইভ সাইটে আপনি যে WordPress অ্যাকাউন্ট ব্যবহার করেন সেটি দিয়েই সাইন ইন করুন — অনুলিপিটিতে অন্য সবকিছুর সাথে আপনার অ্যাকাউন্টগুলিও চলে আসে।
এটি কী কাজে লাগে
প্লাগইন এবং থিম আপডেট, কোড পরিবর্তন এবং এমন যেকোনো কিছু যা আপনি গ্রাহকদের সামনে প্রকাশ করতে চান না। স্টেজে আপডেট করুন, সাইটটি দেখুন, তারপর প্রকাশ করুন।
⚠️ একটি স্টেজ অনুলিপি ইচ্ছাকৃতভাবেই লাইভ সাইটের মতো একই PHP ভার্সন ব্যবহার করে — সেখানে যা ঘটবে, লাইভ সাইটেও তাই ঘটবে। এটি অন্য কোনো PHP ভার্সন পরীক্ষা করার জন্য ব্যবহার করা যাবে না।
লাইভ সাইটে এটি প্রকাশ করা
স্টেজ → Publish staging over the live site। নিশ্চিত করতে আপনি আপনার সাইটের ডোমেইন টাইপ করবেন, কারণ এটি লাইভ সাইটকে প্রতিস্থাপন করে। প্রথমে একটি ব্যাকআপ নিন — সতর্কবার্তার পাশের বোতামটি আপনাকে সরাসরি ব্যাকআপে নিয়ে যাবে।
আমাদের নিজস্ব সার্ভারে আপনি বেছে নিতে পারেন কী প্রকাশ করবেন:
- সবকিছু — ফাইল এবং ডেটাবেস একসাথে। এটি সাধারণ পছন্দ, এবং প্লাগইন, থিম বা সেটিংস পরিবর্তনের পরে সঠিক পছন্দ, কারণ সেগুলি ফাইলের পাশাপাশি ডেটাবেসও পরিবর্তন করে।
- শুধুমাত্র ফাইল — থিম, প্লাগইন এবং আপলোড। অর্ডার এবং মন্তব্যসহ লাইভ ডেটাবেসটি ঠিক যেমন আছে তেমনই রাখা হয়।
- শুধুমাত্র ডেটাবেস — লাইভ ডেটাবেসের উপর স্টেজ ডেটাবেসটি প্রতিস্থাপন করা হয়।
⚠️ ডেটাবেস প্রকাশ করলে লাইভ কন্টেন্ট ওভাররাইট হয়ে যায়: অনুলিপি তৈরি করার পর থেকে গৃহীত অর্ডার, মন্তব্য এবং ফর্ম এন্ট্রিগুলি হারিয়ে যায়। শুধুমাত্র একটি অংশ প্রকাশ করলে সাইটটি অসামঞ্জস্যপূর্ণ হয়ে যেতে পারে — পুরানো ডেটাবেসের বিপরীতে নতুন ফাইল, অথবা এর বিপরীত — যতক্ষণ না আপনি অন্য অংশটিও প্রকাশ করছেন।
কিছু প্ল্যাটফর্মে স্টেজ অনুলিপি সম্পূর্ণভাবে প্রকাশিত হয়; পরিস্থিতি এমন হলে Staging স্ক্রিন তা জানিয়ে দেয়।
এটি হালনাগাদ রাখা
তিন মাস আগে তৈরি করা একটি স্টেজ অনুলিপি আজকের সাইট সম্পর্কে খুব কম তথ্যই দেয়। কোনো গুরুত্বপূর্ণ কিছু পরীক্ষা করার আগে Refresh from live চাপুন — এটি আপনার স্টেজ অনুলিপির উপর লাইভ সাইটটি অনুলিপি করে, ফলে স্টেজে আপনার করা যেকোনো পরিবর্তন মুছে যায়।
লাইভ সাইটের সাথে কী পার্থক্য রয়েছে
স্টেজ হলো noindex, এবং এতে একটি বাস্তব robots.txt রয়েছে যা সবকিছুকে নিষিদ্ধ করে, ফলে অনুসন্ধান ফলাফলে এটি আপনার আসল সাইটের সাথে প্রতিযোগিতা করতে পারে না। এটি একদমই কোনো ইমেল পাঠাতে পারে না, তাই একটি টেস্ট অর্ডার কোনো প্রকৃত গ্রাহককে ইমেল পাঠায় না।
কী ঘটেছে, এবং কখন
Staging স্ক্রিনটি আপনার সাম্প্রতিক স্টেজ কার্যক্রমের তালিকা প্রদর্শন করে — প্রতিটি অনুলিপি তৈরি, রিফ্রেশ, প্রকাশনা এবং মুছে ফেলা, একটি প্রকাশনা কী কী অনুলিপি করেছে, এটি সফল হয়েছে কিনা এবং কত সময় নিয়েছে। যদি কোনোটি ব্যর্থ হয়, তবে স্ক্রিনের শীর্ষে কারণ দেখানো হয়।
অব্যবহৃত অনুলিপিগুলি সরিয়ে ফেলা হয়
আমাদের নিজস্ব সার্ভারে 30 days কোনো পরিবর্তন না হওয়া একটি স্টেজ অনুলিপি স্বয়ংক্রিয়ভাবে সরিয়ে ফেলা হয়, এবং এটি মুছে ফেলার 9 days আগে আমরা আপনাকে ইমেল পাঠাই। আপনি যদি এটি রাখতে চান, তবে এতে কিছু পরিবর্তন করুন; যদি আপনার কাজ শেষ হয়ে যায়, তবে নিজেই এটি মুছে ফেলুন।