سلام
من مشکلی روی سرور دارم که نمیشه به زبان php فایل روی فولدری که پرمشینش 755 هست آپلود کرد
مشکل رو اینطوری میشه حل کرد که پرمشین فولدر رو حتما روی 777 باید بزاریم که این هم خودتون میدونین چقدر ریسک امنیتی داره
کسی میدنه روی آپاچی چه بلایی میشه اورد که درست بشه
خاطرنشان میکنم که روی سرور دیگه ای که دارم درسته و تو فولدر 755 یوزر میتونه فایل آپ کنه
نمیدونم این سرور چرا همچینه
لطفا راهنمایی کنین چی کار کنم
بااحترام
hostnic
April 6th, 2016, 19:21
درود بر شما
دوست گرامی اگر suphp نصب نمایید نیازی به 777 نمیباشد
با دستور زیر در ssh صحت نصب suphp را تست نمایید
httpd -M | greo 'suphp'
nimafire
April 6th, 2016, 19:22
سلام
از چه هندلری برای php و آپاچی استفاده میکنید ؟
T.Toosi
April 6th, 2016, 19:26
سلام، 755 نباید مشکلی داشته باشید ممکن است آپاچی بروی یوزر و گروهی join است یا اینکه suPHP نصب است که به مشکل میخورید.
majid4040
April 6th, 2016, 19:49
سلام
از چه هندلری برای php و آپاچی استفاده میکنید ؟
سلام چطوریب بفهمم از چه هندلری استفاده میکنه میکنه سرور؟
- - - Updated - - -
درود بر شما
دوست گرامی اگر suphp نصب نمایید نیازی به 777 نمیباشد
با دستور زیر در ssh صحت نصب suphp را تست نمایید
httpd -M | greo 'suphp'اقا مشکلی پیش نمیاد روی سرور؟
مطمئنی درست میشه اینطوری؟کامند شما درسته یا این
cd /usr/local/directadmin/custombuild
./build set php5_cgi yes
./build set php5_cli no
./build all d
./build rewrite_confs
دستوری که عرض کردم برای تست صحت نصب suphp است دوست عزیز
دستوری که شما قرار دادین برای فعالسازی هست
جهت فعال کردن suPHP بر روی دایرکت ادمین ابتدا وارد SSH سرور مجازی یا اختصاصی خود شوید و دستورات زیر را به ترتیب اجرا کنید:
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
حال شما suPHP را نصب کردید. سپس دستورات زیر را اجرا نمایید تا نصب تکمیل گردد:
پس از اینکه کار انجام شد فراموش نکنید فایل و پوشه هایی که تغییر پرمیشن دادید به حالت قبل برگردانید.
majid4040
April 6th, 2016, 20:19
دستوری که عرض کردم برای تست صحت نصب suphp است دوست عزیز
دستوری که شما قرار دادین برای فعالسازی هست
جهت فعال کردن suPHP بر روی دایرکت ادمین ابتدا وارد SSH سرور مجازی یا اختصاصی خود شوید و دستورات زیر را به ترتیب اجرا کنید:
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
حال شما suPHP را نصب کردید. سپس دستورات زیر را اجرا نمایید تا نصب تکمیل گردد:
پس از اینکه کار انجام شد فراموش نکنید فایل و پوشه هایی که تغییر پرمیشن دادید به حالت قبل برگردانید.
ممنون
فقط اینکه نسخه php سرور من 5.4 هست
این کامندها درست هستن؟
دوم اینکه مطمئنین مشکل به وجود نمیاد؟
hostnic
April 6th, 2016, 20:24
بله درست هستند مشکلی پیش نمیاد
- - - Updated - - -
به ترتیب زیر عمل کنید
کد:
cd /usr/local/directadmin/custombuild
کد:
./build update
کد:
./build clean
کد:
nano options.conf
و در اینجا قسمت های زیر رو
کد:
php5_cli=no
php5_cgi=yes
به
کد:
php5_cli=yes
php5_cgi=no
تبدیل بکنید و در اخر
کد:
./build php n
و منتظر بمانید تا دوباره بیلد بشه