Saya baru saja memutakhirkan Ubuntu 13.10 saya dan apache2 tidak berfungsi. Ketika saya mencoba untuk memulai server apache2 itu sedang mencetak kesalahan berikut:
* Starting web server apache2
* The apache2 configtest failed.
Output of config test was:
apache2: Syntax error on line 263 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/conf.d/: No such file or directory
Action 'configtest' failed.
Saat membuat tautan simbolis, pastikan untuk menggunakan jalur absolut
Dari pada:
Kamu harus menggunakan :
sumber
available
direktori juga melakukannya (dan bagaimana Apache mengatur sendiri symlink awal):,cd conf-enabled
kemudianln -s ../conf-avialable/mysite.conf mysite.conf
Lakukan a
mkdir -p /etc/apache2/conf.d/
. Jadi folderconf.d
itu dibuat.apache2.conf
File Anda menyertakan semua file dalam folder ini ke dalam konfiguratin, dan jika folder ini tidak ada, ia akan mengalami kesalahan. Lihat:sumber
Bagi saya, ada dan pintasan yang tidak valid di dalam folder yang didukung situs. Setelah saya hapus saya bisa dengan mudah memulai kembali / memuat ulang apache.
sumber
Inilah jawaban lengkap saya untuk kesalahan:
sudo mkdir conf.d
sudo touch httpd.conf
sudo vi apache2.conf
dan gantioleh
Banyak terima kasih untuk semua atas saran yang sangat baik
salam Hormat
Dunbo
sumber
Silakan gunakan perintah di bawah ini
Instal ulang paket.
Buat tautan simbolis
Aktifkan konfigurasi websvn menggunakan perintah di bawah ini.
Aktifkan modul dav dan dav_svn
sumber
Saya tahu ini adalah utas lama, tetapi saya menabraknya hari ini dan lupa bagaimana saya memperbaikinya beberapa tahun yang lalu.
Selain mengganti:
dengan
dalam
/etc/apache2/apache2.conf
file, saya juga harus secara manual membuathttpd.conf
file di/etc/apache2/
direktori.sumber
Saya juga punya masalah yang sama dengan apache.
apache2: Kesalahan sintaks pada baris 220 dari /etc/apache2/apache2.conf: Tidak dapat membuka konfigurasi file /etc/apache2/sites-enabled/000-default.conf: Tidak ada file atau direktori seperti itu
Pertimbangan apapun kita di / etc / apache2
saya menyelesaikan ini:
1- Mengetahui situs-enabled / 000-default.conf adalah tautan yang menunjuk ke situs-available / 000-default.conf , saya pergi untuk memeriksa konten situs File yang tersedia; Dan yang mengejutkan saya, 000-default.conf diganti dengan 000-default.conf ~ (karena gedit yang selalu membuat cadangan)
2- Secara otomatis saya menyalin file
$ sudo cp -v-default.conf 000 ~ 000-default.conf
3- Mulai ulang
apache2
$ sudo /etc/init.d/apache2 restart
4 - Server saya dimulai
sumber