🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Preguntas frecuentes sobre permisos de archivos en WordPress (cPanel, Plesk)

Actualizado el 25 de marzo de 2026

¡Hola! Soy tu técnico de soporte amigable. 😊

Hoy vamos a resolver las dudas más comunes sobre los permisos de archivos en WordPress. No te preocupes si no eres experto, lo explicaré paso a paso y con un lenguaje muy sencillo. Los permisos son una de esas cosas que suenan complicadas, pero una vez que las entiendes, te ayudan a mantener tu web segura y funcionando sin problemas.

Vamos a empezar con lo básico.

¿Qué son los permisos de archivos en WordPress?

Imagina que tu sitio web es una casa. Los archivos y carpetas son las habitaciones. Los permisos son las reglas que decides sobre quién puede entrar, quién puede ver los muebles y quién puede moverlos. En WordPress, estos permisos se expresan con números como 644, 755 o 600.

Cada archivo y carpeta en tu servidor tiene tres niveles de acceso:

  • Propietario (Owner): Normalmente eres tú o el usuario del sistema que creó los archivos.
  • Grupo (Group): Un grupo de usuarios que puede tener acceso especial.
  • Público (World/Others): Cualquier persona que visite tu web (el mundo entero).

Y cada nivel puede tener tres acciones:

  • Lectura (Read - r): Ver el contenido del archivo.
  • Escritura (Write - w): Modificar o borrar el archivo.
  • Ejecución (Execute - x): Poder ejecutar el archivo (como un programa).

Los números que ves (644, 755) son una forma abreviada de decir estas reglas. Por ejemplo, 644 significa:

  • Propietario: Lectura y escritura (6).
  • Grupo: Solo lectura (4).
  • Público: Solo lectura (4).

[INFO] El número 7 significa lectura + escritura + ejecución. El 6 es lectura + escritura. El 5 es lectura + ejecución. El 4 es solo lectura. El 0 es ningún permiso. ¡Así de fácil!

¿Cuáles son los permisos correctos para WordPress?

Esta es la pregunta del millón. La regla de oro es: lo más restrictivo posible, pero lo suficientemente abierto para que funcione.

Aquí tienes la configuración estándar recomendada:

  • Archivos (como wp-config.php, index.php, etc.): 644
  • Carpetas (como wp-content, plugins, themes, etc.): 755
  • Archivos de configuración sensibles (wp-config.php): 600 o 640 (especialmente importante).
  • Carpeta wp-content/uploads: 755 (los archivos dentro, como imágenes, suelen ser 644).

[WARNING] ¡Nunca pongas permisos 777 (lectura, escritura y ejecución para todos)! Es como dejar la puerta de tu casa abierta de par en par. Solo úsalo temporalmente si un plugin te lo pide, y luego cámbialo inmediatamente.

¿Por qué es importante tener los permisos correctos?

La seguridad es la razón principal. Si un archivo tiene permisos demasiado abiertos (como 777), un atacante podría subir un archivo malicioso (como un script PHP) y tomar el control de tu web. También podrían modificar tu wp-config.php y robar tus datos de la base de datos.

Además, los permisos incorrectos pueden causar errores muy comunes:

  • Error 500 Internal Server Error: A menudo por permisos incorrectos en archivos .htaccess o en la carpeta raíz.
  • Error al subir imágenes: Si la carpeta wp-content/uploads tiene permisos demasiado restrictivos (por ejemplo, 700), WordPress no podrá guardar las imágenes que subes.
  • Error al instalar plugins o temas: Ocurre si la carpeta wp-content/plugins o wp-content/themes no tiene permisos de escritura para el propietario.
  • Pantalla en blanco (White Screen of Death): Puede deberse a que el archivo wp-config.php no se puede leer.

¿Cómo cambio los permisos en cPanel?

