es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Apache2 no está apuntando al directorio de WordPress.

Primero seguí este tutorial: https://www.tecmint.com/install-wordpress-alongside-lamp-on-debian-10/
Funcionó bien hasta que llegué al paso en el que necesitaba establecer los permisos. Después de eso, cuando intentaba cd wordpress, obtenía Permission Denied. Entonces tuve que usar sudo su para continuar siguiendo las instrucciones.

Luego, en el paso 6, donde se establece el DocumentRoot, seguí todo al pie de la letra.

Ahora, en el paso 7, cuando se prueba si se puede acceder a las pantallas iniciales de la instalación de WordPress, Apache2 aún muestra la página estática predeterminada de apache2.

Encontré también este tutorial: https://dade2.net/how-to-install-lamp-wordpress-ubuntu-and-debian/

Si bien el segundo es más reciente, la única diferencia es que utiliza permisos ligeramente diferentes y utiliza MariaDB. Entonces probé sus permisos y ahora puedo ingresar a wordpress sin usar sudo su.

Pero la página estática de apache2 todavía está allí.

¿Algo ha cambiado en Apache2 o WordPress que impide que apunte a WP?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Según la información proporcionada, parece haber un problema con la configuración de Apache2 y/o WordPress. Aquí hay algunos pasos que puede seguir para solucionar el problema:

    1. Comprobar que Apache2 está funcionando:
      • Ejecute el comando systemctl status apache2 para ver el estado de Apache2. Si no está en funcionamiento, deberá iniciarlo con systemctl start apache2.
    2. Comprobar la configuración de Apache2:
      • Verifique que el DocumentRoot esté configurado correctamente en el archivo de configuración de Apache2 (/etc/apache2/apache2.conf o /etc/apache2/sites-available/your-site.conf).
      • Compruebe que no haya errores de sintaxis en el archivo de configuración ejecutando apache2ctl configtest.
    3. Comprobar la configuración de WordPress:
      • Verifique que los archivos de WordPress se encuentren en el directorio correcto.
      • Compruebe que el archivo wp-config.php tenga las credenciales correctas de la base de datos.
      • Intente desactivar cualquier complemento o tema que pueda estar causando problemas.
    4. Comprobar los permisos de archivo:
      • Verifique que los permisos de archivo estén configurados correctamente para los archivos y directorios de WordPress, especialmente el directorio wp-content.
      • Puede utilizar el comando chmod -R 755 /path/to/directory para establecer los permisos correctos de manera recursiva.
    5. Reiniciar Apache2:
      • Después de realizar cualquier cambio en la configuración de Apache2 o WordPress, deberá reiniciar Apache2 con systemctl restart apache2.

    Con suerte, estos pasos lo ayudarán a solucionar el problema y a ejecutar WordPress con éxito. ¡Buena suerte!

Comments are closed.