آیا تا به حال در موقعیتی قرار گرفته اید که سعی کنید وردپرس یا یک افزونه را فقط برای اینکه صفحه سفید مرگ با آن روبرو شوید را به روز کنید؟ یا شاید دوست دارید با تم ها و افزونه های جدید آزمایش کنید؟ یا اضافه کردن قابلیت های سفارشی به وب سایت خود و شما با همین مورد مواجه شده اید؟
مهم نیست که چه موردی ممکن است باشد، در سناریوهای فوق، یک سایت استیجینگ بهترین راه حل است. با یک وب سایت مرحله بندی، یک کپی دقیق از وب سایت خود ایجاد می کنید که در آن می توانید با خیال راحت هر نوع تغییری را آزمایش کنید. این تغییرات فقط در کپی سایت شما قابل مشاهده خواهد بود و نه در نسخه زنده. این بدان معناست که شما می توانید بدون خرابی چیزی در سایت خود تست کنید.
اما دقیقاً چگونه می توان یک سایت استیجینگ برای وردپرس ایجاد کرد؟
در این پست، پنج راه مختلف برای ایجاد یک سایت استیجینگ برای وردپرس را به شما نشان خواهیم داد تا بتوانید بدون ترس از شکستن وب سایت خود، با خیال راحت و آسان تغییرات را آزمایش کنید.
چندین گزینه برای راه اندازی یک سایت استیجینگ برای وردپرس وجود دارد که در ادامه به بررسی آنها خواهیم پرداخت. در پایان این مقاله، مزایا و معایب هر روش را خواهید فهمید تا بتوانید بهترین راه اندازی سایت استیجینگ را برای خود انتخاب کنید.
1. راه اندازی یک سایت وردپرس از طریق هاست شما
اولین گزینه برای راه اندازی یک وب سایت وردپرس این است که آن را از طریق هاست خود راه اندازی کنید. اکثر ارائه دهندگان میزبانی مدیریت شده توانایی ایجاد یک محیط صحنه سازی برای وب سایت شما را ارائه می دهند.
این فرآیند نسبتا آسان است و به طور کامل در داشبورد میزبانی شما ادغام شده است. چند میزبان محبوب که صحنهسازی را ارائه میدهند عبارتند از:
- موتور WP
- کینستا
- راه های ابری
- BlueHost
- SiteGround
این روش یکی از سادهترین روشها برای ایجاد و راهاندازی یک محیط استیجینگ است، زیرا اکثر این شرکتهای میزبانی به شما این امکان را میدهند که به راحتی با چند کلیک این کار را انجام دهید.
تنها کاری که لازم است وارد کردن یک نام برای وب سایت استیجینگ خود و انتخاب نام دامنه صحیح وب سایتی است که می خواهید یک محیط استیجینگ برای آن ایجاد کنید.
پس از ایجاد یک محیط مرحلهبندی، میتوانید با خیال راحت هر بهروزرسانی جدیدی را که وردپرس عرضه میکند آزمایش کنید، تمهای جدید را آزمایش کنید، افزونهها را قبل از نصب آنها در سایت خود آزمایش کنید، و به طور کلی انواع تغییرات را بدون تأثیر بر وبسایت زنده خود انجام دهید.
اگر از تغییرات راضی هستید، در بیشتر موارد، می توانید آنها را با کلیک یک دکمه به وب سایت واقعی خود فشار دهید.
اگر شرکت میزبان شما مرحله بندی را ارائه نمی دهد، چهار روش دیگر را برای ایجاد یک سایت استیجینگ برای وردپرس بخوانید.
2. ایجاد یک سایت مرحله بندی با ابزارهای تست سایت
یکی دیگر از گزینه های ایجاد یک سایت مرحله بندی استفاده از ابزارهای تست سایت مانند DevKinsta یا Local است . شما این ابزارها را بر روی رایانه خود نصب خواهید کرد و سپس این گزینه را خواهید داشت که وب سایت موجود خود را وارد کنید.
این، اساسا، یک کپی محلی از وب سایت زنده خود را به شما می دهد که در آن می توانید تم های جدید را آزمایش کنید، کل وب سایت خود را دوباره طراحی کنید، افزونه ها و به روز رسانی ها را بدون ایجاد هیچ تغییری در سایت خود آزمایش کنید.
به عنوان مثال، برای ایجاد یک سایت مرحلهبندی برای نصب وردپرس خود با Local، به سادگی مراحل زیر را دنبال کنید:
- Local را دانلود و بر روی رایانه خود نصب کنید
- از ابزاری مانند BackUPWP برای ایجاد یک نسخه پشتیبان از سایت خود و ذخیره آن در Dropbox، Google Drive یا موارد مشابه استفاده کنید. همچنین اگر سایت شما نسبتاً کوچک است، می توانید انتخاب کنید که نسخه پشتیبان برای شما ایمیل شود.
- پوشه زیپ پشتیبان سایت خود را در رایانه خود دانلود کنید
- Local را اجرا کنید و سپس پوشه فشرده شده را مستقیماً روی رابط Local بکشید
- نام سایت خود را وارد کنید و سپس محیط وردپرس خود را انتخاب کنید. میتوانید پیکربندی پیشفرض را انتخاب کنید یا اگر با آن آشنایی دارید، میتوانید نسخه PHP و نوع سرور خود را وارد کنید.
- منتظر بمانید تا فرآیند راه اندازی به پایان برسد و می توانید به وب سایت مرحله بندی خود وارد شوید.
پس از انجام تغییرات یا آزمایش عملکرد جدید، می توانید سایت خود را صادر کرده و به صورت دستی آن را در سرور میزبانی وب خود آپلود کنید. اگر سایت شما بر روی سرورهای WPEngine یا Flywheel میزبانی می شود، می توانید فوراً این تغییرات را به سایت زنده خود اعمال کنید.
3. ایجاد یک وب سایت Staging به صورت دستی
راه سوم برای ایجاد یک وب سایت استیجینگ، ایجاد آن به صورت دستی است. قبل از شروع، هشدار داده شود که این فرآیند زمانبر است و راههای مختلفی برای انجام آن وجود دارد:
- از دایرکتوری فرعی وب سایت زنده خود استفاده کنید
- یک زیر دامنه از وب سایت زنده خود ایجاد کنید
- یک محیط سرور محلی مانند WAMP، LAMP و XAMPP را راه اندازی کنید
مهم نیست که کدام یک از این گزینه ها را انتخاب کنید، روند نسبتاً یکسان خواهد بود. ابتدا باید همه فایل ها را از وب سایت زنده خود با استفاده از یک سرویس گیرنده FTP مانند FileZilla دانلود کنید . همچنین باید پایگاه داده وب سایت خود را با استفاده از phpMyAdmin یا هر ابزار مدیریت پایگاه داده دیگری دانلود کنید
سپس باید یک پایگاه داده جدید و یک کاربر پایگاه داده با امتیازات مدیریت برای دامنه جدید، زیر دامنه یا سرور محلی خود ایجاد کنید.
پس از تنظیم پایگاه داده خود، باید فایل wp-config.php را ویرایش کنید. آدرس سرور جدید و اطلاعات پایگاه داده را وارد کنید.
سپس، فایلها را با برنامه FTP خود در سرور جدید آپلود کرده و پایگاه داده وردپرس خود را وارد میکنید.
به خاطر داشته باشید که این فرآیند میتواند دلهرهآور به نظر برسد، اما میتوانید با افزونههایی مانند WP Migrate DB یا Duplicator آن را آسانتر کنید . این افزونه ها کپی کردن وب سایت شما و انتقال پایگاه داده شما به یک منطقه مرحله بندی را تسهیل می کنند. همچنین می توانید از این افزونه ها برای نصب تغییرات در وب سایت وردپرس زنده خود استفاده کنید.
4. مرحله بندی یک وب سایت با یک پلاگین مرحله بندی
یکی دیگر از روش های آسان برای مرحله بندی وب سایت خود استفاده از یک پلاگین مرحله بندی اختصاصی است. چندین گزینه مانند افزونه WP Staging وجود دارد . استفاده از این افزونه رایگان است. اگرچه دارای یک نسخه پریمیوم است که چند ویژگی اضافی مانند توانایی استفاده از یک پایگاه داده جداگانه، انتقال افزونه ها به وب سایت های زنده و موارد دیگر را ارائه می دهد.
برای شروع WP Staging، وارد وب سایت وردپرس خود شوید و به Plugins > Add new بروید. افزونه را جستجو کنید، آن را نصب و فعال کنید.
پس از نصب افزونه، گزینه ایجاد یک وب سایت مرحله جدید را مشاهده خواهید کرد. روی دکمه آبی کلیک کنید و در صفحه بعدی نامی به سایت استیجینگ بدهید. همچنین میتوانید انتخاب کنید که کدام پایگاههای داده و پوشهها باید در وبسایت مرحلهبندی در این صفحه کپی شوند.
آخرین مرحله فرآیند این است که دکمه آبی Start Cloning را فشار دهید و منتظر بمانید تا فرآیند به پایان برسد. پس از اتمام فرآیند، میتوانید با همان نام کاربری و رمز عبوری که برای وبسایت زنده خود استفاده میکنید، وارد وبسایت مرحلهبندی خود شوید.
5. راه اندازی یک سایت با یک حساب آزمایشی اختصاصی
در نهایت، آخرین روش برای استقرار یک سایت می تواند راه اندازی یک حساب میزبانی اختصاصی باشد. این روش مشابه راه اندازی یک نصب وردپرس محلی در وب سایت شما است. به جز در این مورد، شما به دو نام دامنه جداگانه و نصب وردپرس نیاز دارید.
شما باید یک حساب میزبانی جدید راه اندازی کنید و سپس فایل های وب سایت و پایگاه داده را دانلود کنید. سپس یک پایگاه داده جدید بر روی سرور میزبان خود برای وب سایت وردپرس زنده خود ایجاد می کنید و از برنامه FTP برای انتقال فایل ها استفاده می کنید.
ایجاد یک سایت استیجینگ برای وردپرس: کدام روش را باید انتخاب کنید؟
بنابراین اکنون پنج روش مختلف برای ایجاد یک سایت مرحلهبندی برای وردپرس میدانید و احتمالاً از خود میپرسید که کدام روش بهترین است. ساده ترین روش استفاده از ابزارهای استیجینگ هاست در صورت ارائه آنهاست. این سریعترین راه برای ایجاد وب سایت استیجینگ و ایجاد تغییرات در وب سایت زنده شما است.
اگر هاست شما ابزارهای استیجینگ را ارائه نمی دهد، بهترین شرط شما این است که از افزونه ای مانند WP Staging برای ایجاد یک سایت استیجینگ خودتان استفاده کنید. این یک روش نسبتاً کم فناوری برای ایجاد یک سایت استیجینگ است. به علاوه تنظیم آن زمان زیادی را نمی گیرد.
اگر بیشتر از فناوری آگاه هستید، راهاندازی یک سایت استیجینگ محلی با ابزارهایی مانند WAMP یا استفاده از یک حساب آزمایشی اختصاصی با یک شرکت میزبان دیگر راه خوبی است. این به شما کنترل بیشتری بر روی اینکه چه کسی می تواند به سایت شما دسترسی داشته باشد و چه چیزی از روی آن کپی می شود، می دهد.
نتیجه
همانطور که می بینید، چندین روش مختلف برای ایجاد یک وب سایت مرحله بندی برای سایت وردپرسی شما وجود دارد. با این حال، برخی از روش ها بهتر از روش های دیگر هستند. ایجاد دستی سایت استیجینگ یا استفاده از یک حساب آزمایشی اختصاصی می تواند مستعد خطا و زمان بر باشد. به این ترتیب، بهترین کار شما این است که از ابزارهای استیجینگ ارائه شده توسط هاست خود، با استفاده از ابزارهای تست سایت یا استفاده از یک پلاگین استیجینگ استفاده کنید.
اکنون تنها کاری که باید انجام دهید این است که یک روش را انتخاب کرده و سایت مرحلهبندی خود را ایجاد کنید! سپس میتوانید اطمینان حاصل کنید که تغییرات و بهروزرسانیها بر وبسایت زنده شما تأثیر نمیگذارند.