500 Internal Server Error qué es este error

500 Internal Server Error qué es este error.

En este artículo, describiré qué es este error 500 Internal Server y cómo solucionarlo. Después de encontrarlo, me di cuenta de que se trata de un error interno del servidor que puede aparecer debido a una serie de fallos en el sitio. La ventana que aparece puede ser diferente en forma y descripción, depende del servidor, pero la esencia sigue siendo la misma para todos. Si se encuentra con un error 500, intente conectarse después de algún tiempo, tal vez el problema ya se haya resuelto. Si el problema persiste durante mucho tiempo, tendrá que tomar medidas usted mismo.

¿Qué es este problema 500 Internal Server Error en WordPress?

Este error no es un mal funcionamiento del CMS, sino que suele aparecer cuando los scripts no funcionan correctamente en el servidor. Normalmente, el texto del error no nos dice nada concreto, sólo sabemos que el problema se produce en el lado del servidor. Claramente, este error puede ocurrir en WordPress debido a una función de la plantilla o del plugin.

Comprobación de la integridad del archivo .htaccess en WordPress

Para realizar la comprobación, debe cambiar el nombre del archivo .htaccess por el de .htaccess_fix, por ejemplo. Para ello, deberá acceder a su sitio web mediante FTP. Después de que encontrar este archivo en la raíz del sitio, será cerca de los directorios wp-admin, wp-content.

Cuando hayas hecho el cambio de nombre, intenta cargar el sitio de nuevo para asegurarte de que el error ha desaparecido. Ahora asegúrese de guardar los cambios en «Enlaces persistentes», esto generará un nuevo archivo .htaccess con las reglas correctas de reescritura de enlaces.

Aumentar la memoria de PHP

El 500 Internal Server Error puede deberse a la saturación de la memoria PHP asignada al usuario. Para ello, siga estos sencillos pasos:

  1. Cree un nuevo documento de prueba llamado php.ini.
  2. Escribir código en él – memoria=64MB.
  3. Guárdalo.
  4. «Rellénalo» en la carpeta /wp-admin/, por FTP.

El problema del 500 Internal Server Error radica en los plugins de WordPress

Si los métodos descritos anteriormente no le ayudaron, uno de los plugins instalados es probablemente la causa del error 500. Tendrás que desactivarlos todos para estar seguro. Si el problema se resuelve de esta manera, entonces uno de los plugins es el culpable, y cuál de ellos debe instalar, incluyéndolos uno por uno.

Al entrar en el panel de administración de Joomla me aparece el error 500 Internal Server Error

Este error puede ser visto por los usuarios de CMS Joomla después de haber introducido su nombre de usuario y contraseña al iniciar la sesión, pero el sitio sigue funcionando para los usuarios. Lamentablemente, el Error Interno del Servidor con código 500 no indica la causa de su aparición, por lo que tendrá que buscarlo usted mismo.

Puede encontrar la causa utilizando el registro de errores almacenado en el servidor. Abriendo el archivo «error.php», que se encuentra en el directorio «logs», puedes detectar los fallos del módulo que se almacenan aquí.

Otra razón podría ser la imposibilidad de hacer entradas en los directorios «tmp» y «logs». Es posible que tenga que establecer los permisos en la configuración de estos directorios. Compruebe las rutas correctas a estos directorios «tmp» y «logs» en el archivo responsable de su configuración – «configuration.php». Es aconsejable especificar las rutas correctas para ellos manualmente.

Si el problema persiste, compruebe que el archivo «htaccess» es correcto y realice para él las mismas acciones que para el archivo similar del sistema de gestión de contenidos WordPress. Puede haber errores tipográficos en este archivo, o información extra que esté causando un error. Cuando se trabaja con el archivo «htaccess» no se puede eliminar las líneas cuestionables, y comentarlos y comprobar si después de que los cambios de trabajo del sitio. Desactiva también los plugins para asegurarte de que no son la causa.

Otras causas de 500 Internal Server Error

El error 500 puede producirse debido a conflictos en los scripts CGI. Hay 3 reglas para esto que no se pueden seguir:

  • Cada línea debe terminar en formato UNIX (n) pero no en formato Windows (rn). Para cumplir con esta norma, debe descargar a través de FTP, con el modo ASCll.
  • Durante el funcionamiento del script CGI pueden aparecer cabeceras HTTP con respuestas no válidas. El contenido del archivo de «registro de errores» del sistema debe ser revisado para detectar errores.
  • El valor numérico de los scripts, archivos y carpetas CGI debe ser 0755. Esta entrada permite que sólo el propietario del sitio pueda realizar ajustes, lo cual es una medida de seguridad adicional.

Causa de error 500 – Derechos de acceso mal configurados

Usando un cliente FTP (FileZilla es bueno para esto) debes comprobar los permisos de las carpetas y archivos en el servidor. En primer lugar, debe comprobar si la configuración es correcta para el servidor. Compruebe los ajustes de cada tipo por separado. Deben corresponder a los siguientes valores:

  • El valor de los guiones es 600.
  • Para archivos – 644.
  • El valor de las carpetas es 755.

Para evitar varios errores (500 Internal Server Error) y para proporcionar seguridad adicional – la configuración global debe ser gestionada por una persona – el administrador. No des a nadie derechos de acceso a las carpetas raíz.