Apache tidak memulai secara otomatis seperti biasanya. Saya ingin mencoba mencari tahu alasannya. Sepertinya tidak pernah dimulai hari ini, jadi tidak ada di /var/log/apache2/error.log karena tidak pernah berjalan. Seperti yang saya pahami, skrip apache adalah /etc/init.d/apache2 jadi saya ingin mencari beberapa pesan tentang skrip ini. Namun, saya tidak dapat menemukan apa pun di / var / log / messages atau syslog.
Apakah ada di mana saja dalam sistem di mana ia mengatakan "Ya, saya memulai /etc/init.d/apache2 sekarang; itu berhasil" atau terutama "Tidak bekerja dan inilah sebabnya!" ?
Saya menggunakan Ubuntu Release 10.04 (jernih), Kernel Linux 2.6.32-38, dan GNOME 2.30.2.
Jawaban:
Anda bisa pergi ke terminal dan ketik "sudo /etc/init.d/apache2 restart" di terminal, dan lihat pesan kesalahan seperti apa yang Anda dapatkan. Satu alasan umum, saya percaya, adalah karena beberapa modul yang ditambahkan, diubah, atau dibuat perubahan ke file konfigurasi yang sesuai (seperti php.ini). Jika semuanya gagal, buka direktori / etc / apache2 / mods-enabled, dan pindahkan tautan modul ke direktori sementara, dan jika apache dimulai, Anda dapat mengembalikannya satu per satu.
Namun, perlu diketahui bahwa pesan kesalahan mungkin menyesatkan. Ini mungkin mendapatkan kesalahan memuat modul bukan karena modul buruk, tetapi karena itu file konfigurasi buruk.
sumber
dari:
Lihat file log di Ubuntu Linux
http://www.cyberciti.biz/faq/ubuntu-linux-gnome-system-log-viewer/
sumber
Biasanya Anda akan mendapatkan pesan seperti ini:
Jadi yang perlu Anda lakukan adalah menjalankan:
Maka Anda akan melihat output yang mirip dengan ini
sumber
Saya tidak mendapatkan pesan kesalahan apa pun, tetapi
source /etc/apache2/envvars && /usr/sbin/apache2
berhasil untuk saya. (di Debian)sumber