Resolver los errores de código de estado HTTP del instalador puede ser frustrante, pero con la orientación adecuada, puede solucionar y resolver problemas comunes del instalador como 403 Prohibido, 404 No encontrado, 405 No permitido y página en blanco/blanco o errores 500.
Esta completa guía ofrece soluciones detalladas y pasos para la resolución de problemas que le ayudarán a superar estos errores al acceder al instalador.
Tratamiento de los errores 403 Forbidden
Al navegar al archivo installer.php, aparece un mensaje 403 Forbidden.
Solución 1
La solución más rápida para este problema es ponerse en contacto con su proveedor de alojamiento y hacerles saber la ruta de la carpeta y la URL que está recibiendo el 403, que será capaz de actualizar rápidamente las reglas en sus servidores.
Solución 2
Si desea intentar solucionar el problema usted mismo, hay 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í. Consulta las siguientes guías para encontrar una solución al error 403:
- Cómo solucionar el error 403 Forbidden en WordPress
- Apache dando 403 errores prohibidos - Stack Overflow
- ¿Cómo resolver el mensaje 403 Acceso denegado?
Tratamiento de la página de error 404 No encontrado
Al navegar hasta el archivo installer.php, aparece un mensaje 404 o de página no encontrada.
Solución 1 Contactar con el anfitrión
Este error indica que tu servidor web no está configurado para servir páginas web. Si no estás familiarizado con la configuración de servidores web como Apache, la forma más rápida de solucionar este problema es trabajar con tu proveedor de alojamiento y decirle que recibes un 404 en la URL "XYZ". Ellos deberían ser capaces de ponerte en marcha en cuestión de minutos. Esto no es algo que la copia de seguridad será capaz de manejar o arreglar, ya que es un problema de configuración del servidor web.
Solución 2 Configuración de Apache
When setting up the web server (typically Apache) one of the commonly overlooked setup parameters is the <Directory> directive. The following configuration will work on most setups but check with your server admin to be sure on their server:
<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. A continuación, intente acceder a ambos a través de un navegador web. Si ninguno de los dos funciona, su sitio no está configurado para servir desde la ubicación en la que están colocados. Si sólo funciona el archivo test.html, es posible que PHP no esté correctamente habilitado en su servidor web. Si no está seguro de cómo configurar su servidor web para servir desde la ruta adecuada o servir archivos PHP, póngase en contacto con el administrador de su alojamiento, ya que estos no son problemas que la copia de seguridad será capaz de arreglar.
Tratamiento de las páginas de error 405 Not Allowed
Al navegar al archivo installer.php, aparece un mensaje 405 Not Allowed.
Opción 1 Contactar con el anfitrión
El 405 Método no permitido es un código de estado de respuesta HTTP que indica que el método HTTP especificado en la solicitud fue recibido y reconocido por el servidor, pero éste 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 la forma en que el servidor web acepta las peticiones. El registro de errores del servidor en la plataforma de su proveedor de alojamiento debería ayudar al administrador del sistema a localizar la solicitud específica y ajustar el servidor en consecuencia.
Opción 2 Solución de problemas del servidor
Si está familiarizado con la resolución de problemas del servidor web, puede consultar este artículo detallado:
405 troubleshooting guide
Tratamiento de las páginas en blanco o de error 500
Si el instalador no aparece en absoluto, hay una serie de pruebas que puedes intentar.
- Servidor web:
Compruebe que el servidor web está configurado correctamente. Cree un nuevo archivo 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, entonces continúe con las otras opciones a continuación; si no, entonces algo está mal con la configuración del servidor web, y tendrá que ponerse en contacto con su host o administrador del servidor. - Registros del servidor:
Examine el registro de errores del servidor. Puede acceder a todos los registros de errores del servidor accediendo a cPanel " Estadísticas " Registros de errores o utilizando el panel de control específico de su host. Si no tienes acceso directo a los registros del servidor, pide al servicio de asistencia de tu host que compruebe si hay algún error. - Permisos:
Compruebe los permisos del archivo installer.php y de su directorio padre. En la mayoría de los servidores debería ser 755 para los directorios y 644 para los archivos. Asegúrese de comprobar con su proveedor de alojamiento o administrador del servidor la configuración correcta de los permisos. - Cambie de navegador:
Abra otro navegador web y compruebe si aparece la pantalla blanca. Si funciona en el nuevo navegador, es posible que se trate de un problema con la caché del navegador. Normalmente puedes solucionarlo manteniendo pulsadas las teclas Ctrl+F5 o borrando manualmente la caché del navegador. - installer.php:
Algunos servidores y programas de seguridad bloquean automáticamente las peticiones a archivos con el nombre "installer.php". En este caso, pruebe a cambiar el nombre del archivo. No se recomienda utilizar el nombre de archivo "installer.php" en un servidor público y los usuarios deben considerar el uso del instalador con hash yendo a Duplicator " Configuración " Ficha Copias de seguridad " Configuración del instalador " Establecer en [nombre]_[hash]_[fecha]_installer.php. - Proxy inverso:
Cuando se ejecuta detrás de un proxy inverso, el valor del nombre de host original está enHTTP_X_FORWARDED_HOST. Para evitar esta configuración, añada lo siguiente al principio de installer.php y dup-installer/main-installer.php:
$_SERVIDOR['HTTP_X_ORIGINAL_HOST'] = $_SERVIDOR['HTTP_X_FORWARDED_HOST'];
Véase también:
¿Cómo gestionar los mensajes "Servidor interno 500"?