
نوشته اصلی توسط
hossein033
سلام دوستان
توی سی پنل که من باهاش کار می کنم دو قسمت هست که می شه نسخه php را تغییر داد... یکی از طریق php selector یکی از طریق php manager
php selector برا من کار نمی کنه ولی با php manager می تونم نسخه php را عوض کنم وقتی وارد این صفحه می شه جلوی وب سایت نسخه php جدید را که تغییر دادم نوشته ولی وقتی توی صفحه اصلی سی پنل روی server information کلیک می کنم همون php قبلی را نشون می ده چطوری می تونم نسخه php یک وب سایت خاص را پیدا کنم؟ منظورم اینه که اگر چند تا سایت روی سی پنل باشه هر کدوم نسخه php فرق داشته باشه چطور می شه فهمید نسخه php ولقعی هر کدومشون چنده؟
سلام برای درک بهتر کاربرد php selector لینک زیر را مطالعه کنید
کد:
https://docs.cloudlinux.com/php_selector.html
اما بنده خلاصه ی ترجمه مطلب را خودم توضیح میدم خدمتتان
1- باید حتما دامین در whm/multiphp manager به صورت inherit تنظمیم شده باشد نه روی ورژن خاصی در غیر این صورت تغییرات php selector کارایی ندارد چون اگر inherit نباشد و روی ورژن خاصی تنظیم باشد انوقت توسط سرور یک خط کد در .httacess
خودکار قرار میگیرد که ورژن php انتخاب شده در multiphp را درج میکند و وب سرور چون ابتدا httacess را می خواند php را از روی easyapache لود میکند و نه از روی php selector که البته این یک موردی هست که در اینده توسط cloudlinux رفع خواهد شد
پس باید phpmanager دامین ها روی inheit باشند
2- اگر تمامی مراحل بابا درست باشید و باز مشکل باشد انوقت مشکل در نصب نبودن بعضی ار پکیج ها می باشد
که برای اطمینان با دستور زیر اولین قدم باید انجام شود
کد:
cd ~; wget https://repo.cloudlinux.com/cloudlinux/sources/cloudlinux_ea3_to_ea4; sh cloudlinux_ea3_to_ea4 --convert