PDA

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



i-Power
December 16th, 2013, 07:44
( مقدمه )
با عرض سلام و خسته نباشید،

همان طور که از عنوان این تاپیک مشخص است، آموزش رفع مشکل پرمیشن در دایرکت ادمین در این موضوع ارائه خواهد شد.

ممکن است در انجمن بار ها این مورد آموزش داده شده اما هنوز برای سایر کاربران ابهام ایجاد کرده است.

انشاالله با توضیح مختصر پیش خواهیم رفت و چنانچه عزیزی با این آموزش دچار مشکل شد،

حتما اطلاع بدید تا اگر در حد دانش بنده بود سعی به کمک در موضوع خواهم نمود.


( توضیحات و شروع آموزش )

پس از راه اندازی دایرکت ادمین و نصب فانکشن ها و ماژول های PHP بصورت خودکار یا دستی اغلب دچار مشکل با پرمیشن ها

با این حال که دایرکتوری دارای دسترسی 755 و یا 777 است میشوند و مجبور به تغییر پرمیشن public_html به 777 میشوند

که بسیار خطر ناک میباشد زیرا ممکن است این امر باعث ایجاد یک راه نفوذی شود.

حال شما با این دستورات ساده می توانید از دایرکتوری ها با امنیت مناسب، مشکلتان را حل کنید.




cd /usr/local/directadmin/custombuild


با این دستور شما به پوشه ی مرتبط با نصب و تغییرات ماژول ها وارد میشید، تقریبا همان EasyApache در cPanel/WHM هست با تفاوت که بصورت کنسولیت




./build update && ./build clean


توضیح خاصی در رابطه با این دستور نمی توان ارائه کرد، اما در صورتی که نیاز به توضیح مختصری داشتید در خدمت خواهیم بود




./build set php5_cli no

تنظیم PHP5 CLI به روی حالت no که در دستور بعدی تبدیل خواهیم کرد




./build set php5_cgi yes

تنظیم PHP5 CGI بجای PHP5 CLI




./build php n

و در نهایت کامپایل PHP


خب دوستان عزیز آموزش مرتبط با تغییر PHP جهت رفع مشکل پرمیشن به پایان رسید.

در صورتی که مشکلی با دستورات فوق داشتید حتما اطلاع دهید.



با احترام

OmidX
December 16th, 2013, 22:45
برای حل این مشکل ، کافیه suPHP رو نصب کنید :


cd /usr/local/directadmin/custombuild/
./build clean
./build update
./build set php5_cgi yes
./build set php5_cli no
./build all d
./build rewrite_confs

tarenoco
February 8th, 2014, 15:15
من نصب کردم نشد میشه کمک کنید

bandeh khoda
March 12th, 2015, 02:17
سلام
من این کار رو انجام دادم اما دیگه پی اچ پی روی سرورم لود نمیشه !
چه کنم ؟
ارور 500 میده
و با این پیغام
Internal Server Error File "/home/xxx/domains/xxxxxxxx.ir/public_html/index.php" is writeable by group

suPHP 0.7.1