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

Solución a problemas de permisos de archivos en WordPress en DirectAdmin

Actualizado el 21 de abril de 2026

¡Hola! Soy tu técnico de soporte amigable. Si estás leyendo esto, probablemente te has topado con el temido error de permisos archivos WordPress DirectAdmin. No te preocupes, es uno de los problemas más comunes al gestionar un sitio web, y hoy voy a guiarte paso a paso para que lo soluciones como un experto, incluso si nunca has tocado un panel de control.

En este artículo extenso, vamos a desglosar qué son los permisos, por qué causan errores en WordPress, y cómo arreglarlos de forma segura usando DirectAdmin. También incluiremos una sección de preguntas frecuentes (FAQ) para resolver las dudas más comunes. ¡Vamos allá!

¿Qué son los permisos de archivos y por qué son importantes en WordPress?

Imagina que tu sitio web es una casa. Los archivos (como wp-config.php o las imágenes) son los muebles y las habitaciones. Los permisos son las llaves que determinan quién puede abrir cada puerta, quién puede mover los muebles y quién solo puede mirar.

En el mundo de Linux, estos permisos se representan con números como 644 o 755. Cada número tiene un significado:

  • 4: Lectura (ver el archivo).
  • 2: Escritura (modificar o borrar).
  • 1: Ejecución (para scripts o programas).

Combinándolos, obtenemos permisos como:

  • 644: El dueño puede leer y escribir; los demás solo leer. Ideal para archivos normales.
  • 755: El dueño puede leer, escribir y ejecutar; los demás solo leer y ejecutar. Perfecto para carpetas.
  • 600: Solo el dueño puede leer y escribir. Muy seguro para archivos sensibles como wp-config.php.

Cuando estos permisos se desconfiguran, aparecen los errores permisos WordPress. Por ejemplo:

  • No puedes subir imágenes.
  • El plugin no se actualiza.
  • Aparece un mensaje de “Error al establecer conexión con la base de datos”.
  • El sitio se ve en blanco o con errores de “Forbidden”.

[WARNING] No configures permisos como 777 (todos pueden leer, escribir y ejecutar). Aunque soluciona temporalmente, deja tu web vulnerable a ataques de hackers.

¿Cómo identificar el error de permisos en WordPress?

Antes de lanzarnos a arreglar los permisos archivos WordPress DirectAdmin, necesitas saber si realmente ese es el problema. Aquí tienes las señales más comunes:

  • Error al subir medios: “No se pudo crear el directorio wp-content/uploads/...”.
  • Plugin o tema no se actualiza: Aparece un mensaje de “Se requiere conexión FTP” o “No se puede escribir en la carpeta”.
  • Página en blanco (White Screen of Death): Sin mensajes, solo pantalla blanca.
  • Mensaje de “Forbidden”: Al acceder a ciertos archivos o directorios.
  • WordPress pide credenciales FTP: Aunque tengas los datos correctos, no permite la conexión.

Si ves alguno de estos síntomas, es hora de actuar. La solución suele estar en ajustar los permisos desde DirectAdmin.

Solución paso a paso: Cómo arreglar permisos en WordPress desde DirectAdmin

Aquí te explico el proceso completo. No necesitas ser un experto, solo seguir los pasos con cuidado.

Paso 1: Accede a DirectAdmin