cPanel es uno de los paneles de control más comunes. Es muy visual y fácil de usar. Sigue estos pasos:

  1. Accede a tu cPanel: Normalmente es tudominio.com/cpanel o tudominio.com:2083. Usa tus credenciales de hosting.
  2. Busca el Administrador de Archivos (File Manager): Suele estar en la sección "Archivos".
  3. Navega a la carpeta de tu WordPress: Normalmente es public_html o www. Si tienes varios sitios, busca la carpeta de tu dominio.
  4. Selecciona los archivos o carpetas: Puedes seleccionar uno o varios (mantén presionada la tecla Ctrl y haz clic en cada uno).
  5. Haz clic derecho y elige "Cambiar permisos" (Change Permissions): Te aparecerá una ventana.
  6. Introduce el valor numérico (por ejemplo, 644 o 755): También puedes marcar las casillas de permisos (lectura, escritura, ejecución) para cada nivel.
  7. Marca la casilla "Recursivo" (Recursive) si quieres aplicar los cambios a todas las subcarpetas y archivos: Esto es muy útil para carpetas como wp-content.
  8. Haz clic en "Cambiar permisos".

[TIP] Si solo quieres cambiar permisos a todos los archivos de una carpeta (por ejemplo, poner todos los archivos a 644 y todas las carpetas a 755), es mejor usar un comando SSH si tu hosting lo permite. Pero si no, en cPanel puedes seleccionar todos los archivos de una carpeta, marcar "Recursivo" y poner 644. Luego repite con las carpetas y 755.

¿Cómo cambio los permisos en Plesk?

Plesk es otro panel muy popular, especialmente en servidores Windows (aunque también funciona en Linux). El proceso es similar pero con algunas diferencias:

  1. Accede a tu Plesk: Normalmente es tudominio.com:8443.
  2. Ve a "Sitios web y dominios" (Websites & Domains).
  3. Haz clic en "Administrador de archivos" (File Manager) para tu dominio.
  4. Navega hasta la carpeta de WordPress.
  5. Selecciona el archivo o carpeta.
  6. Haz clic en el icono "Permisos" (Permissions) en la barra de herramientas (suele ser un candado o un icono de usuario).
  7. Aparecerá una ventana con casillas de verificación para Propietario, Grupo y Público. Marca o desmarca según necesites.
  8. Para cambios recursivos, busca una opción como "Aplicar a subdirectorios" o "Incluir subdirectorios".
  9. Haz clic en "Aceptar" o "Guardar".

[INFO] En Plesk, a veces los permisos se muestran en formato simbólico (rwxr-xr-x) en lugar de numérico. No te preocupes, es lo mismo. rwxr-xr-x es equivalente a 755, y rw-r--r-- es 644.

¿Qué hago si no tengo cPanel ni Plesk? (Por ejemplo, con Syspanel)

Existen otros paneles de control, como Syspanel (antes conocido como HestiaCP). Si tu hosting usa Syspanel, el proceso es muy parecido a cPanel, pero con su propia interfaz.

Para acceder a Syspanel:

  • La URL de acceso suele ser tudominio.com:2106.
  • Usa tus credenciales de administrador del servidor.

Para cambiar permisos en Syspanel:

  1. Inicia sesión en Syspanel.
  2. Ve a la sección "WEB" (Sitios web).
  3. Haz clic en el nombre de tu dominio.
  4. Busca la opción "Administrador de archivos" (File Manager) o "Editor de archivos".
  5. Una vez dentro, selecciona el archivo o carpeta.
  6. Haz clic derecho y elige "Permisos" o "Cambiar permisos".
  7. Introduce el valor numérico (644, 755) o marca las casillas.
  8. Si quieres que sea recursivo, busca la opción "Aplicar a subdirectorios" o "Recursivo".
  9. Guarda los cambios.

[WARNING] Recuerda que Syspanel usa el puerto 2106. No intentes acceder por el puerto 2083 (cPanel) o 8443 (Plesk).

Preguntas frecuentes (FAQ)

1. "Mi web da error 500 después de cambiar permisos. ¿Qué hago?"

Lo más probable es que hayas puesto permisos incorrectos en algún archivo importante, como .htaccess o en la carpeta raíz. La solución es devolver los permisos a los valores estándar:

  • Archivos: 644
  • Carpetas: 755
  • .htaccess: 644 (si no funciona, prueba 600 o 640)
  • wp-config.php: 600 o 640

