No se puede acceder a todos los archivos bajo wp-content de wordpress, error 500
Al usar WordPress, siempre ocurrirán accidentes, como errores de acceso 500. Este es un problema común en WordPress. Este artículo explicará las razones y las soluciones para los errores 500 en WordPress.
1. Se agregó código de error al archivo .htaccess.
A veces, para implementar una función, es necesario agregar código al archivo .htaccess. Después de agregar, guardar y actualizar el acceso, un 500. El error aparecerá inmediatamente. En el directorio de WordPress, el archivo .htaccess se usa para almacenar reglas pseudoestáticas y, por supuesto, también puede almacenar código anti-hotlink. Pero no puede ingresar ningún código, como el código de salto 301. Si el código es incorrecto, generará directamente un error 500 en el sitio web.
Si acaba de modificar el sitio web .htaccess y se produce un error 500, debe ser un problema con .htaccess. Simplemente edite el archivo directamente y elimine el código que acaba de agregar.
2. Los permisos de archivos del sitio web son incorrectos
A los ojos de muchos principiantes, los permisos de archivos del sitio web deben ser 777, lo cual está muy mal;
El Lo primero que hay que explicar es que los permisos del host, las carpetas y los archivos del sistema Windows pueden ser 777 pero los permisos del host, las carpetas y los archivos del sistema Linux están establecidos en 777. Esto es un error y; se producirá un error 500 al acceder.
Los permisos de archivo correctos para el host Linux son: carpeta: 755; archivo: 644. Sin embargo, existen circunstancias especiales, por ejemplo, el archivo xml de Baidu generalmente está configurado en 777, lo que no afecta el funcionamiento normal del sitio web.
Error 3.500 causado por una versión incorrecta de PHP
Wopus encontró un ejemplo ayer: el programa se creó con WordPress, el sitio web se ejecutaba normalmente y todas las funciones del panel de control estaban funcionando. También es normal, pero la función del complemento instalado no funcionaba correctamente. Más tarde se descubrió que el problema se resolvió porque la versión de PHP se actualizó a 5.3. Esto se analiza caso por caso. Básicamente, las situaciones son 1 y 2.