PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تغییر هندلر به suphp در سی پنل



Ali_faraji
September 14th, 2016, 10:13
سلام دوستان خوبید
ببخشید ما سی پنل نصبیدیم
ورزن جدید
شامل ایزی اپاچی چهار و ایزی اپاچی سه نداشت
و قبلا با ایزی اپاچی سه هندلر رو عوض می کردیم
الان نمی دونمن چطوری با ایزی اپاچی چهار هندلز رو عوض کنم یا از کجا عوض کنم اصلا هندلر رو
=======================
وب سرور هم لایت اسپیده

Ali_faraji
September 14th, 2016, 11:18
update

TARIMEHR
September 14th, 2016, 11:40
برای تغییر ورژن هندلر php اسکریپت زیر رو بسته به نیاز خودتون اجرا کنید:


/usr/local/cpanel/bin/rebuild_phpconf --default=ea-php55 --ea-php54=suphp

دستور فوق هندلر php رو به suphp تغییر خواهد داد.

Ali_faraji
September 14th, 2016, 11:44
ببخشید در این دستور زیر

/usr/local/cpanel/bin/rebuild_phpconf --default=ea-php55 --ea-php54=suphp
چ ورزن هایی از php هندلرشون میشه suphp
همه یا فقط ورزن خاصی
اگر خاصی چ ورزن هایی



- - - Updated - - -

همچنین وقتی می زنم
[root@server1 ~]# /usr/local/cpanel/bin/rebuild_phpconf --default=ea-php55 --ea-php54=suphp


ERROR: The ea-php54 PHP package does not support the suphp Apache handler


Usage /usr/local/cpanel/bin/rebuild_phpconf [--default=<ver>] [--<ver>=<handler> ... ] [--dryrun] [--no-restart] [--current|--available] [--errors]
Actions
--default : Set the default PHP version used by Apache.
--<ver> : Set the type of Apache handler used for by a PHP version (may be used with --default)
--current : Show current settings
--available : Show available Apache handlers and PHP SAPIs
--help : Show this screen!


Options
--dryrun : Only display the changes that would be made to Apache
--no-restart : Don't restart Apache after making changes
--errors : Also print errors to STDERR, instead of only writing to log file
--no-users : Do not update user settings when updating a version’s handler

TARIMEHR
September 14th, 2016, 11:54
اگر قصد دارید برای هر ورژن php هندلر جدید تعریف کنید از اسکریپت زیر استفاده کنید:


/usr/local/cpanel/bin/rebuild_phpconf --default=ea-php56 --ea-php54=cgi --ea-php55=cgi --ea-php56=cgi




صرفا به دستور بالا اکتفا نکنید. شما باید ببینید در سرور خودتون چه ورژن هایی از php رو پشتیبانی می کنید٬ بعد دستور بالا رو مطابق نیازتون تغییر بدید.
اگر php 5.4 در سرور شما وجود نداشته باشه طبعا --ea-php54=cgi باید از دستور شما حذف بشه و...

فرمت کلی اجرای این دستور در EasyApache 4 به شکل زیر هست:


/usr/local/cpanel/bin/rebuild_phpconf --default=$default --$package=$handler

Ali_faraji
September 14th, 2016, 13:13
شرمنده هنوز متوجه نشدم
من کلود لینوکس رو سرور نصبیدم همه ورزن ها فعاله
خب
الان دستور کلی چیه برا تغییر هندلر تمامشون به suphp
یا کلا 5.6 و 5.5 و 5.4 رو بکنم suphp
==========================================
الان دستوری ک دادید زدم اما ارور داد
[root@server1 ~]# /usr/local/cpanel/bin/rebuild_phpconf --default=ea-php56 --ea-php54=suphp --ea-php55=suphp --ea-php56=suphp
AH00180: WARNING: MaxRequestWorkers of 270 exceeds ServerLimit value of 256 servers, decreasing MaxRequestWorkers to 256. To increase, please see the ServerLimit directive.


ERROR: The ea-php55 PHP package does not support the suphp Apache handler


Usage /usr/local/cpanel/bin/rebuild_phpconf [--default=<ver>] [--<ver>=<handler> ... ] [--dryrun] [--no-restart] [--current|--available] [--errors]
Actions
--default : Set the default PHP version used by Apache.
--<ver> : Set the type of Apache handler used for by a PHP version (may be used with --default)
--current : Show current settings
--available : Show available Apache handlers and PHP SAPIs
--help : Show this screen!


Options
--dryrun : Only display the changes that would be made to Apache
--no-restart : Don't restart Apache after making changes
--errors : Also print errors to STDERR, instead of only writing to log file
--no-users : Do not update user settings when updating a version’s handler


[root@server1 ~]#

TARIMEHR
September 14th, 2016, 14:50
از طریق EasyApache موقعی که ماژول های وب سرور رو انتخاب میکنید mod_suphp رو هم فعال کنید تا این هندلر php نصب بشه. بعد میتونید از قسمت MultiPHP Manager سربرگ PHP Handlers هندلر suphp رو برای ورژن های دلخواه فعال کنید.