Si el error persiste, restaura una copia de seguridad de los archivos (si tienes) o contacta a tu soporte de hosting.

2. "¿Puedo poner 777 en la carpeta de uploads para que funcione?"

NUNCA. Es una solución temporal muy peligrosa. Si un plugin te pide 777, es una mala práctica. En su lugar, asegúrate de que el propietario de la carpeta sea el usuario del servidor web (normalmente www-data en Linux). Si no sabes cómo hacerlo, pide ayuda a tu hosting.

3. "¿Los permisos afectan a la velocidad de mi web?"

No directamente. La velocidad depende más del código, las imágenes y el servidor. Sin embargo, si tienes permisos incorrectos, WordPress puede generar errores que ralenticen la carga.

4. "¿Cómo sé qué permisos tiene un archivo ahora?"

En cPanel: En el Administrador de archivos, verás una columna llamada "Permisos" que muestra algo como 0644 o 0755.

En Plesk: Al seleccionar un archivo, en la barra de información o en la ventana de permisos verás el valor.

En Syspanel: Similar a cPanel, en el Administrador de archivos verás los permisos en formato numérico.

5. "Mi plugin me pide permisos 777 para funcionar. ¿Es seguro?"

No, no lo es. Es una señal de que el plugin está mal diseñado o tu configuración de permisos no es la correcta. Lo que debes hacer es:

  1. Verificar que el propietario de la carpeta del plugin sea el usuario del servidor web. Si no, cámbialo.
  2. Asegurarte de que la carpeta del plugin tenga permisos 755.
  3. Si el plugin sigue pidiendo 777, busca una alternativa o contacta al desarrollador. Un plugin que necesita 777 es un riesgo de seguridad enorme.

6. "¿Qué pasa si cambio permisos a 600 en wp-config.php?"

Es una excelente práctica. 600 significa que solo el propietario puede leer y escribir. Como el servidor web normalmente ejecuta WordPress con el mismo usuario propietario, todo funciona bien. Si el servidor web usa un usuario diferente (como www-data), entonces necesitarás 640 (lectura para el grupo). Si no estás seguro, 640 es un buen equilibrio.

[INFO] El archivo wp-config.php contiene las claves de la base de datos y las claves de seguridad. ¡Protégelo como un tesoro!

7. "¿Debo cambiar permisos después de cada actualización de WordPress?"

No es necesario. Las actualizaciones de WordPress, plugins y temas normalmente no modifican los permisos de los archivos que ya existen. Sin embargo, si instalas un plugin nuevo, este creará archivos con los permisos por defecto de tu servidor, que suelen ser correctos (644 para archivos, 755 para carpetas). Solo preocúpate si ves algún error.

8. "¿Cómo puedo automatizar la corrección de permisos?"

Si tu hosting te permite acceso SSH (línea de comandos), puedes usar comandos como:

# Para archivos
find /ruta/a/tu/wordpress -type f -exec chmod 644 {} \;

# Para carpetas
find /ruta/a/tu/wordpress -type d -exec chmod 755 {} \;

Pero si no te sientes cómodo con SSH, muchos plugins de seguridad (como Wordfence, Sucuri o iThemes Security) tienen herramientas para verificar y corregir permisos desde el panel de administración de WordPress. Es una opción más amigable.

Resumen rápido para no olvidar

  • Archivos: 644 (rw-r--r--)
  • Carpetas: 755 (rwxr-xr-x)
  • wp-config.php: 600 o 640
  • .htaccess: 644
  • Nunca uses 777 a menos que sea temporal y bajo supervisión.
  • Usa cPanel, Plesk o Syspanel para cambios visuales.
  • Si usas Syspanel, el puerto es 2106.
  • Si algo falla, vuelve a los valores estándar.

[TIP FINAL] Antes de hacer cambios masivos, siempre haz una copia de seguridad de tu sitio web (archivos y base de datos). Así, si algo sale mal, puedes restaurarlo en minutos.

Espero que este artículo te haya aclarado todas las dudas. Si tienes más preguntas, no dudes en contactar a tu soporte técnico. ¡Estamos aquí para ayudarte! 🚀

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel