در برخی مواقع، هاست ما به مشکلات خاصی برمیخورد؛ مثلا حین جابهجایی فایل، ارتباطش با شبکه قطع میشود و فایلها به هاست نمیرسند. یا زمانهایی که هاست بر اثر مشکلات سختافزاری یا نرمافزاری، دچار نقص فنی میشود. در تمام این سناریوها، چاره کار ریست هاست است تا بتوانیم آن را به تنظیمات اولیه و بهینهاش برگردانیم و مجدد به مدار شبکه وارد کنیم. ما در این مقاله، ابتدا به سوال «ریست هاست چیست» جواب میدهیم و پس از آن، مواقعی که نیاز به انجام این کار دارید را بررسی میکنیم. در انتها هم نحوه ریست کردن هاست با کنترلپنل cPanel را بهشکل گامبهگام، با تصویر آموزش میدهیم و نکات مهم ریست هاست در سیپنل را یاداور میشویم.
ریست هاست چیست؟
اگر بخواهیم به سادهترین شکل ممکن، جوابی به سوال «ریست هاست چیست» بدهیم، جمله زیر را انتخاب میکنیم:
ریست هاست، بهمعنی برگرداندن تمام تنظیمات هاست به حالت اولیه است. حالت اولیه، همان حالت خام هاست است که هیچ نرمافزاری روی آن نصب نشده و دادهای روی حافظهاش ذخیره نشده است. همچنین حالت اولیه یک هاست، فاقد پروفایل کاربران، لاگ و تنظیمات کنترلپنل است.
ریست هاست به عنوان یک راهکار برای بازگرداندن هاست به وضعیت اولیه استفاده میشود، اما برای درک بهتر نحوه عملکرد این فرایند، بهتر است ابتدا با مفهوم هاست چیست آشنا شوید تا دید بهتری نسبت به این فرآیند پیدا کنید.
در چه مواقعی باید هاست را ریست کنیم؟
اگر برخی از سناریوها و شرایط رخ بدهند، ریست هاست ضروری میشود. این شرایط به شکل زیر هستند:
1. اشکال و اختلال در نرمافزارهای هاست
هاست شما از ابزارهای امنیتی، مدیریتی و بهینهسازی استفاده میکند. وقتی این ابزارها بهدرستی کار نمیکنند و عملکرد کلی هاست را دچار اختلال میکنند، باید دست به دامن ریست هاست شوید.
2. ایجاد تغییرات اشتباه در هاست
در مواقعی که آشنایی کافی با تنظیمات هاست ندارید و برخی پارامترهای عملکردی آن را تغییر میدهید، نیاز به ریست آن خواهید داشت؛ چون این تغییرات ممکن است روی همان بخش هاست یا بخشهای دیگر تاثیر منفی بگذارد.
3. بروز ناگهانی مشکلات فنی
وقتی هاستها در دیتاسنتر دچار خرابی سختافزاری یا حمله هکران شوند، تیم متخصص و فنی شرکت ارائهدهنده، با اعمال برخی تنظیمات و شرایط، وضعیت را به حالت عادی بازمیگردانند. گاهی این تغییرات و بازگرداندن به حالت قبلی، هاست ما را دچار اختلال عملکردی و مشکلات فنی میکند که فقط ریست هاست میتواند اوضاع را به وضعیت پایدار قبلی بازگرداند.
4. افزایش مقیاس کسبوکار
این مورد یک نقطه امید برای هر کارفرما و صاحب کسبوکار است؛ اما افزایش مقیاس بیزینس، محصولات یا خدمات روی هاست، مشکل پر شدن کش و کاهش پهنای باند را بهوجود میآورد. افزایش ترافیک سایت را هم به این لیست اضافه کنید؛ چون کاربران بیشتری نسبتبه روز اول، به سایت شما رجوع میکنند. در شرایطی که این مشکلات باعث افت سرعت هاست یا دیر پاسخ دادن به درخواستهای کاربران شوند، باید هاستتان را ریست کنید.
پیش نیازهای ریست هاست چیست؟
قبل از ریست هاست، باید برخی الزامات را فراهم و پیاده کنید که در لیست کوتاه زیر خلاصه میشود:
- بکاپگیری از دادههای مهم دیتابیس سایت
- نگه داشتن بکاپ در کامپیوتر خودتان یا یک سرور ابری
- بررسی فایلها، تصاویر و تمام اطلاعات هاست و بکاپگیری در صورت لزوم
- داشتن یک اینترنت پایدار و پر سرعت
- فعال بودن اینترنت دوم و سوم در زمان قطعی اینترنت اول؛ با هدف جلوگیری از از دست رفتن دادهها حین ریست و بروز مشکلات جدی در هاست
آموزش قدم به قدم ریست هاست در سی پنل
برای ریست هاست در سیپنل، باید وارد حسابتان در WHM شوید. این پنل برای مدیران سایت است و تمام امکانات بکاپ، کنترل و ریست را به شما میدهد. برای آشنایی با نحوه ورود به سی پنل مقاله ورود به سی پنل را بخوانید.
در ریست هاست بهشکل اساسی و ریشهای، ما باید با دستورات Command Line PHP کار کنیم. پس مراحل زیر را برای ریست هاست در سیپنل دنبال کنید:
نکته مهم: لطفا توجه داشته باشید که در دستورات زیر، “##” باید با نسخه PHP فعلی هاستتان جایگزین شود (یعنی 74 برای 7.4، 80 برای 8.0، 81 برای 8.1، و غیره).
روش اول: ترمینال
- از طریق SSH یا “Terminal” در WHM، به خط فرمان هاست و با دسترسی “root”، وارد شوید. برای ورود، نیاز به نام کاربری و رمز عبور دارید.
- فایل php.ini را از مسیر root حذف کنید تا نسخه PHP هاستتان ریست شود.
این کار با نوشتن دستور زیر در ترمینال هاست انجام میشود:
mv -vi /opt/cpanel/ea-php##/root/etc/php.ini{,.$(date +%s)}
- پکیج ea-php##-php-common را دوباره نصب کنید. نسخههای مختلف لینوکس و نحوه نصب مجدد این پکیج را در ادامه لیست کردهایم.
- RHEL 7
yum reinstall ea-php##-php-common
- RHEL 8/9
dnf reinstall ea-php##-php-common
- اوبونتو (ubuntu چیست)
apt-get install --reinstall ea-php##-php-common
روش دوم: ریست از طریق کنترلپنل
در برخی موارد، برای دستیابی به یک هاست و سیپنل کاملاً تمیز، درست مشابه همان چیزی که از شرکت ارائهدهنده هاست تحویل گرفتید، نیاز به ریست کاملتری دارید. این ریست اساسی شامل حذف همه فایلهای غیر پیشفرض، نصب مجدد برنامهها و ریست تنظیمات cPanel است.
اگر میخواهید به این شکل ریست را انجام دهید، مراحل زیر را دنبال کنید.
1. حذف فایلهای غیر پیشفرض
برای رسیدن به تنظیمات پیشفرض، باید فایلها یا پوشههایی را که با نصب cPanel اصلی همراه نیستند، حذف کنید. این فرایند فایلهای سفارشی، برنامههای نصبشده و محتوای تولیدشده توسط کاربر کنترلپنل را حذف میکند و فقط فایلهای پیشفرض cPanel را نگه میدارد.
پس در ابتدا، فایلها را از طریق File Manager سیپنل، به شکل زیر حذف میکنیم:
- وارد داشبورد سیپنل خود شوید و روی آیکن «File Manager» در قسمت «Files» کلیک کنید.
- در قسمت File Management، به دایرکتوری root بروید که معمولا «public_html» یا «www» نام دارد. این فهرست شامل تمام فایلهای مربوط به وبسایتتان است.
- همه فایلها و پوشههایی را که با تنظیمات پیشفرض cPanel ارائه نشدند، شناسایی و انتخاب کنید. مراقب باشید فایلهای پیشفرض سیپنل را حذف نکنید. این فایلها، فایلهایی هستند که خودتان یا برنامههایی که نصب کردهاید، به هاست اضافه کردند.
- روی فایلهای انتخابشده کلیک راست و “Delete” را انتخاب کنید.
- حالا کادر نمایش دادهشده را تایید کنید تا فایلهای منتخب حذف شوند.
- اگر میخواهید این فایلها را داشته باشید و فقط از root حذفشان کنید، آنها را به یک پوشه موقت یا “Temporary” منتقل کنید.
2. نصب مجدد برنامهها
اگر برنامههایی مانند وردپرس روی هاستتان نصب کرده بودید، باید آنها را مجددا نصب کنید تا ریست بهشکل کامل انجام شود و برای بار دوم، امکان استفاده از یک هاست تمیز و سریع را داشته باشید.
پس برای نصب مجدد این برنامهها، مراحل زیر را دنبال کنید:
- در File Manager یا از طریق FTP، تمام فایلهای مربوط به برنامه را حذف کنید. برای وردپرس، این فایلها شامل فایلهای موجود در دایرکتوری root و همچنین زیر شاخههای مرتبط آن میشود.
- به بخش MySQL Databases در سیپنل بروید و پایگاه داده مرتبط با برنامه را حذف کنید.
- یک پایگاه داده جدید برای نصب مجدد دادههای وردپرس و افزونههای آن بسازید.
- از «Softaculous Apps Installer» در سیپنل برای نصب مجدد وردپرس و برنامههایش استفاده کنید.
- با انجام این کار، یک Wizard باز میشود که باید دستورات آن را دنبال کنید و تمام گزینهها را روی حالت پیشفرضشان نگه دارید.
پیشنهاد خواندن: آموزش بک آپ گیری از هاست سی پنل CPanel با چند کلیک ساده و بسیار راحت
ریست تنظیمات و بازگرداندن سیپنل به حالت پیشفرض
در کنار حذف فایلها و نصب مجدد برنامهها، ریست هاست سیپنل هم ضروری است. این ریست شامل ریست حسابهای ایمیل، تنظیمات DNS و سایر پیکربندیهای cPanel میشود.
ریست حسابهای ایمیل
- در داشبورد سیپنل، روی آیکن “Email Accounts” در قسمت “Email” کلیک کنید.
- تمام حسابهای ایمیل را پیدا کنید. سپس روی دکمه “Delete” در کنار حساب کلیک کنید تا دکمه “Delete” روشن شود. روی این دکمه و کادر تاییدیه آن کلیک کنید تا ایمیل حذف شود. برای ایمیلهای دیگر موجود در هاست هم همین مرحله را طی کنید.
ریست تنظیمات DNS
- در داشبورد سیپنل، روی آیکن “Zone Editor” در قسمت “Domains” کلیک کنید.
- هر رکورد DNS سفارشی که اضافه کردهاید را انتخاب و حذف کنید.
- مطمئن شوید که رکوردهای DNS پیشفرض ارائهشده توسط شرکت هاستینگ را انتخاب نکنید.
یکی از عوامل تاثیرگذار در رفع مشکلات پس از ریست هاست، تنظیمات صحیح DNS است. اگر هنوز با مفهوم dns چیست؟ و نحوه عملکرد آن آشنا نیستید، مطالعه مقاله ما به شما کمک میکند تا این موضوع را بهتر درک کنید.
نکات مهم ریست هاست در سی پنل
بعد از ریست هاست سیپنل، باید نسبتبه برخی نکات و انجام درست فرایند مطمئن شوید. ما لیستی از نکات مهم ریست هاست در سی پنل را آوردهایم که بهتر است هر آیتم آن را رعایت کنید.
1. اطمینان از ریست صحیح هاست
برای مطمئن شدن از فرایند صحیح ریست و بازنشانی کامل هاست، باید موارد زیر را تیک بزنید:
- فایلهای پیکربندی پیشفرض مثل «.htaccess» و «php.ini» حتما به تنظیمات پیشفرض ریست شده باشند. میتوانید نسخههای پیشفرض این فایلها را در اسناد cPanel یا منابع پشتیبانی ارائهدهنده شرکت هاستینگ ببینید.
- فایلهای مخفی پیکربندی را بررسی کنید که ممکن است پنهان باشند. این فایلها با یک نقطه شروع میشوند؛ مانند «htaccess.»
- ساختار پیشفرض دایرکتوری باید با تنظیمات پیشفرض ارائهشده شرکت هاستینگ شما مطابقت داشته باشد.
2. کمک گرفتن از سرور دوم
هنگام ریست هاست، سایتتان از دسترس خارج میشود. پس حتما از یک سرور حمایتگر و پشتیبان سرور اصلی در چنین شرایطی استفاده کنید تا ریسک کاهش مشتریان و مخاطبان را به صفر نزدیک کنید.
3. الزام به بکاپگیری قبل از ریست
در فرایند ریست، تمام فایلها حذف میشوند و باید همه آنها را خودتان، بهصورت دستی یا با ترمینال پاک کنید. بنابراین حتما قبل از شروع ریست، از همه فایلهای مهم بکاپ بگیرید و روی فضای ذخیرهسازی مطمئن نگه دارید.
جمع بندی
ریست هاست سیپنل، تمام تنظیمات هاست را به حالت اولیه و خام برمیگرداند. این تنظیمات و جزئیات شامل ایمیلها، پروفایل کاربران و فایلهای وردپرس است. پس از ریست، حتما تنظیمات مهم قبلی که شامل حسابهای ایمیل و پایگاههای داده میشود را مجدد پیکربندی کنید تا همه چیز به روال سابق بازگردد.
اگر برای ریست هاست مشکل دارید یا نگران از دست رفتن دادههایتان هستید، میتوانید با یک تماس، از پشتیبانی رایگان تیم فنی ایران سرور کمک بگیرید و این مراحل را با اطمینان کامل و خیال راحت طی کنید.
سوالات متداولی که شما میپرسید
- ریست هاست چیست؟
ریست هاست بهمعنی بازگرداندن تنظیمات هاست به حالت خامی است که از شرکت ارائهدهنده تحویل گرفتیم.
- ریست هاست برای چه مواقعی است؟
هنگام بروز خطاهای نرمافزاری و سختافزاری، کاهش سرعت هاست بهدلیل پر شدن کش آن و مواجه با شرایط فاجعه، هاست باید ریست شود.
- ریست هاست سیپنل چگونه انجام میشود؟
هم از طریق فرمانهای ترمینال میتوانید این کار را انجام دهید و هم در داخل کنترلپنل و بخش “File Management”
منابع: