Resolución de errores 403/404/405/500 y páginas de instalación en blanco
Resolver los errores de código de estado HTTP del instalador puede ser frustrante, pero con la guía adecuada, puede solucionar y resolver problemas comunes del instalador como 403 Prohibido, 404 No encontrado, 405 No permitido y páginas en blanco/blancas o errores 500.
Esta guía completa proporciona soluciones detalladas y pasos de solución de problemas para ayudarle a superar estos errores al acceder al instalador.
Manejo de los errores 403 Prohibido
Al navegar al archivo installer.php, recibe un mensaje 403 Prohibido.
Solución 1
La solución más rápida para este problema es ponerse en contacto con su proveedor de alojamiento e informarle la ruta de la carpeta y la URL donde está recibiendo el 403; ellos podrán actualizar rápidamente las reglas en sus servidores.
Solución 2
Si desea intentar solucionar el problema usted mismo, existen muchas técnicas diferentes que puede probar, pero recuerde que cada host está configurado de manera diferente, por lo que algunas de estas opciones pueden no funcionar correctamente en su host y otras sí. Consulte las siguientes guías para obtener una solución al error 403:
- Cómo solucionar el error 403 Prohibido en WordPress
- Apache genera errores 403 prohibidos – Stack Overflow
- ¿Cómo resolver el mensaje 403 Acceso denegado?
Manejo de la página de error 404 No encontrado
Al navegar al archivo installer.php, recibe un mensaje 404 o página no encontrada.
Solución 1 Contactar al Host
Este error indica que su servidor web no está configurado para servir páginas web. Si no está familiarizado con la configuración de servidores web como Apache, entonces la forma más rápida de solucionar este problema es trabajar con su proveedor de alojamiento e informarle que recibe un 404 en la URL "XYZ". Deberían poder ponerle en marcha en minutos. Esto no es algo que la copia de seguridad pueda manejar o solucionar, ya que es un problema de configuración del servidor web.
Solución 2 Configuración de Apache
Al configurar el servidor web (normalmente Apache), uno de los parámetros de configuración que se pasan por alto comúnmente es la directiva <Directory>. La siguiente configuración funcionará en la mayoría de las configuraciones, pero consulte con el administrador de su servidor para asegurarse en su servidor:
<Directory /» Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted Allow from all </Directory»
Solución 3 Solución de problemas
Para solucionar este problema, coloque dos archivos llamados test.html y test.php en el mismo directorio que el archivo installer.php. Luego intente acceder a ambos a través de un navegador web. Si ninguno funciona, su sitio no está configurado para servir desde la ubicación donde están colocados. Si solo funciona el archivo test.html, es posible que PHP no esté habilitado correctamente en su servidor web. Si no está seguro de cómo configurar su servidor web para servir desde la ruta correcta o para servir archivos PHP, póngase en contacto con su administrador de alojamiento, ya que estos no son problemas que la copia de seguridad pueda solucionar.
Manejo de los errores 405 No permitido
Al acceder al archivo installer.php, recibe un mensaje 405 No Permitido.
Opción 1 Contactar al Alojamiento
El 405 Método No Permitido es un código de estado de respuesta HTTP que indica que el método HTTP de solicitud especificado fue recibido y reconocido por el servidor, pero el servidor ha rechazado ese método en particular para el recurso solicitado. La mayor parte de las respuestas 405 tienen que ver con la configuración del servidor web.
La forma más rápida de resolver este problema es trabajar con el equipo de soporte técnico de su empresa de alojamiento. Normalmente, lo que hay que ajustar es cómo el servidor web acepta las solicitudes. El registro de errores del servidor en la plataforma de su proveedor debería ayudar al administrador del sistema a localizar la solicitud específica y ajustar el servidor en consecuencia.
Opción 2 Solucionar Problemas del Servidor
Si está familiarizado con la solución de problemas de servidores web, puede considerar revisar este artículo detallado:
Guía de solución de problemas 405
Manejo de páginas de error en blanco/blancas o 500
Si el instalador no aparece en absoluto, hay una serie de pruebas que puede intentar.
- Servidor Web:
Compruebe que el servidor web esté configurado correctamente. Cree un archivo nuevo llamado test.php en la misma ubicación que el archivo installer.php. Dentro de test.php, coloque el siguiente código:<?php phpinfo(); ?>
Si esto funciona y ve el texto "Versión de PHP" en la parte superior seguido de otra información de configuración de PHP, continúe con las otras opciones a continuación; si no, entonces algo está mal con la configuración del servidor web y deberá ponerse en contacto con su proveedor o administrador del servidor. - Registros del Servidor:
Examine el registro de errores del servidor. Puede acceder a todos los registros de errores del servidor yendo a cPanel » Estadísticas » Registros de Errores o utilizando el panel de control específico de su proveedor. Si no tiene acceso directo a los registros del servidor, pida a su soporte de alojamiento que revise los registros en busca de errores. - Permisos:
Compruebe los permisos del archivo installer.php y su directorio principal. En la mayoría de los proveedores, deberían ser 755 para directorios y 644 para archivos. Asegúrese de verificar con su proveedor de alojamiento o administrador del servidor los ajustes de permisos correctos. - Cambiar Navegadores:
Abra otro navegador web y compruebe si hay una pantalla en blanco. Si funciona en el nuevo navegador, puede ser un problema de caché del navegador. Normalmente puede solucionarlo manteniendo presionada la tecla Ctrl+F5 o borrando manualmente la caché de su navegador. - installer.php:
Algunos hosts y software de seguridad bloquearán automáticamente las solicitudes a archivos llamados “installer.php”. En este caso, intente renombrar el archivo a otra cosa. No se recomienda usar el nombre de archivo “installer.php” en un servidor público y los usuarios deberían considerar usar el instalador con hash yendo a Duplicator » Settings » Backups Tab » Installer settings » Set to [name]_[hash]_[date]_installer.php. - Proxy Inverso:
Al ejecutarse detrás de un proxy inverso, el valor del nombre de host original se encuentra enHTTP_X_FORWARDED_HOST. Para solucionar esta configuración, agregue lo siguiente en la parte superior de installer.php y dup-installer/main-installer.php:
$_SERVER[‘HTTP_X_ORIGINAL_HOST’] = $_SERVER[‘HTTP_X_FORWARDED_HOST’];
Ver también:
¿Cómo manejar los mensajes de “Error interno del servidor 500”?