ایجاد یک سایت استیجینگ وردپرس یکی از هوشمندانه ترین حرکاتی است که می توانید قبل از اعمال تغییرات قابل توجه در وب سایت خود انجام دهید. مانند داشتن یک شبکه ایمنی است که هر مشکل احتمالی را قبل از اینکه سایت اصلی شما را تحت تأثیر قرار دهد، شناسایی می کند. اگر تا به حال نگران به روز رسانی ها یا نصب افزونه های جدید بودید که ممکن بوده پس از نصب سایت رو دچار مشکل کنه، سایت استیجینگ وردپرس میتونی خیلی کمک کننده باشه.
در این مقاله از وبسایت کدروز، ما شما را با دستورالعمل های گام به گام در مورد نحوه ایجاد یک سایت مرحله بندی وردپرس (استیجینگ سایت) آشنا می کنیم.
یک وب سایت استیجینگ وردپرس در اصل یک کپی از وب سایت اصلی شما است که می توانید با خیال راحت آن را آزمایش کنید. آن را به عنوان زمین بازی شخصی خود در نظر بگیرید که در آن می توانید ایده های جدید را آزمایش کنید، اشکالات را برطرف کنید، یا مشکلات را بدون تأثیر بر بازدیدکنندگان خود عیب یابی کنید. اگر مشکلی پیش بیاید، نگرانی وجود ندارد – سایت اصلی شما دست نخورده و کاملاً دردسترس باقی می ماند.
با استفاده از یک محیط شبیه سازی شده، می توانید موارد زیر را آزمایش کنید:
به روز رسانی هسته وردپرس: نسخه های جدید وردپرس را آزمایش کنید تا از سازگاری با اجزای سایت خود اطمینان حاصل کنید.
تغییرات تم و افزونه: تم ها و افزونه ها را بدون خطر درگیری یا خطا در سایت زنده به روز کنید یا تغییر دهید.
پیاده سازی کد سفارشی: با خیال راحت قطعات و توابع کد سفارشی را اضافه یا تغییر دهید.
تغییرات طراحی: چیدمان ها یا عناصر استایل را اصلاح کنید تا تجربه کاربر را افزایش دهید.
ایجاد یک سایت استیجینگ یک حرکت ضروری برای نگهداری و توسعه وب سایت وردپرس است. این به عنوان یک جعبه شنی عمل می کند و به شما امکان می دهد تا مشکلات را قبل از تأثیر بر بازدیدکنندگان خود شناسایی و برطرف کنید.
چرا به یک استیجینگ سایت وردپرس نیاز داریم؟
ایجاد تغییرات مستقیم در سایت اصلی شما می تواند مانند راه رفتن روی طناب بدون توری ایمنی باشد. یک اشتباه کوچک میتواند همه چیز را مارپیچی کند، که منجر به خرابی افزونه ها، خرابی ویژگیها یا حتی خرابی کامل سایت شود. در اینجا دلایلی است که یک وب سایت استیجینگ بازی را تغییر می دهد:
کاهش خطرات: به سایت استیج خود به عنوان یک محل آزمایش فکر کنید. میتوانید بهروزرسانیها و ترفندها را بدون استرس مشکلی در سایت اصلی خود امتحان کنید. اگر چیزی خراب شد، جای نگرانی نیست – می توانید قبل از اینکه به بازدیدکنندگانتان برسد، آن را تعمیر کنید.
Zero Downtime: تصور کنید بتوانید تغییراتی ایجاد کنید، آزمایش کنید و به طور کامل آزمایش کنید، در حالی که سایت اصلی شما به طور روان برای بازدیدکنندگان فعال می ماند.
جلوگیری از خطاها: سایت های مرحله بندی مانند بازرس ایمنی شخصی شما هستند. آنها کمک میکنند تا مشکلات مربوط به سازگاری افزونه، بهروزرسانیهای تم یا کد سفارشی قبل از اینکه بتوانند اوضاع را در سایت زنده شما به هم بریزند، پیدا کنید.
گردش کار ساده: توسعه دهندگان و طراحان می توانند روی ویژگی های جدید کار کنند، ایده ها را آزمایش کنند و کار خود را بدون ایجاد اختلال در سایت اصلی شما اصلاح کنند. مثل داشتن یک پاس پشت صحنه برای آزمایش چیزهای جدید بدون اینکه تماشاگران هرگز بدانند.
هر زمان که با بهروزرسانی افزونهها، تغییرات تم یا بهروزرسانیهای اصلی وردپرس سر و کار دارید، یک سایت استیجینگ بهترین دوست شماست. این همان لایه حفاظتی اضافی است که به شما اعتماد به نفس ایجاد تغییرات و بهبودها را می دهد و می دانید که همه چیز را تحت کنترل دارید.
پیشنیاز های استیجینگ سایت!
بسیار خوب، قبل از اینکه به راهاندازی سایت استیجینگ خود بپردازیم، مطمئن شویم که همه چیز را برای یک سواری آرام آماده کردهاید. در اینجا مواردی است که شما قبل از ساخت استیجینگ نیاز دارید:
از سایت وردپرس خود نسخه پشتیبان تهیه کنید:این نقطه قوت شماست، حتما یک بک آپ از سایت خودتون تهیه کنید. به این ترتیب، اگر چیزی طبق برنامه پیش نرود، به راحتی می توانید به تنظیمات قبلی خود برگردید.
دسترسی به پنل هاست یا FTP: اگر قصد دارید سایت استیجینگ وردپرس خود را به صورت دستی یا با استفاده از ابزارهای میزبان خود ایجاد کنید، برای مدیریت فایل ها و پایگاه های داده خود به پنل میزبانی خود (مانند cPanel ) یا یک کلاینت FTP نیاز دارید . فقط قبل از شروع مطمئن شوید که اعتبارنامه مناسب را در دست دارید.
بررسی منابع سرور: سایت های مرحله بندی به منابع اضافی مانند ذخیره سازی و پهنای باند نیاز دارند. بنابراین، مطمئن شوید که هاست میزبانی شما فضای کافی برای مدیریت یک محیط شبیهسازی بدون کاهش سرعت دارد.
غیرفعال کردن پلاگینهای کش: افزونههای کش برای افزایش سرعت سایت شما عالی هستند، اما میتوانند در فرآیند ایجاد سایت نیز اختلال ایجاد کنند. قبل از شروع به طور موقت آنها را غیرفعال کنید.
با توجه به این مراحل، شما آماده هستید تا سایت استیجینگ خود را بدون هیچ مشکلی ایجاد کنید!
نحوه ساخت استیجینگ سایت : 3 روش کاربردی
حالا که متوجه شدید داشتن یک استیجینگ چقدر ضروری است، بیایید در مورد نحوه ایجاد آن صحبت کنیم. راه های مختلفی برای انجام این کار وجود دارد که هر کدام مزایا و معایب خاص خود را دارند. در اینجا یک مرور سریع میکنیم:
استفاده از پلاگین استیجینگ وردپرس : این سادهترین و پرطرفدارترین روش است، بهویژه اگر شخص فنیای نباشید. پلاگین هایی وجود دارند که به طور خاص برای ایجاد سایت های استیجینگ تنها با چند کلیک طراحی شده اند.
استفاده از ویژگی استیجینگ میزبان هاست شما : بسیاری از ارائه دهندگان هاستینگ ویژگی های استیجینگ داخلی را ارائه می دهند که به شما امکان می دهد با یک کلیک یک سایت استیجینگ ایجاد کنید. اگر هاست شما از آن پشتیبانی کند، این روش فوق العاده راحت است.
ایجاد یک سایت استیجینگ به صورت دستی از طریق سی پنل : اگر با فرآیندهای فنی راحت تر هستید، می توانید به صورت دستی یک سایت استیجینگ را از طریق کنترل پنل میزبان خود ( cPanel ) راه اندازی کنید. این روش به شما کنترل بیشتری می دهد اما به مراحل بیشتری نیاز دارد.
روش اول : استفاده از افزونه استیجینگ وردپرس
چندین پلاگین وردپرس به طور خاص طراحی شده اند تا به شما کمک کنند تا سایت خود را شبیه سازی کنید و یک محیط استیجینگ راه اندازی کنید.
در اینجا نحوه راه اندازی یک سایت استیجینگ با استفاده از WP Staging ، یکی از محبوب ترین و قابل اعتمادترین گزینه ها آمده است:
مرحله 1: افزونه WP Staging را نصب و فعال کنید
وارد پیشخوان وردپرس خود شوید .
به افزونه ها> افزودن افزونه تازه بروید .
در نوار جستجو، WP Staging را تایپ کرده و Enter را بزنید .
پس از یافتن افزونه، روی نصب کلیک کنید و پس از اتمام نصب، روی فعالسازی کلیک کنید .
این یک گزینه جدید WP Staging را به منوی داشبورد وردپرس شما اضافه می کند و دسترسی به ویژگی های افزونه را آسان می کند.
مرحله 2: سایت استیجینگ خود را ایجاد کنید
1. روی WP Staging در داشبورد وردپرس خود کلیک کنید.
2. دکمه Create Staging Site را بزنید .
3. نام سایت استیجینگ خود را بنویسید (چیزی ساده مانند «staging» خوب است).
4. برای شروع فرآیند روی Start Cloning کلیک کنید.
این افزونه اکنون وب سایت اصلی شما را در یک محیط شبیه سازی کلون می کند. بسته به اندازه سایت شما، ممکن است چند دقیقه طول بکشد. تا وقتی یک قهوه بخورید و بگذارید افزونه جادوی خودش را انجام دهد!
مرحله 3: به سایت Staging خود دسترسی پیدا کرده و از آن استفاده کنید
پس از تکمیل فرآیند شبیه سازی، WP Staging پیوندی برای دسترسی به سایت استیج شده جدید شما ارائه می دهد. این پیوند معمولا چیزی شبیه yoursite.com/staging/ است .
برای دسترسی به سایت استیجینگ خود روی لینک ارائه شده کلیک کنید.
با استفاده از نام کاربری و رمز عبور معمولی وردپرس خود وارد شوید.
اکنون، شما یک شبیه سازی کاملاً کاربردی از وب سایت زنده خود دارید که می توانید بدون هیچ خطری تغییراتی ایجاد کنید، به روز رسانی ها را آزمایش کنید و ویژگی های جدید را آزمایش کنید.
به یاد داشته باشید، هر تغییری که در اینجا ایجاد می کنید، روی سایت اصلی شما تأثیری نخواهد داشت. این یک محیط بدون ریسک است که در آن هر کاری را که نیاز دارید انجام دهید.
روش دوم : استفاده از ویژگی Staging میزبان هاست شما
اگر ارائه دهنده میزبانی وب شما یک ویژگی استیجینگ داخلی ارائه میدهد، این بدون شک سادهترین راه برای ایجاد یک سایت استیجینگ وردپرس است .
به داشبورد حساب میزبانی خود بروید.
به بخشی بروید که در آن وبسایتهای خود را مدیریت میکنید (ممکن است به عنوان « سایتهای من »، « مدیریت وبسایت » یا موارد مشابه برچسبگذاری شود).
به دنبال گزینه Staging یا Staging Environment در ابزارهای مدیریت وب سایت خود بگردید و روی آن کلیک کنید.
معمولاً از شما خواسته می شود تا وب سایتی را که می خواهید برای آن یک سایت استیج ایجاد کنید (اگر چندین سایت را مدیریت می کنید) انتخاب کنید.
دکمه Create را بزنید .
در Siteground اینگونه است:
پلتفرم میزبانی اکنون یک کلون از سایت اصلی شما را در یک محیط صحنه سازی ایجاد می کند. این فرآیند معمولاً فقط چند دقیقه طول می کشد.
پس از آماده شدن سایت استیجینگ، اعلانی دریافت خواهید کرد یا پیوند جدیدی را در داشبورد میزبانی خود مشاهده خواهید کرد. برای دسترسی به سایت استیجینگ خود روی لینک ارائه شده کلیک کنید.
درست مانند سایر روش ها، سایت استیجینگ شما شبیه سازی کاملاً کاربردی از وب سایت اصلی شما خواهد بود. می توانید با استفاده از نام کاربری و رمز عبور وردپرس خود وارد شوید و شروع به ایجاد تغییرات یا آزمایش به روز رسانی کنید.
روش سوم : ایجاد یک سایت استیجینگ به صورت دستی از طریق سی پنل
اگر رویکرد عملی تری را ترجیح می دهید یا می خواهید کنترل بیشتری بر روند مرحله بندی داشته باشید، ایجاد یک سایت استیجینگ به صورت دستی از طریق کنترل پنل میزبان خود ( cPanel ) یک گزینه عالی است. در حالی که این روش به دانش فنی بیشتری نیاز دارد، اما درجه بالایی از سفارشی سازی را ارائه می دهد.
مرحله 1: ایجاد یک زیر دامنه
1. وارد cPanel میزبان خود شوید.
2. به بخش Domains بروید و روی Domains کلیک کنید .
3. روی Create a New Domain کلیک کنید
4. در قسمت Domain ، نام زیر دامنه خود را وارد کنید (به عنوان مثال، ” staging.yourwebsite.com “).
5. روی ارسال کلیک کنید .
شما اکنون یک زیر دامنه staging.yourwebsite.com ایجاد کرده اید که به عنوان مکان سایت استیجینگ شما عمل می کند.
مرحله 2: فایل های خود را در زیر دامنه کپی کنید
1. در cPanel، به File Manager بروید .
2. به دایرکتوری اصلی سایت اصلی خود (معمولا public_html ) بروید.
3. همه فایل ها را انتخاب کنید و روی Copy کلیک کنید .
4. این فایل ها را در پوشه مربوط به زیر دامنه جدید خود (به عنوان مثال public_html/staging/ ) قرار دهید.
این مرحله اساسا فایل های سایت اصلی شما را در فهرست زیر دامنه کپی می کند.
مرحله 3: پایگاه داده خود را بسازید و متصل کنید
1. در cPanel، به phpMyAdmin بروید .
2. پایگاه داده سایت اصلی خود را انتخاب کنید.
3. به قسمت Export رفته و روی دکمه Export کلیک کنید و فایل را در کامپیوتر خود ذخیره کنید.4. با رفتن به MySQL Databases یا MySQL Database Wizard در cPanel یک پایگاه داده جدید برای سایت استیجینگ خود ایجاد کنید .
5. فایل دیتابیس ذخیره شده را از طریق phpMyAdmin به پایگاه داده جدید وارد کنید.
اکنون، سایت استیجینگ شما یک کپی از پایگاه داده سایت زنده شما دارد.
مرحله 4: اتصال پایگاه داده را انجام دهید
1. در مدیریت فایل ، فایل wp-config.php سایت استیجینگ خود را پیدا کنید.
2. فایل را برای به روز رسانی نام پایگاه داده ، نام کاربری و رمز عبور ویرایش کنید تا با پایگاه داده استیجینگ جدیدی که ایجاد کرده اید مطابقت داشته باشد.
3. تغییرات را ذخیره کنید.
سایت استیجینگ شما اکنون به پایگاه داده خود جدا از سایت اصلی متصل است.
مرحله 5: URL ها را به روز کنید
1. به phpMyAdmin برگردید و پایگاه داده سایت استیجینگ را انتخاب کنید.
2. جدول wp_options را پیدا کنید .
3. فیلدهای siteurl و home را به روز کنید تا زیر دامنه جدید را منعکس کند (به عنوان مثال، https://staging.yourwebsite.com ).
اکنون، سایت استیجینگ شما از URL زیر دامنه به جای URL سایت اصلی استفاده می کند و اطمینان حاصل می کند که بین این دو محیط همپوشانی وجود ندارد.
آزمایش و استقرار تغییرات از Staging به Live Site
اکنون که سایت استیجینگ خود را ایجاد کرده اید و تغییرات لازم را انجام داده اید، زمان آن رسیده است که این تغییرات را در سایت اصلی خود آزمایش و اجرا کنید. این مرحله برای اطمینان از اینکه همه چیز قبل از انتشار کار می کند بسیار مهم است.
مرحله 1: سایت Staging خود را به طور کامل تست کنید
قبل از اعمال هرگونه تغییر، زمانی را صرف آزمایش کامل سایت استیجینگ خود کنید. در اینجا یک چک لیست سریع وجود دارد:
بررسی سازگاری پلاگین : مطمئن شوید که همه افزونه های شما پس از به روز رسانی همانطور که انتظار می رود کار می کنند.
تست عملکرد اصلی : اطمینان حاصل کنید که ویژگی های کلیدی سایت شما، مانند فرم ها، سبد خرید و سیستم های ورود به درستی کار می کنند.
بررسی عناصر طراحی : بررسی کنید که طراحی سایت شما دست نخورده باقی بماند، بدون طرحبندی شکسته یا عناصر گمشده.
تست بین مرورگرها : سایت خود را روی مرورگرهای مختلف (Chrome، Firefox، Safari و غیره) و دستگاهها (رومیزی، تبلت، موبایل) آزمایش کنید تا مطمئن شوید که پاسخگو است و در همه جا عالی به نظر میرسد.
مرحله 2: تغییرات را از Staging به Live انتقال دهید
هنگامی که از نحوه عملکرد سایت استیجینگ خود راضی بودید، زمان آن رسیده است که این تغییرات را در سایت اصلی خود اعمال کنید. روش انجام این کار به نحوه ایجاد سایت استیجینگ خود بستگی دارد:
استفاده از پلاگین Staging : اگر از افزونهای مانند WP Staging استفاده کردهاید ، نسخه حرفهای به شما اجازه میدهد تا تغییرات را مستقیماً انجام دهید. به سادگی به داشبورد افزونه بروید، تغییرات را مرور کنید و روی Push Changes کلیک کنید .
روش دستی از طریق cPanel : اگر سایت استیجینگ خود را به صورت دستی راهاندازی کنید، باید فایلهای وردپرس را کپی کنید و پایگاههای داده را از محیط استیجینگ به سایت اصلی بازگردانید/وارد کنید. این کار را می توان از طریق مدیریت فایل سی پنل و ابزارهای phpMyAdmin انجام داد.
ابزار مرحلهبندی ارائهدهنده میزبانی : برای استفاده از ویژگی مرحلهبندی میزبان وب خود، به بخش Staging داشبورد میزبانی خود برگردید و روی Deploy to Live کلیک کنید .
مرحله 3: بررسی های پس از استقرار
پس از انجام مستقیم تغییرات، انجام آخرین دور بررسی ضروری است:
پاک کردن کش ها : هر گونه پلاگین کش یا کش های سطح سرور را پاک کنید تا مطمئن شوید بازدیدکنندگان به روزترین نسخه سایت شما را می بینند.
بررسی مجدد توابع کلیدی : به سرعت دوباره ویژگی های اصلی سایت خود را اجرا کنید تا مطمئن شوید همه چیز به خوبی کار می کند.
نظارت بر عملکرد : بر عملکرد و زمان بارگذاری سایت خود نظارت کنید، به خصوص اگر به روز رسانی های قابل توجهی انجام داده باشید یا ویژگی های جدیدی اضافه کرده باشید.
بهترین روش ها برای مدیریت سایت استیجینگ وردپرس شما
ایجاد یک سایت استیجینگ وردپرس تازه شروع کار است. برای استفاده حداکثری از محیط شبیه سازی خود،چند نکته مهم زیر را مد نظر داشته باشید.
به طور منظم استیجینگ را با سایت اصلی همگام کنید . برای اینکه سایت استیجینگ خود را تا حد امکان دقیق نگه دارید، مرتباً آن را با سایت اصلی خود همگام کنید. این تضمین می کند که هر گونه محتوای جدید، به روز رسانی یا تغییر در سایت تولید در محیط شبیه ساز منعکس می شود. بسته به ابزاری که استفاده می کنید، این کار اغلب با یک کلیک انجام می شود.
سایت Staging را ایمن نگه دارید . درست مانند سایت اصلی شما، سایت استیجینگ شما نیز باید ایمن باشد.
محافظت از سایت استیجینگ با رمز عبور : از htaccess. یا یک افزونه برای محدود کردن دسترسی به سایت استیجینگ خود استفاده کنید. این کار آن را خصوصی نگه می دارد و از دسترسی غیرمجاز جلوگیری می کند.
از SSL استفاده کنید : مطمئن شوید که سایت استیجینگ شما با گواهینامه SSL ایمن است ، به خصوص اگر در حال آزمایش عملکردهای تجارت الکترونیک هستید.
سایت های مرحله بندی قدیمی را حذف کنید. هنگامی که تغییرات را اعمال کردید و دیگر به سایت استیجینگ نیاز ندارید، آن را حذف کنید. سایت های استیجینگ قدیمی و استفاده نشده می توانند منابع سرور را اشغال کنند و در صورت عدم مدیریت صحیح ممکن است خطرات امنیتی ایجاد کنند.
حرف آخر
ایجاد یک سایت استیجینگ وردپرس برای حفظ یک وب سایت ایمن و کاربردی ضروری است. اما برای ارتقای واقعی عملکرد و طراحی سایت خود نیاز هست موارد بسیاری دیگری را مد نظر داشته باشید که میتوانید با پیگیری های نوشته های وبلاگ کد روز سایت خود را حرفه ای کنید.