PDA

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



ahmadzadeh
November 10th, 2012, 12:16
با سلام
من در مورد این موضوع تو انجمن گشتم .مطلب برای cpanel بود اما برای directadmin نبود و در نتیجه فایل هایی که در آموزش ها بود در دایرکت ادمین وجود نداشت.
حالا لطفا اگر کسی نحوه غیر فعال کردن php.ini سفارشی در suphp در directadmin را می داند ممنون می شم توضیح دهد
با تشکر

mehdifx
November 10th, 2012, 18:08
من متوجه منظورتون نشدم.

ولی در suPhp فایل مربوطه در مسیر زیر قرار دارد.

/usr/local/etc/php5/cgi/php.ini

همیچنین برای پیدا کردن مسیر php.ini فعال از دستور زیر میتوانید بهره بگیرید

php -i | grep php.ini

همچنین برای سفارشی و یا نصب ماژولهایی مثل soap باید فایل زیر را ویرایش کنید

/usr/local/directadmin/custombuild/configure/suphp/configure.php5

امیدوارم مشکلتون همین بوده باشه.

secure_host
November 10th, 2012, 18:30
با سلام
من در مورد این موضوع تو انجمن گشتم .مطلب برای cpanel بود اما برای directadmin نبود و در نتیجه فایل هایی که در آموزش ها بود در دایرکت ادمین وجود نداشت.
حالا لطفا اگر کسی نحوه غیر فعال کردن php.ini سفارشی در suphp در directadmin را می داند ممنون می شم توضیح دهد
با تشکر

با سلام
منظورتون اینه که امکان قابلیت تغییر php.ini در دایرکت ادمین برای user ها را توسط خود یوزر غیرفعال نمایید؟

ahmadzadeh
November 10th, 2012, 19:07
با تشکر از پاسخ شما

برای غیر فعال کردن php.ini اختصاصی در SUPHP مراحل زیر رو باید طی کنید ؛

فایل زیر رو باز کنید :

usr/local/apache/conf/includes/pre_main_global.conf

و بعد دستورات زیر رو در اون قرار بدین :


suPHP_ConfigPath /usr/local/lib/

فایل زیر رو باز کرده :

/opt/suphp/etc/suphp.conf

حالا عبارت های اول خط های زیر رو حذف کنید :
application/x-httpd-php=/usr/local/lib/
application/x-httpd-php4=/usr/local/php4/lib/
application/x-httpd-php5=/usr/local/lib/

فایل رو save و apache رو restart کنید

service httpd restart
این ها برای Cpanel iست اما من در directadmin مسیر های زیر را اصلا ندارم یعنی خود دایرکتوری ها نیست
usr/local/apache/conf/includes/pre_main_global.conf
/opt/suphp/etc/suphp.conf
حالا مسئله این است که این کد ها را به کدام فایل اضافه کنم ؟

secure_host
November 11th, 2012, 00:53
با سلام
Setup a per-user php.ini to allow open_basedir with suPhp (http://help.directadmin.com/item.php?id=183)
Using a custom VirtualHost template (http://help.directadmin.com/item.php?id=2)
با تشکر