انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نرمافزارهای اینترنتی => نویسنده: abolfazl.aghaii در 13 اردیبهشت 1394، 11:08 قظ
-
سلام
من از ظریق آموزش
http://linuxseason.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D9%85%D9%84-%D9%86%D8%B5%D8%A8-lamp-%D8%A8%D8%B1-%D8%B1%D9%88%DB%8C-%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88-%D9%88-%D9%81%D8%AF%D9%88%D8%B1%D8%A7/ (http://linuxseason.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D9%85%D9%84-%D9%86%D8%B5%D8%A8-lamp-%D8%A8%D8%B1-%D8%B1%D9%88%DB%8C-%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88-%D9%88-%D9%81%D8%AF%D9%88%D8%B1%D8%A7/)
نصبش کردم و طبق اون جلو رفتم بدون مشکل
دسترسی به پوشه www رو هم درست کردم الان که میخوام پروژه منو اجرا کنم خطایه زیر رو میده
Not Found
The requested URL /belit/index.php was not found on this server.
Apache/2.4.7 (Ubuntu) Server at localhost Port 80
-
سلام
شما پوشه belit را در کدام مسیر قرار داده اید؟
/var/www/
یا
/var/www/html/
؟؟؟
طبق آموزش فوق شما باید در /var/www/html/ کارهای خود را انجام دهید.
خطای فوق هم کاملا مشخص است، یعنی چی.
-
بازم خطا میده
Forbidden
You don't have permission to access /belit/index.php on this server.
Apache/2.4.7 (Ubuntu) Server at localhost Port 80
-
لطفا به متن خطا ها دقت فرمایید.
بیشتر جواب ها در خطا ها است.
الان مشکل شما اینه که باید به پوشه html و تمام پوشه های و file های موجود در آن دسترسی مناسب بدهید.
برای اینکه کارتوش سخت نشه از دستورات زیر استفاده کنید.
find /var/www/ -type d -exec chmod 755 {} \;
find /var/www/ -type f -exec chmod 644 {} \;
-
لطفا به متن خطا ها دقت فرمایید.
بیشتر جواب ها در خطا ها است.
الان مشکل شما اینه که باید به پوشه html و تمام پوشه های و file های موجود در آن دسترسی مناسب بدهید.
برای اینکه کارتوش سخت نشه از دستورات زیر استفاده کنید.
find /var/www/ -type d -exec chmod 755 {} \;
find /var/www/ -type f -exec chmod 644 {} \;
راستی اگر su_php نصب نکرده باشید، احتمالا دستورات بالا برای شما کار نمیکنه.
دستورات را به شکل زیر تغییر دهید:
find /var/www/ -type d -exec chmod 777 {} \;
find /var/www/ -type f -exec chmod 666 {} \;
-
کد های بالا رو داخل ترمینال وارد کنم؟
راستی من مجوز دادم یه باز با دستورات زیر
دستورات
sudo adduser $USER www-data
sudo chown -R www-data:www-data /var/www
sudo chmod -R g+rw /var/www
-
بله دستورات را باید در Terminal وارد نمایید. همونجایی که دستورات دیگر را وارد کردید.
او دستورات هم فقط برای اینه که شما بتونید به پوشه /var/www/ و محتویاتش دسترسی داشته باشی هست و ربطی به مشکل فعلی نداره.