انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: 111qqq در 29 تیر 1391، 04:07 بظ
-
سلام به دوستان. قبلا من lamp رو بی هیچ مشکلی نصب کرده بودم ولی الان همش ارور ۴۰۴ می ده و نمی شناسدشون. ممنون می شم کمک کنید.
-
توی ترمینال وارد کنین:
sudo su
tasksel
از اونجا چک کنین lamp نصبه یا نه!
-
سلام. من با تسکسل نصب نکردم. همشون و یکی یکی با apt-get نصب کردم.نیومدم تسکسل نصب کنم بعد با اون برم لمپ و نصب کنم.
-
خوب توی Logهای Apache چی میگه؟
-
سلام.توی لوگ اینو نوشته البته سرچ کردم نتونستم چیز درستی بفهمم
File does not exist: /etc/apache2/htdocs
-
سلام.توی لوگ اینو نوشته البته سرچ کردم نتونستم چیز درستی بفهمم
File does not exist: /etc/apache2/htdocs
خوب خودش گفته دیگه، انتظار داره پوشه اطلاعات اینجا باشه: etc/apache2/htdocs/
البته تنظیمات پیشفرض توی Ubuntu برای var/www/ هستش، عجیبه که برای شما اینجا هستش. خودتون تنظیمات رو تغییر دادید؟ یا از طریقی جز مخازن رسمی اوبونتو اونو نصب کردید؟
-
سلام نه به جان خودم. تغییرش ندادم. قبلا هم نصب کردم مشکلی نداشته الان چه کار کنم به نظرتون؟
-
قدم اول اینه که داکیومنت روت آپاچی رو پیدا کنی. یعنی ببینی قراره فایل های اچ تی ام ال / پی اچ پی کجا باشن که آپاچی به کاربر نشونشون بده. اینو از توی تنظیمات آپاچی /etc/apache2 می تونی ببینی و همینطور با سعی و خطا و مثلا نگاه کردن توی /var/www .
-
برای برگردوندن تنظیمات از این دستور استفاده کن:
sudo apt-get install --reinstall --purge apache2.2-common
-
سلام. حل نشده هر کاری می کنم. الانم حتی سرور انلاین هم نمیشه. لوکال حتی اماده به کارم نمیشه. یه بارم حذف کردمو دوباره این دفعه با تسکسل نصب کردم ولی خب هیچ....
-
سلام. حل نشده هر کاری می کنم. الانم حتی سرور انلاین هم نمیشه. لوکال حتی اماده به کارم نمیشه. یه بارم حذف کردمو دوباره این دفعه با تسکسل نصب کردم ولی خب هیچ....
اون دستوری که من گفتم رو زدید؟
-
سلام.بله زدم اونو ولی تغییری نکرد.
-
خروجی این دستورات چیه؟
ls /etc/apache2/sites-enabled
cat /etc/apache2/sites-available/default | grep DocumentRoot
-
سلام. هیچی رو نتونست تو خروجی نشون بده.
-
دقیقا خروجی رو بذارید، شامل چیزهایی که تایپ کردید.
-
سلام این ادرس رو پیدا کرده.
var/www
-
دقیقا خروجی رو بذارید، شامل چیزهایی که تایپ کردید.
-
شاید سطح دسترسی فایل رو تنظیم نکردی
بااین دستور
sudo chmod 777 /var/www
-
چرا سطح دسترسی رو خب همون اول به ۷۷۷ تغییر دادم. دقیقا خروجی اینه
اولی که هیچی توش نیست که بخواد لیست کنه. خروجی نمی ده اولی
ولی دومی اینو بم می ده.
DocumentRoot /var/www
-
این دستورات رو بنویسید:
sudo a2ensite default
sudo /etc/init.d/apache2 restart
-
سلام.خدا رو شکر فعلا اپاچی فعال میشه. ولی هرچی فایل دارم توش رو نمیشناسه.
Not Found
The requested URL /e.php was not found on this server.
Apache/2.2.22 (Ubuntu) Server at localhost Port 80
اینرو میگه.
ممنون بابت کمکا.الان رسیدم به سوال اولی که پرسیدم. نمی تونه هیچی رو بشناسه. نه فایها و نه برنامه ای مثل phpmyadmin
-
اول اینها رو بنویسید:
sudo apt-get install phpmyadmin
sudo a2ensite phpmyadmin
/etc/init.d/apache2 restart
حالا برید: http://localhost/phpmyadmin
-
سلام. برا دومی این ارور رو می ده.
site phpmyadmin does not exist
جالبه برا ریاستارت هم این ارور رو می ده. تو لوگ اینو نوشته
[error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico