FAQ: Plesk y WordPress – Errores de permisos de archivos
¿Por qué aparecen errores de permisos de archivos en Plesk y WordPress?
Si estás usando Plesk para gestionar tu hosting y de repente te encuentras con mensajes como “No se puede escribir en el directorio wp-content”, “Error 403 Forbidden” o “No tienes permisos para subir archivos”, no te preocupes. Estos errores de permisos de archivos son muy comunes en WordPress y suelen tener solución en pocos pasos.
En esta FAQ Plesk, vamos a explicarte qué son los permisos, por qué ocurren estos fallos y cómo solucionarlos de forma segura y rápida. No necesitas ser un experto técnico, solo seguir las instrucciones que te damos a continuación.
¿Qué son los permisos de archivos en un servidor?
Los permisos de archivos son reglas que indican quién puede leer, escribir o ejecutar un archivo o carpeta en tu servidor. En sistemas Linux (los más comunes en hosting con Plesk), estos permisos se representan con números como 644, 755 o 777.
- 644: El propietario puede leer y escribir; los demás solo leer.
- 755: El propietario puede leer, escribir y ejecutar; los demás solo leer y ejecutar.
- 777: Todos pueden leer, escribir y ejecutar (poco seguro, solo para casos temporales).
Cuando WordPress intenta instalar un plugin, subir una imagen o actualizar un tema, necesita permisos de escritura en ciertas carpetas. Si esos permisos están mal configurados, aparecen los temidos errores permisos.
¿Por qué ocurren estos errores en Plesk?
Plesk es un panel de control muy potente, pero a veces al crear un sitio web o al migrar un WordPress, los permisos no se asignan correctamente. Las causas más comunes son:
- Migración manual: Al mover archivos por FTP, los permisos se pierden.
- Actualizaciones de WordPress: A veces el proceso de actualización cambia permisos sin avisar.
- Configuración de seguridad: Algunas reglas de seguridad en Plesk bloquean la escritura en ciertas carpetas.
- Propietario incorrecto: Los archivos deben pertenecer al usuario del sistema que ejecuta WordPress.
Preguntas frecuentes (FAQ) sobre errores de permisos en Plesk y WordPress
1. ¿Cuáles son los permisos correctos para WordPress en Plesk?
Los permisos estándar recomendados son:
- Archivos: 644 (lectura y escritura para el propietario, solo lectura para los demás).
- Carpetas: 755 (lectura, escritura y ejecución para el propietario; solo lectura y ejecución para los demás).
- wp-config.php: 600 (solo el propietario puede leerlo).
- Carpeta wp-content: 755 (a veces 775 si necesitas que ciertos plugins escriban).
[TIP] No uses permisos 777 a menos que sea estrictamente necesario y solo por unos minutos. Es un riesgo de seguridad.
2. ¿Cómo cambiar los permisos desde el panel de Plesk?
Plesk incluye un administrador de archivos muy útil. Sigue estos pasos:
- Inicia sesión en Plesk.
- Ve a Sitios web y dominios y selecciona tu dominio.
- Haz clic en Administrador de archivos.
- Navega hasta la carpeta raíz de tu WordPress (normalmente
httpdocsopublic_html). - Selecciona todos los archivos y carpetas (puedes usar Ctrl+A).
- Haz clic en Permisos (icono de candado o engranaje).
- En la ventana emergente, marca:
- Propietario: Lectura y escritura.
- Grupo: Solo lectura.
- Público: Solo lectura.
- Marca la opción Aplicar a subdirectorios y Aplicar a archivos.
- Haz clic en Aceptar.
Esto establecerá 644 para archivos y 755 para carpetas automáticamente.
3. ¿Y si uso FTP? ¿Cómo cambio permisos con FileZilla?
Si prefieres usar FTP, aquí tienes los pasos:
- Conéctate a tu servidor con FileZilla (o cualquier cliente FTP).
- Ve a la carpeta raíz de WordPress.
- Selecciona todos los archivos y carpetas (Ctrl+A).
- Haz clic derecho y elige Permisos de archivo.
- En la ventana, escribe 644 para archivos y 755 para directorios.
- Marca Recurse into subdirectories y elige Apply to all files and directories.
- Haz clic en Aceptar.
[WARNING] No olvides marcar la opción de recursividad, o solo cambiarás los permisos de la carpeta raíz.
4. ¿Qué hago si el error persiste después de cambiar permisos?
A veces el problema no son los permisos, sino el propietario de los archivos. En Plesk, cada sitio web tiene un usuario del sistema. Si los archivos pertenecen a otro usuario (por ejemplo, root), WordPress no podrá escribir.
Para solucionarlo:
- En Plesk, ve a Sitios web y dominios > tu dominio.
- Haz clic en Configuración de hosting.
- Verás el Nombre de usuario del sistema (algo como
dominio_usr). - Ahora, en el Administrador de archivos, selecciona todos los archivos y carpetas.
- Haz clic en Propietario (o Cambiar propietario).
- Selecciona el usuario correcto y aplica a subdirectorios.
Después de esto, WordPress debería funcionar sin problemas.
5. ¿Los plugins de seguridad pueden causar errores de permisos?
Sí, algunos plugins de seguridad como Wordfence o iThemes Security modifican los permisos para proteger tu sitio. Si instalas uno y luego ves errores, revisa su configuración.
Solución temporal: desactiva el plugin desde el panel de administración de WordPress o desde la base de datos (renombrando la carpeta del plugin en wp-content/plugins).
[INFO] Siempre es mejor configurar el plugin de seguridad correctamente en lugar de desactivarlo. Consulta su documentación.
6. ¿Cómo afecta el modo de ejecución de PHP en Plesk?
Plesk permite elegir entre varios modos de ejecución PHP: CGI, FastCGI, FPM (recomendado) y Apache module. El modo afecta cómo se manejan los permisos.
- FPM (PHP-FPM): El más moderno y seguro. El usuario del sitio web es el propietario de los archivos.
- CGI/FastCGI: Puede causar conflictos si los permisos no coinciden con el usuario del sistema.
Si tienes errores de permisos, prueba cambiar el modo PHP:
- En Plesk, ve a Sitios web y dominios > tu dominio.
- Haz clic en Configuración de PHP.
- Selecciona FPM aplicado por el proveedor o FPM.
- Guarda los cambios.
Esto suele resolver muchos problemas de escritura.
7. ¿Qué pasa con la carpeta wp-content/uploads?
Esta carpeta necesita permisos de escritura para que puedas subir imágenes y medios. A veces, al migrar un sitio, los permisos quedan en 755 pero el propietario es incorrecto.
Para asegurarte:
- Ve a
wp-content/uploadsen el Administrador de archivos. - Cambia el propietario al usuario del sistema (como en el paso 4).
- Establece permisos 755 para la carpeta y 644 para los archivos dentro.
[TIP] Si usas un caché de imágenes, como WP Rocket, también necesitarás permisos de escritura en
wp-content/cache.
8. ¿Puedo usar un plugin para arreglar permisos automáticamente?
Sí, existen plugins como WP File Permissions Repair o Fix Another User Permissions. Sin embargo, ten cuidado: algunos pueden establecer permisos inseguros.
Recomendación: usa estos plugins solo si no tienes acceso a Plesk o FTP. Siempre es mejor hacerlo manualmente.
9. ¿Los errores de permisos pueden romper mi sitio?
Sí, si los permisos son demasiado restrictivos, WordPress no podrá escribir archivos necesarios, como el archivo .htaccess, los archivos de caché o los logs de errores. Esto puede provocar:
- Páginas en blanco.
- Imágenes que no se cargan.
- Plugins que no se activan.
- Error de conexión a la base de datos (raro, pero posible).
Si tu sitio ya está roto, accede por FTP o Plesk y restaura los permisos a los valores estándar.
10. ¿Cómo evitar errores de permisos en el futuro?
Sigue estas buenas prácticas:
- No uses permisos 777 a menos que sea temporal.
- Actualiza WordPress, temas y plugins desde el panel de administración (no manualmente).
- Configura el modo PHP como FPM en Plesk.
- Haz copias de seguridad antes de modificar permisos.
- Usa un usuario FTP dedicado para cada sitio web.
[WARNING] Evita cambiar permisos de archivos del sistema o de la raíz del servidor. Solo modifica los archivos dentro de la carpeta de tu sitio.
Solución paso a paso para el error más común: "No se puede escribir en wp-content"
Imagina que estás intentando instalar un plugin y te aparece este mensaje. Aquí tienes una guía rápida:
- Accede a Plesk y ve al Administrador de archivos de tu dominio.
- Navega a la carpeta
wp-content. - Haz clic derecho sobre ella y selecciona Permisos.
- Establece 755 y marca Aplicar a subdirectorios.
- Haz clic en Aceptar.
- Ahora, dentro de
wp-content, busca la carpetapluginsy repite el proceso (755). - Vuelve a intentar instalar el plugin.
Si el error persiste, comprueba el propietario (paso 4 de la FAQ) y el modo PHP (paso 6).
¿Qué hacer si el error es en un sitio con Syspanel (HestiaCP)?
Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso es similar, pero el acceso es diferente. Recuerda que el puerto de acceso es el 2106.
- Conéctate a Syspanel a través de
https://tudominio:2106. - Ve a Web > tu dominio.
- Haz clic en Administrador de archivos.
- Sigue los mismos pasos que en Plesk para cambiar permisos y propietario.
[INFO] En Syspanel, el usuario del sistema suele ser el mismo que el nombre del dominio (sin el .com). Por ejemplo,
midominioparamidominio.com.
Conclusión
Los errores de permisos de archivos en Plesk y WordPress son frustrantes, pero casi siempre tienen solución. Con esta FAQ Plesk esperamos haberte ayudado a entender el problema y a resolverlo por ti mismo.
Recuerda:
- Los permisos correctos son 644 para archivos y 755 para carpetas.
- El propietario debe ser el usuario del sistema.
- El modo PHP recomendado es FPM.
- Usa el Administrador de archivos de Plesk o FTP para hacer cambios.
Si después de todo esto el error continúa, contacta con tu proveedor de hosting. A veces el problema está en la configuración del servidor y ellos pueden solucionarlo en minutos.
¡Esperamos que tu sitio WordPress vuelva a funcionar sin problemas!
