آموزش تغییر نسخه PHP در هاست دایرکت ادمین
بعضی وقت ها ممکنه سایت شما با نسخه ای خاص از PHP بهتر کار کنه یا برای استفاده از یه افزونه یا فریمورک خاص نیاز به تغییر نسخه PHP داشته باشید این کار توی هاست هایی که از دایرکت ادمین استفاده می کنن خیلی راحت و سر راست انجام میشه من چند وقت پیش مجبور شدم برای سایتم که روی دایرکت ادمین میزبانی میشه نسخه PHP رو تغییر بدم و توی این مقاله میخوام تجربه خودم رو با شما به اشتراک بذارم تا اگر شما هم به این کار نیاز پیدا کردید راحت بتونید انجامش بدید.
چرا تغییر نسخه PHP مهم است؟
هر نسخه PHP ویژگی ها و بهبودهای خاص خودش رو داره گاهی اوقات برای استفاده از قابلیت های جدیدتر یا بهبود عملکرد سایتتون نیاز دارید که به نسخه بالاتر بروید از طرفی ممکنه بعضی افزونه ها یا کدهای قدیمی با نسخه های جدید سازگار نباشند و مجبور بشید به نسخه پایین تری برگردید این مسئله برای مدیران وب سایت بسیار اهمیت داره.
مراحل تغییر نسخه PHP در دایرکت ادمین
۱ ورود به پنل دایرکت ادمین
اول از همه باید وارد پنل دایرکت ادمین هاستتون بشید آدرس و اطلاعات ورود به این پنل معمولا از طریق شرکت ارائه دهنده هاستتون در اختیارتون قرار گرفته.
۲ دسترسی به بخش مدیریت PHP
بعد از ورود باید به بخش Domain Setup برید اینجا شما می تونید دامنه هایی که توی هاستتون تنظیم شدن رو مدیریت کنید دامنه ای که می خواید نسخه PHPش رو تغییر بدید رو انتخاب کنید.
۳ انتخاب نسخه PHP
بعد از اینکه دامنه رو انتخاب کردید صفحه جدیدی باز میشه که می تونید از طریق گزینه PHP Version Selector نسخه PHP مورد نظرتون رو انتخاب کنید لیستی از نسخه های موجود PHP نمایش داده میشه برای هر نسخه PHP می تونید تنظیمات مربوطه رو مشاهده و تغییر بدید.
۴ ذخیره تغییرات
بعد از انتخاب نسخه PHP دلخواه حتما دکمه Save یا Set رو بزنید تا تغییرات اعمال بشه ممکنه چند لحظه طول بکشه تا تغییرات اعمال بشن پس صبور باشید.
۵ تست سایت
بعد از اعمال تغییرات حتما سایتتون رو چک کنید تا مطمئن بشید همه چیز درست کار می کنه اگر مشکلی پیش اومد می تونید به نسخه قبلی برگردید یا خطاها رو بررسی و رفع کنید.
مشکلات و نکات مهم
مشکل ناسازگاری نسخه PHP با برخی افزونه ها
یکی از مشکلاتی که ممکنه باهاش مواجه بشید ناسازگاری بعضی افزونه ها یا کدها با نسخه جدید PHP هست در چنین مواقعی باید به نسخه قبلی برگردید یا افزونه مورد نظر رو به روزرسانی کنید.
مسئله پشتیبانی هاست
گاهی اوقات ممکنه نسخه PHP مورد نظرتون توی لیست دایرکت ادمین نباشه اینجا باید با پشتیبانی هاستتون تماس بگیرید و ازشون بخواید نسخه مورد نظرتون رو اضافه کنند.
خطاهای احتمالی
اگر بعد از تغییر نسخه PHP با خطاهایی مثل ۵۰۰ Internal Server Error مواجه شدید احتمالا نیاز دارید فایل htaccess رو بررسی کنید یا بعضی از تنظیمات PHP رو به صورت دستی تغییر بدید.
جدول مقایسه نسخه های PHP
نسخه PHP |
ویژگی ها |
مشکلات احتمالی |
PHP ۷۴ |
پشتیبانی از Typed Properties |
ناسازگاری با کدهای قدیمی |
PHP ۸۰ |
بهبودهای چشمگیر در عملکرد |
عدم پشتیبانی برخی افزونه ها |
PHP ۸۱ |
افزودن Fibers و Enums |
نیاز به به روزرسانی افزونه ها |
پرسش و پاسخ
۱ آیا می توانم هر زمان که خواستم نسخه PHP را تغییر دهم؟ بله شما می تونید هر زمانی که نیاز داشتید نسخه PHP رو تغییر بدید فقط توجه کنید که برخی از نسخه ها ممکنه با سایتتون سازگار نباشند.
۲ آیا تغییر نسخه PHP باعث حذف داده ها می شود؟ خیر تغییر نسخه PHP هیچ تاثیری روی داده های سایت شما نداره این تغییر فقط روی نحوه پردازش کدهای PHP تاثیر می گذاره.
۳ چه زمانی باید نسخه PHP را به روز کنم؟ وقتی که نسخه جدید PHP امکانات بهتری ارائه میده یا امنیت بیشتری داره بهتره که سایتتون رو به نسخه جدیدتر به روزرسانی کنید همچنین اگر افزونه یا قالب خاصی نیاز به نسخه جدید PHP داشته باشه باید نسخه رو تغییر بدید.
با رعایت این مراحل و نکات می تونید به راحتی نسخه PHP هاستتون رو در دایرکت ادمین تغییر بدید و از قابلیت های جدید بهره مند بشید.