Acabo de actualizar mi Ubuntu 13.10 y apache2 no funciona. Cuando intento iniciar el servidor apache2 está imprimiendo los siguientes errores:
* 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.
Al crear enlaces simbólicos, asegúrese de usar rutas absolutas
En lugar de:
Deberías usar :
fuente
available
directorio también lo hace (y así es como Apache configura los enlaces simbólicos iniciales en sí):,cd conf-enabled
luegoln -s ../conf-avialable/mysite.conf mysite.conf
Realizar a
mkdir -p /etc/apache2/conf.d/
. Entoncesconf.d
se crea la carpeta . Suapache2.conf
archivo incluye todos los archivos de esta carpeta en la configuración, y si esta carpeta no existe, se producirá un error. Ver:fuente
Para mí había un acceso directo no válido dentro de la carpeta habilitada para sitios. Una vez que eliminé eso, pude reiniciar / recargar fácilmente apache.
fuente
Aquí está mi respuesta completa al error:
sudo mkdir conf.d
sudo touch httpd.conf
sudo vi apache2.conf
y reemplazarpor
Muchas gracias a todos por ustedes muy buenos consejos
Atentamente
Dunbo
fuente
Utilice los siguientes comandos
Vuelva a instalar los paquetes.
Crea enlaces simbólicos
Habilite la configuración de websvn con el siguiente comando.
Habilite los módulos dav y dav_svn
fuente
Sé que este es un hilo viejo, pero me encontré con esto hoy y había olvidado cómo lo arreglé hace unos años.
Además de reemplazar:
con
en el
/etc/apache2/apache2.conf
archivo, también tuve que crear manualmente elhttpd.conf
archivo en el/etc/apache2/
directorio.fuente
También tuve este mismo problema con apache.
apache2: error de sintaxis en la línea 220 de /etc/apache2/apache2.conf: no se pudo abrir la configuración del archivo /etc/apache2/sites-enabled/000-default.conf: no existe dicho archivo o directorio
Cualquier consideración que estemos en el / etc / apache2
resolví esto:
1- Conocer sitios habilitados / 000-default.conf es un enlace que apunta al sitio disponible / 000-default.conf , fui a verificar el contenido de los sitios -disponible archivo; Y para mi sorpresa, 000-default.conf se reemplaza por 000-default.conf ~ (debido a gedit que siempre crea una copia de seguridad)
2- Copio automáticamente el archivo
$ sudo cp -v-default.conf 000 ~ 000-default.conf
3- reiniciar
apache2
$ sudo /etc/init.d/apache2 restart
4- Mi servidor está iniciado
fuente