Muy a menudo, los propietarios de alojamiento sufren a causa de la aparición constante del mensaje de error 500 (Internal Server Error).Es, como se le llama, muchos son simplemente venenos vida.Ahora vamos a tratar de entender brevemente la esencia de la situación y ver cómo usted puede deshacerse del error en el futuro.
Error Error interno del servidor: ¿qué es?
lo tanto, vamos a empezar desde el significado de la frase.El sistema (directorio) errores de Windows (y no sólo) hay un error en el número 500, que corresponde a los términos informáticos Internal Server Error.La traducción de esta frase es un error interno del servidor, asociada con el estado del protocolo HTTP.
De hecho, significa el error que, o bien el software de servidor no funciona o funciona, pero uno o más de sus componentes dan fallos en forma de negativa a las solicitudes del cliente, tales como motores de búsqueda o navegador de Internet.
causa de errores
Hablando de error Error interno del servidor en el sentido más amplio, es necesario tener en cuenta que puede ocurrir en múltiples sitios o recursos escritos por un CMS completamente diferente.Aquí, por cierto, es necesario diferenciar sus causas.
Muy a menudo, esta situación se puede observar en sitios como WordPress, OpenCart, Joomla y otros. Si la estructura de gestión, como WordPress, en el emplazamiento de la obra no se utiliza, tal vez, la razón reside en el hecho de que los problemas de la experiencia de hospedaje al conectar el PHP mal-extensiones o sitio a petición devuelve HTTP-headers no válidos, que no pueden ser reconocidos por su servidor.
causa No menos común de error Error interno del servidor es la falta de derechos de acceso correctos.Por ejemplo, si un archivos de script PHP que se colocan en el recibimiento, tienen el derecho de acceder a 777, puede ser que simplemente bloquean el servidor de ejecución, y el mensaje de error resultante.
también una de las razones puede ser todo un guión largo.El hecho de que PHP-límite de acto de ejecución no sólo contra el anfitrión, tales límites puede ser exhibido, y en el lado del servidor.En otras palabras, es algo que recuerda a una operación de tiempo de espera.Cuando el servidor en un plazo determinado que no hay respuesta a la consulta, que simplemente bloquea la ejecución del script.
En algunos casos, el error Error interno del servidor se puede producir cuando no está organizando exceder el uso de la memoria límite.En pocas palabras, la secuencia de comandos para su ejecución requiere más regulaciones, y porque este límite se establece no sólo en PHP, a menudo restricciones en el consumo de recursos por parte de todos los scripts ejecutables.
Por último, una de las situaciones más comunes de error Error interno del servidor - el contenido de las directivas .htaccess archivo incorrecto (por cierto, cuando se utiliza el motor de WordPress es la más común).Ahora hemos llegado cerca de encontrar una solución para cada situación.
Error Error interno del servidor: Cómo arreglar las formas más sencillas
En primer lugar, ver lo que puede hacer cuando se detecta permisos incorrectos.En este caso, los derechos de acceso para editar el contenido del 777 permite a todo el mundo, lo que sin duda afecta a la seguridad.En esta situación, debe cambiarlos aplicando al valor de 755 carpetas, scripts de archivos - 600, y todos los archivos de datos de acero - 644.
Demasiado largo trabajo El guión también puede tratar de aumentar el tiempo de espera, sin embargo,hay una trampa.Esta solución puede funcionar en un servidor dedicado o VPS (Virtual Private Server), y en el caso de alojamiento compartido es ningún efecto.
cuanto a consumo de memoria sobrevalorado en comparación con las restricciones que se aplican a la sede, a continuación, sólo se puede aconsejar a contactar con el soporte o simplemente el cambio de proveedor de alojamiento, que los límites no son tan estrictas.
Ahora unas palabras sobre el archivo .htaccess.El hecho de que implica el uso de una sintaxis muy estricta, si estos ajustes eran algunos errores o imprecisiones evitar error Error interno del servidor falle.Aquí es necesario proceder de la siguiente manera.En primer lugar es necesario comprobar la existencia del archivo en el directorio raíz de un sitio, y luego hacer una copia de seguridad, elimine por completo.Si después de este procedimiento, el sitio está en funcionamiento de nuevo, el problema está en el archivo .htaccess, que tendrá que comprobar si hay errores en la sintaxis.Problemas
con el motor de WordPress
con WordPress, la situación es peor.El hecho de que el motor es capaz de sobrescribir el archivo .htaccess original, es responsable de controlar el acceso a los archivos y carpetas de hosting, y debido a que el archivo original se debe crear una sola vez, y ciertamente no en WordPress!
La forma más fácil de remediar esta situación es deshabilitar temas de WordPress y utilizar en lugar de cualquier otro.Si el problema persiste, el asunto está en el tema en sí mismo - si no, necesita deshabilitar gradualmente plugins de WordPress y comprobar cuál de ellos afecta al rendimiento.
En algunos casos, puede que tenga que actualizar a la última versión de WordPress y desactivar sobrescribir el archivo.Para empezar a descargar a un terminal .htaccess archivo original computadora, y luego acceder al sitio en la ruta de la carpeta / wp-admin / includes / y luego carga el archivo misc.php, que desea abrir, por ejemplo, en la norma "Bloc de notas" (o cualquierotro editor de texto) y encontrar las funciones de línea «función save_mod_rewrite_rules».Ahora la función a la línea «insert_with_markers retorno ($ htaccess_file, 'WordPress', $ reglas);» y sustituirla por «return true;» (por supuesto, todos los comandos se escriben sin comillas).Sólo podemos guardar los cambios y cargar el nuevo alojamiento de archivos con la sustitución de la vieja misc.php archivo.
desventaja de este método es solamente que en este caso desconectado actualización WordPress.Al conectar los plug-ins que tienen que trabajar, por supuesto, no lo hará.
Conclusión En principio, es decir, las causas más comunes de errores y métodos de eliminación.De hecho, la razón de que la manera de lidiar con este tipo de situaciones puede ser mucho, así que tendrá que analizar la situación en cada caso particular, y sólo entonces elegir qué tipo de técnica utilizada para la corrección de errores.