-
June 27th, 2010, 23:26
#1
عضو انجمن
نحوه غیر فعال کردن php.ini سفارشی در suphp
در هاستینگ های اشتراکی PHP.INI سفارشی یک ضعف امنیتی هست با توجه به شل هایی که موجود هست و هکر با آپلود یک php.ini و باز کردن فانکشن های خطرناک + شل می تواند به سرو شما دسترسی داشته باشه
این آموزش برای Apache 2.x و سی پانل هست
برای غیر فعال کردن php.ini اختصاصی در SUPHP مراحل زیر را انجام دهید :
1 - فایل
کد:
/usr/local/apache/conf/includes/pre_main_global.conf
را ویرایش و کد زیر را در آن قرار دهید :
کد:
<IfModule mod_suphp.c>
<Location />
suPHP_ConfigPath /usr/local/lib/
</Location>
</IfModule>
فایل :
کد:
/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/
ذخیره کنید و Apache را ری استارت کنید با دستور
service httpd restart
-
تعداد تشکر ها ازDesperados به دلیل پست مفید
-
June 27th, 2010 23:26
# ADS
-
June 27th, 2010, 23:49
#2
پاسخ : نحوه غیر فعال کردن php.ini سفارشی در suphp
ای دستت درد نکنه جوان !
کارت درسته ، جواب داد ...
-
تعداد تشکر ها ازNovinServer به دلیل پست مفید
-
June 27th, 2010, 23:51
#3
عضو دائم
پاسخ : نحوه غیر فعال کردن php.ini سفارشی در suphp
این دوست ما نوین سرور فکر کنم خیلی دنبال این آموزش بود (دیگه داشت اعصابش خورد میشد)
می خانه اگر ساقی صاحب نظری داشت
می خواری و مستی ره و رسم دیگری داشت
-
تعداد تشکر ها ازrn4j1m1 به دلیل پست مفید
-
June 28th, 2010, 00:56
#4
پاسخ : نحوه غیر فعال کردن php.ini سفارشی در suphp
این کد ها در فایل مورد نظر در 2 قسمت هست که کدهای که گفتین حذف کنیم در قسمت اول در انتها قرار دارند و در قسمت دوم در ابتدا . هر دو قسمت ویرایش کنیم ؟
application/x-httpd-php=/usr/local/lib/
application/x-httpd-php4=/usr/local/php4/lib/
application/x-httpd-php5=/usr/local/lib/
-
تعداد تشکر ها از parsvps به دلیل پست مفید
-
June 28th, 2010, 01:02
#5
پاسخ : نحوه غیر فعال کردن php.ini سفارشی در suphp
کدی قرار نیست حذف کنید ...
فقط اول اون سه خط ; داره که باید اونها را حف کنید !
همین ...
-
تعداد تشکر ها ازNovinServer به دلیل پست مفید
-
June 28th, 2010, 01:21
#6
عضو دائم
پاسخ : نحوه غیر فعال کردن php.ini سفارشی در suphp

نوشته اصلی توسط
parsvps
این کد ها در فایل مورد نظر در 2 قسمت هست که کدهای که گفتین حذف کنیم در قسمت اول در انتها قرار دارند و در قسمت دوم در ابتدا . هر دو قسمت ویرایش کنیم ؟
application/x-httpd-php=/usr/local/lib/
application/x-httpd-php4=/usr/local/php4/lib/
application/x-httpd-php5=/usr/local/lib/
در واقع این خطوط کامنت شده ، که شما با حذف ; فعالشون میکنید
می خانه اگر ساقی صاحب نظری داشت
می خواری و مستی ره و رسم دیگری داشت
-
تعداد تشکر ها ازrn4j1m1 به دلیل پست مفید
-
June 28th, 2010, 01:43
#7
پاسخ : نحوه غیر فعال کردن php.ini سفارشی در suphp
دوستان من تنظیمات انجام دادم اما موقع ریستارت هشدار میده
root@server [~]# service httpd restart
Warning: DocumentRoot [/home/user/public_html/forums] does not exist
root@server [~]#
-
تعداد تشکر ها از parsvps به دلیل پست مفید
-
June 28th, 2010, 08:33
#8
عضو انجمن
پاسخ : نحوه غیر فعال کردن php.ini سفارشی در suphp

نوشته اصلی توسط
parsvps
دوستان من تنظیمات انجام دادم اما موقع ریستارت هشدار میده
این ارور ربطی به این موضوع نداره و ارور مهمی هم نیست فقط میگه پوشه روت دامنه یکی از یوزر ها وجود نداره
-
تعداد تشکر ها ازDesperados به دلیل پست مفید
-
June 28th, 2010, 11:51
#9
پاسخ : نحوه غیر فعال کردن php.ini سفارشی در suphp
سلام
یه موضوعی :
بعضی از سایت ها به یه سری توابع نیاز دارند که تز طریق اچ تی تی اکسس نمیشه باز کرد ( در حالت Suphp ) ارورر Internet Server 500 میده و مجبوریم با php.ini باز کنیم
خوب حالا اگه این رو هم ببندیم تکلیف این سایت ها چی میشه ؟
-
تعداد تشکر ها از 1Mizban به دلیل پست مفید
-
June 28th, 2010, 18:01
#10
عضو انجمن
پاسخ : نحوه غیر فعال کردن php.ini سفارشی در suphp

نوشته اصلی توسط
1Mizban
سلام
یه موضوعی :
بعضی از سایت ها به یه سری توابع نیاز دارند که تز طریق اچ تی تی اکسس نمیشه باز کرد ( در حالت Suphp ) ارورر Internet Server 500 میده و مجبوریم با php.ini باز کنیم
خوب حالا اگه این رو هم ببندیم تکلیف این سایت ها چی میشه ؟
بیشتر از 5٪ مشتری ها هستند که به این توابع نیاز دارند ؟
من شخصاً به این 5٪ هاست نمیدم و امنیت 95٪ دیگه رو خراب نمی کنم ولی یک راهی هست که بتونید برای هر یوزر خودتان یک php.ini در سرور با ویرایش VirtualHost ایجاد کنید که زیاد توصیه نمی شه !
-
تعداد تشکر ها ازDesperados به دلیل پست مفید