( مقدمه )
با عرض سلام و خسته نباشید،

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

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

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

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


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

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

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

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

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


کد PHP:
cd /usr/local/directadmin/custombuild 

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


کد PHP:
./build update && ./build clean 

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


کد PHP:
./build set php5_cli no 
تنظیم PHP5 CLI به روی حالت no که در دستور بعدی تبدیل خواهیم کرد


کد PHP:
./build set php5_cgi yes 
تنظیم PHP5 CGI بجای PHP5 CLI


کد PHP:
./build php n 
و در نهایت کامپایل PHP


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

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



با احترام