PDA

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



majid4040
April 6th, 2016, 19:11
سلام
من مشکلی روی سرور دارم که نمیشه به زبان 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



./build roundcube
./build squirrelmail
./build phpmyadmin

hostnic
April 6th, 2016, 19:54
دستوری که عرض کردم برای تست صحت نصب 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 را نصب کردید. سپس دستورات زیر را اجرا نمایید تا نصب تکمیل گردد:

./build roundcube
./build squirrelmail
./build phpmyadmin

پس از اینکه کار انجام شد فراموش نکنید فایل و پوشه هایی که تغییر پرمیشن دادید به حالت قبل برگردانید.

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 را نصب کردید. سپس دستورات زیر را اجرا نمایید تا نصب تکمیل گردد:

./build roundcube
./build squirrelmail
./build phpmyadmin

پس از اینکه کار انجام شد فراموش نکنید فایل و پوشه هایی که تغییر پرمیشن دادید به حالت قبل برگردانید.
ممنون
فقط اینکه نسخه 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
و منتظر بمانید تا دوباره بیلد بشه