انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => شبکه و سرویس‌ دهنده‌ها => نویسنده: sorosh2 در 27 مهر 1387، 07:21 ب‌ظ

عنوان: ارور آپاچی ؟
ارسال شده توسط: sorosh2 در 27 مهر 1387، 07:21 ب‌ظ


من آپاچی قبلا نصب میکردم کا ر میکرد اما الان چند وقتی این ارور میده.

Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

Fatal error: Unknown: Failed opening required '/var/www/test.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0
عنوان: پاسخ به: ارور آپاچی ؟
ارسال شده توسط: Farshid در 28 مهر 1387، 11:17 ب‌ظ
درود

مشکل این (http://www.commentcamarche.net/forum/affich-7821525-probleme-serveur-apache) مثل مال شماست اما به زبان en نیست ولی قابل فهم هست.

امیدوارم به کارت بیاد....

عنوان: پاسخ به: ارور آپاچی ؟
ارسال شده توسط: oracle در 04 آبان 1387، 07:26 ب‌ظ
این eror به علت permission محل قرار گیری local host شماست شما یا باید به local host مجوز دسترسی بالاتری بدی

sudo chmode 777 /var/www/test.php
که این کار از نظر امنیتی بسیار خطر داره و یا یک virtual host  در مسیر home directory خودتون بسازید برای این کار به این لینک مراجعه کنید 

http://httpd.apache.org/docs/2.2/vhosts
عنوان: پاسخ به: ارور آپاچی ؟
ارسال شده توسط: کرگدن در 04 آبان 1387، 08:17 ب‌ظ
777 خیلی خطرناکه :)
home هم جالب نیست( اگر user های دیگه دسترسی نداشته باشند)

755 یا a+x و a+w با توجه به نیاز بهتر هست
البته این فکر شخصی بود و تجربه ای ندارم شاید دوستان دیگه بهتر کمک کنند :)
عنوان: پاسخ به: ارور آپاچی ؟
ارسال شده توسط: HessaM TNT در 04 آبان 1387، 09:31 ب‌ظ
ببخشد وارد موضوع رو به بیراهه می کشم .
چرا خطرناکه ؟
من هیچوقت نفهمیدم چرا باید خطرناک باشه !؟
عنوان: پاسخ به: ارور آپاچی ؟
ارسال شده توسط: کرگدن در 04 آبان 1387، 09:53 ب‌ظ
ببخشد وارد موضوع رو به بیراهه می کشم .
چرا خطرناکه ؟
من هیچوقت نفهمیدم چرا باید خطرناک باشه !؟

وقتی شما فولدری رو در اختیار دیگران می ذارید ( ftp -smb - ,.....) وقتی دسترسی ۷۷۷ می دید یعنی به همه امکان خوندن - نوشتن و اجرا میدید که این می تونه زمینه رو برای افراد خرابکار ایجاد کنه که محتوای شیر شده رو تغییر بدن یا حذف کنند یا فایل های مورد نظر خودشون رو قرار بدن و یا حتی اسکریپت های مورد نظرشون رو اجرا کنند
که این امر می تونه خیلی خطرناک باشه
عنوان: پاسخ به: ارور آپاچی ؟
ارسال شده توسط: oracle در 04 آبان 1387، 11:04 ب‌ظ
نقل‌قول
وقتی شما فولدری رو در اختیار دیگران می ذارید ( ftp -smb - ,.....) وقتی دسترسی ۷۷۷ می دید یعنی به همه امکان خوندن - نوشتن و اجرا میدید که این می تونه زمینه رو برای افراد خرابکار ایجاد کنه که محتوای شیر شده رو تغییر بدن یا حذف کنند یا فایل های مورد نظر خودشون رو قرار بدن و یا حتی اسکریپت های مورد نظرشون رو اجرا کنند
که این امر می تونه خیلی خطرناک باشه

بله کاملا درست میفر مایید منم گفتم که اشتباهه  :)

نقل‌قول
مشکل این مثل مال شماست اما به زبان en نیست ولی قابل فهم هست.

امیدوارم به کارت بیاد....

این چیزی بوده که اون خارجکیا گفته بودن اشکال نداره خارجکین دیگه  ;)

در واقع باید مسیر document root شما در home directory باشه و البته این کار با user www-data  باید انجام بشه باز هم میگم به این لینک مراجعه کنید کامل توضیح داده

http://httpd.apache.org/docs/2.2/vhosts