Primero, inicia sesión en tu panel de control. Si usas Syspanel (anteriormente conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. En DirectAdmin, generalmente es tudominio.com:2222.

  1. Abre tu navegador y escribe la URL de acceso.
  2. Introduce tu usuario y contraseña (los mismos que usas para gestionar el hosting).
  3. Busca la sección “Administrador de archivos” o “File Manager”. En DirectAdmin suele estar en el menú principal.

[TIP] Si no ves el File Manager, puede estar dentro de la sección “Herramientas avanzadas” o “Extra Features”.

Paso 2: Navega hasta la carpeta de WordPress

Una vez dentro del File Manager:

  1. Haz clic en la carpeta public_html (o domains/tudominio.com/public_html si tienes varios sitios).
  2. Verás todos los archivos de tu instalación de WordPress: wp-admin, wp-content, wp-includes, wp-config.php, etc.

Paso 3: Cambia los permisos de forma segura

Ahora vamos a corregir los permisos archivos WordPress DirectAdmin recomendados. Sigue esta guía:

Para archivos (todos los .php, .css, .js, imágenes, etc.)

  • Permiso recomendado: 644.
  • Cómo hacerlo:
    1. Selecciona todos los archivos (puedes usar Ctrl+A o el botón “Seleccionar todo”).
    2. Busca el botón “Permisos” o “Chmod”. En DirectAdmin suele tener un icono de candado o una opción en el menú contextual (clic derecho).
    3. En la ventana que aparece, marca las casillas:
      • Dueño: Lectura y Escritura (4+2=6).
      • Grupo: Solo Lectura (4).
      • Público: Solo Lectura (4).
    4. Esto da 644. Haz clic en “Aceptar” o “Cambiar”.

Para carpetas (directorios como wp-content, wp-admin, etc.)

  • Permiso recomendado: 755.
  • Cómo hacerlo:
    1. Selecciona todas las carpetas (puedes hacerlo manualmente o con Ctrl+clic).
    2. Haz clic en “Permisos”.
    3. Marca:
      • Dueño: Lectura, Escritura y Ejecución (4+2+1=7).
      • Grupo: Lectura y Ejecución (4+1=5).
      • Público: Lectura y Ejecución (4+1=5).
    4. Esto da 755. Aplica los cambios.

[INFO] Si tu File Manager no permite seleccionar todo a la vez, hazlo por partes: primero los archivos en la raíz, luego las subcarpetas. Puedes usar la función “Buscar” para listar solo archivos o solo carpetas.

Paso 4: Caso especial: la carpeta wp-content/uploads

Esta carpeta necesita un permiso un poco más permisivo para que puedas subir imágenes y medios:

  • Permiso recomendado: 755 para la carpeta y 644 para los archivos dentro.
  • Además, asegúrate de que el dueño de esta carpeta sea el usuario del hosting (normalmente aparece como tu_usuario:tu_usuario). Si no, puede dar error.

Para cambiarlo:

  1. Ve a wp-content/uploads.
  2. Selecciona la carpeta y haz clic en “Permisos”. Pon 755.
  3. Si hay archivos dentro, déjalos en 644. No subas a 777.

Paso 5: Archivo wp-config.php (permiso especial)

El archivo wp-config.php contiene las claves de tu base de datos. Debe tener un permiso 600 (solo el dueño puede leer y escribir).

  1. Encuentra wp-config.php en la raíz de public_html.
  2. Selecciónalo y haz clic en “Permisos”.
  3. Marca solo:
    • Dueño: Lectura y Escritura (6).
    • Grupo: Nada (0).
    • Público: Nada (0).
  4. Esto da 600. Aplica.

[WARNING] Nunca pongas 644 o 755 a wp-config.php. Si lo haces, otros usuarios del servidor podrían leer tus contraseñas.

Paso 6: Verifica que todo funcione

Después de cambiar los permisos, vuelve a tu sitio web:

  • Intenta subir una imagen desde el editor de entradas.
  • Actualiza un plugin.
  • Comprueba que no aparezcan errores.

Si el problema persiste, puede que el dueño de los archivos no sea correcto. En DirectAdmin, el dueño suele ser tu usuario de hosting. Si ves que los archivos pertenecen a otro usuario (como nobody o www-data), contacta con soporte técnico.

Solución avanzada: Usar comandos SSH con DirectAdmin chmod WordPress

Si te sientes cómodo con la terminal, puedes usar SSH para cambiar permisos de forma masiva. Esto es más rápido y preciso.

  1. Accede a tu servidor vía SSH (necesitas credenciales de root o de usuario).
  2. Navega a la carpeta de WordPress:
    cd /home/tu_usuario/domains/tudominio.com/public_html
    
  3. Cambia permisos de archivos a 644:
    find . -type f -exec chmod 644 {} \;
    
  4. Cambia permisos de carpetas a 755:
    find . -type d -exec chmod 755 {} \;
    
  5. Ajusta wp-config.php:
    chmod 600 wp-config.php
    

[TIP] Si usas Syspanel, el puerto SSH suele ser el 22, igual que en DirectAdmin. Verifica con tu proveedor.

Preguntas frecuentes (FAQ) sobre permisos archivos WordPress DirectAdmin

Aquí respondo las dudas más comunes que me encuentro en soporte.

1. ¿Por qué mi WordPress pide FTP si ya cambié los permisos?

Esto suele pasar cuando el dueño de los archivos no coincide con el usuario del servidor web. En DirectAdmin, asegúrate de que todos los archivos pertenezcan a tu usuario (por ejemplo, tu_usuario:tu_usuario). Si ves nobody: nobody, contacta a soporte para reasignar.

2. ¿Qué permisos debe tener la carpeta wp-content?

755 para la carpeta y 644 para los archivos dentro. Si tienes problemas con subidas, revisa que la subcarpeta uploads tenga permisos 755 y que el dueño sea correcto.

3. ¿Es seguro usar 777 en alguna carpeta?

No, a menos que sea temporal y bajo supervisión. 777 permite a cualquier usuario del servidor escribir en esa carpeta, lo que es un riesgo de seguridad. Siempre usa 755 o 644.

4. ¿Cómo puedo cambiar permisos de todos los archivos de una vez desde el File Manager de DirectAdmin?

La mayoría de File Managers tienen una opción “Seleccionar todo” o “Ctrl+A”. Luego haz clic en “Permisos” y elige 644 para archivos o 755 para carpetas. Si no funciona, hazlo por separado.

5. ¿Qué hago si después de cambiar permisos sigue sin funcionar?

Prueba estos pasos adicionales:

  • Borra la caché del navegador.
  • Desactiva todos los plugins renombrando la carpeta wp-content/plugins a plugins_old (esto los desactiva temporalmente).
  • Cambia el tema a uno por defecto (Twenty Twenty-Four) renombrando la carpeta de tu tema activo.
  • Revisa los logs de error de WordPress en wp-content/debug.log (si lo activaste).

6. ¿Puedo usar un plugin para arreglar permisos?

Sí, hay plugins como “WP File Manager” o “All in One WP Security” que permiten ajustar permisos desde el panel de WordPress. Sin embargo, si el error impide acceder al admin, tendrás que hacerlo desde DirectAdmin.

Consejos finales para evitar problemas futuros

Mantener los permisos correctos es clave para la seguridad y el rendimiento de tu WordPress. Aquí algunos tips:

  • No uses 777 a menos que sea estrictamente necesario y por poco tiempo.
  • Revisa permisos después de migraciones o cambios de hosting.
  • Actualiza WordPress, plugins y temas regularmente para evitar vulnerabilidades.
  • Haz copias de seguridad antes de modificar permisos masivamente.

[INFO] Si usas Syspanel (HestiaCP), el proceso es similar: accede por el puerto 2106, busca el File Manager y sigue los mismos pasos. Los permisos recomendados son idénticos.

Conclusión

Los errores permisos WordPress son molestos pero fáciles de solucionar si sabes qué buscar. Con DirectAdmin, tienes el control total para ajustar los permisos archivos WordPress DirectAdmin usando el File Manager o comandos SSH. Recuerda siempre usar 644 para archivos, 755 para carpetas y 600 para wp-config.php.

Si después de seguir esta guía el problema persiste, no dudes en contactar con tu proveedor de hosting. Ellos pueden verificar la configuración del servidor y asegurarse de que el dueño de los archivos sea el correcto.

¡Espero que este artículo te haya sido de ayuda! Si tienes más dudas, déjalas en los comentarios o consulta nuestra sección de soporte. ¡Buena suerte con tu WordPress!

¿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