Tiempo de lectura aprox: 1 minutos, 19 segundos
Internal Server Error
Con más frecuencia de la que sería deseable, aparece este error en los sitios ejecutando WordPress y, resulta muy frustrante que no hay más información sobre el error.
Este error aparece en muchas ocasiones, pero podemos fiarnos de las estadísticas para decir que principalmente aparece por dos causas.
- Hay algún problema con el fichero ‘.htaccess’ en tu instalación.
- Has alcanzado el límite de memoria adjudicada en tu alojamiento.
Algún problema con el .htaccess
Si no has cambiado «conscientemente» el archivo ‘.htaccess’, puede deberse a una corrupción del disco.
Para determinar si este es el problema y atajarlo, el procedimiento es sencillo.
- Asegurate de hacer una copia de seguridad antes de cualquier otro paso.
- Accede a tu servidor mediante sFTP o el método que determine tu alojamiento.
- Dirígete al directorio raíz de tu WordPress y localiza el archivo ‘.htaccess’.
- Renombra el archivo, por ejemplo a, ‘.htaccess-prueba’
- Intenta acceder a tu bitácora, aunque no exista el fichero de seguridad, deberá presentarse todo como se espera.
- Si se ha arreglado el problema, lo que resta es hacer un archivo ‘.htaccess’ limpio y eso es tan fácil como acceder al escritorio de administración, dirigirte al menú Ajustes -> Enlaces permanentes y, sin necesidad de hacer ningún cambio, presiona el botón Guardar cambios al final de la pantalla. (Esto generará una copia limpia del fichero de seguridad).
Has alcanzado el límite de memoria
La forma más rápida y sencilla de solventar este problema, es hablando con tu servicio de alojamiento, ellos te podrán indicar el mejor camino, aunque quizá esto conlleve el cambio del paquete contratado.
En caso de que quieras probar antes de dirigirte a tu anfitrión, debes realizar dos pasos:
- Accede a tu servidor a través de sFTP o el método que determine tu alojamiento.
- Busca un archivo con el nombre de ‘phprc’ en el directorio raíz de tu instalación.
- Si no existe el archivo, crea uno nuevo.
- Edita el archivo ‘phprc’ y escribe la línea
memory_limit = 128M
- Edita el archivo ‘wp-config.php’ e incluye estas dos líneas de código:
define( 'WP_MEMORY_LIMIT', '128M' ); define( 'WP_MAX_MEMORY_LIMIT', '128M' );
- Así, las cinco últimas líneas de archivo serán:
define( 'WP_MEMORY_LIMIT', '128M' ); define( 'WP_MAX_MEMORY_LIMIT', '128M' ); /** Sets up WordPress vars and included files. */ require_once(ABSPATH . 'wp-settings.php');
¡Gracias por leernos!
¡Tus comentarios y preguntas nos ayudan a mejorar, por favor comenta!