Apache no se inicia: ¿problemas con PHP?

Apache no se inicia: ¿problemas con PHP?

Soy un poco novato en Ubuntu y recientemente configuré un VPS de Ubuntu (en la red Azure). Estoy usando webmin/virtualmin como medio para administrar el servidor y crear y administrar rápidamente * fácilmente cuentas de alojamiento virtual.

Después de realizar algunas actualizaciones de paquetes a través de la interfaz webmin, el sistema se reinició. Al reiniciar webmin pude ver que el servidor Apache no se estaba ejecutando. Cuando intenté reiniciarlo, webmin mostró el siguiente error:

No se pudo iniciar el servicio:

  • Iniciando el servidor web apache2
      • La prueba de configuración de Apache2 falló. El resultado de la prueba de configuración fue: AH00526: Error de sintaxis en la línea 40 de /etc/apache2/sites-enabled/apn.codeclinic.de.conf: Comando no válido 'php_admin_value', quizás mal escrito o definido por un módulo no incluido en la configuración del servidor La acción 'configtest' falló. El registro de errores de Apache puede tener más información.

Si comento esta línea, simplemente falla en la siguiente referencia de php, y si comento esta, simplemente falla en el archivo de configuración para el siguiente servidor virtual (sitio web).

Entonces, mirando el shell de comandos, ejecuté

sudo apt-get -f instalar

Lo que me brinda las siguientes áreas de interés (imprime una lista enorme de cosas, pero estos son los errores más notables para mí):

dpkg: error al procesar el paquete php5-cgi (--configure):

El script posterior a la instalación instalado por el subproceso devolvió el estado de salida de error 1

dpkg: problemas de dependencia impiden la configuración de php5:

php5 depende de libapache2-mod-php5 (>= 5.5.9+dfsg-1ubuntu4.7) | libapache2-mod-php5filter (>= 5.5.9+dfsg-1ubuntu4.7) | php5-cgi (>= 5.5.9+dfsg-1ubuntu4.7) | php5-fpm (>= 5.5.9+dfsg-1ubuntu4.7); sin embargo:

El paquete libapache2-mod-php5 aún no está configurado.

El paquete libapache2-mod-php5filter no está instalado.

El paquete php5-cgi aún no está configurado.

El paquete php5-fpm no está instalado.

dpkg: error al procesar el paquete php5 (--configure): problemas de dependencia - dejarlo sin configurar

No se ha escrito ningún informe de informe porque ya se alcanzó MaxReports

No se ha escrito ningún informe de informe porque ya se alcanzó MaxReports

Se encontraron errores al procesar:

php5-cli

línea de lectura php5

libapache2-mod-php5

herramientas-comunes-de-la-nube-de-linux

php-pera

php5-cgi

php5

E: El subproceso /usr/bin/dpkg devolvió un código de error (1)

yo también lo intenté

sudo apt-get install --reinstalar php5 -y

Pero obtenga el siguiente resultado:

Leyendo listas de paquetes... Construyendo árbol de dependencias... Leyendo información de estado... 0 actualizados, 0 recién instalados, 1 reinstalado, 0 para eliminar y 0 no actualizados. 7 no completamente instalado o eliminado. Después de esta operación, se utilizarán 0 B de espacio adicional en disco. E: Error interno, No hay nombre de archivo para php5:amd64

Ahora estoy realmente estancado porque todos los sitios web de mis clientes están caídos y, estúpidamente, parece que mi programa de respaldo nunca se configuró correctamente.

Entonces sé que soy estúpido, pero por favor ayuda. ;-)

Respuesta1

Configurando un servidor LAMP, voy en el siguiente orden; 1. Apache, 2. PHP, 3. MySQL

Entonces, para ti, ejecutaría los siguientes comandos:

sudo apt-get install --reinstall apache2
sudo apt-get install --reinstall php5

No eliminará las configuraciones actuales ni para Apache ni para PHP, pero al menos debería ser un poco más específico para solucionar problemas, dpkg --configure -aya que dependiendo de cuál falla primero, Apache o PHP, luego puede concentrarse en dónde radica el problema.

información relacionada