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

Cómo solucionar el error de permisos de archivos en WordPress (DirectAdmin)

Actualizado el 2 de diciembre de 2025

¡Hola! Soy el técnico de soporte amigable. Si estás aquí es porque seguramente has visto un mensaje molesto en tu WordPress como “No se puede crear el archivo wp-config.php”, “Error al subir archivos”, o peor aún, una página en blanco. No te preocupes, el 90% de las veces esto se debe a un problema de permisos de archivos WordPress. En esta guía, te voy a explicar paso a paso cómo solucionar el error de permisos en WordPress usando DirectAdmin, el panel de control más común en el hosting compartido. Lo haremos de forma sencilla, sin tecnicismos complicados.

Vamos a empezar desde cero, para que incluso si nunca has tocado un archivo de configuración, puedas resolverlo tú mismo.


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

Imagina que tu sitio web es una casa. Los archivos y carpetas de WordPress son las habitaciones, y los permisos son las llaves que deciden quién puede entrar, leer, escribir o modificar cada habitación. Si las llaves están mal puestas, el portero (el servidor web) no podrá hacer su trabajo: instalar plugins, subir imágenes o actualizar el núcleo de WordPress.

En el mundo del hosting, los permisos se representan con tres números mágicos: 644 para archivos y 755 para carpetas. Si estos números no son los correctos, aparecen errores como:

  • “No se puede escribir en el directorio de uploads”.
  • “Error al conectar con la base de datos” (a veces es por permisos).
  • “No se puede eliminar el plugin”.
  • “Error de conexión FTP” al intentar actualizar.

El error más común es que, por accidente, hayas puesto permisos demasiado abiertos (como 777) o demasiado restrictivos (como 600). Aquí te enseñaré a corregirlos de forma segura.


Requisitos antes de empezar a corregir permisos

Antes de lanzarnos a cambiar números, necesitas tener dos cosas a mano:

  1. Acceso a DirectAdmin: Necesitas tu usuario y contraseña del hosting. Si no lo tienes, pídelo a tu proveedor.
  2. Acceso al Administrador de Archivos (File Manager) de DirectAdmin. No necesitas FTP ni programas raros, todo se hace desde el navegador.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. El proceso es similar, pero las rutas pueden variar ligeramente. En esta guía nos centramos en DirectAdmin, que es el más común.


Paso 1: Identificar el error de permisos en WordPress

No todos los errores son de permisos. A veces es un plugin conflictivo o un archivo .htaccess corrupto. Para asegurarte, haz esta prueba rápida:

  1. Intenta subir una imagen desde el editor de entradas de WordPress (Medios > Añadir nuevo).
  2. Si ves el mensaje “Error al subir el archivo” o “No se puede crear el directorio wp-content/uploads/...”, es casi seguro que es un problema de permisos.
  3. Otra pista: ve a Ajustes > Escritura e intenta cambiar algo. Si te dice que no puede escribir en el archivo wp-config.php, también es permisos.

Si tienes acceso a DirectAdmin, también puedes ver el error exacto en los logs del servidor (pero no te compliques, con la prueba de subir una imagen basta).


Paso 2: Acceder al Administrador de Archivos en DirectAdmin

Para corregir los permisos archivos WordPress, necesitas entrar al panel de DirectAdmin. Sigue estos pasos:

  1. Abre tu navegador y ve a la URL de tu panel: normalmente es algo como https://tudominio.com:2222 o la IP que te dieron.
  2. Inicia sesión con tu usuario y contraseña de hosting.
  3. Busca el icono que dice Administrador de Archivos (File Manager). Suele estar en la sección “Herramientas Avanzadas” o en la página principal.
  4. Se abrirá una ventana con la estructura de carpetas de tu sitio. Normalmente, tu WordPress está en una carpeta llamada public_html o domains/tudominio.com/public_html. Haz clic para entrar.

[WARNING] No modifiques archivos fuera de public_html a menos que sepas lo que haces. Podrías romper otros sitios o el propio panel.


Paso 3: Corregir permisos de archivos y carpetas de forma masiva

Aquí viene la parte clave. Para corregir permisos WordPress, lo más eficiente es hacerlo de forma masiva, no archivo por archivo. DirectAdmin tiene una herramienta justo para esto.

3.1. Seleccionar la carpeta raíz de WordPress

Dentro del Administrador de Archivos, asegúrate de estar en la carpeta donde están los archivos principales de WordPress (donde ves wp-admin, wp-content, wp-includes, wp-config.php, etc.).

3.2. Cambiar permisos de todas las carpetas a 755

  1. Haz clic en la casilla de verificación que está al lado del nombre de la carpeta raíz (por ejemplo, public_html). Esto seleccionará todo el contenido.
  2. En la barra de herramientas superior, busca el botón Permisos (a veces es un icono de candado o una llave inglesa).
  3. Se abrirá una ventana. En el campo Permisos, escribe 755 (sin espacios).
  4. Marca la opción Aplicar a subdirectorios (o “Recursivo”).
  5. En el desplegable de tipo, elige Solo carpetas (o “Directorios”).
  6. Haz clic en Aceptar o Cambiar.

Esto pondrá todas las carpetas (como uploads, plugins, themes) con permisos 755, que es lo correcto.

3.3. Cambiar permisos de todos los archivos a 644

Repite el proceso, pero ahora:

  1. Vuelve a seleccionar la carpeta raíz.
  2. Haz clic en Permisos.
  3. Escribe 644 en el campo de permisos.
  4. Marca Aplicar a subdirectorios.
  5. En el desplegable, elige Solo archivos (o “Ficheros”).
  6. Haz clic en Aceptar.

[TIP] Si no ves la opción de “Solo carpetas” o “Solo archivos”, no te preocupes: puedes hacerlo todo a la vez con 755, pero luego algunos archivos quedarán con permisos demasiado abiertos. La opción más segura es hacerlo en dos pasos, como te explico.


Paso 4: Verificar y corregir archivos especiales

Hay algunos archivos que necesitan permisos diferentes. Los más importantes son:

  • wp-config.php: Debe tener permisos 644 o 600 (más seguro). Si lo pones en 644, el servidor puede leerlo, pero no modificarlo desde el panel de WordPress (lo cual está bien, porque así evitas ataques).
  • .htaccess: Normalmente 644. Si lo pones en 644, el servidor lo leerá correctamente.
  • Carpeta wp-content/uploads: Debe tener permisos 755 en la carpeta y 644 en los archivos. Pero como ya lo hiciste masivamente, estará bien.

Para comprobar un archivo específico:

  1. En el Administrador de Archivos, haz clic derecho sobre el archivo (por ejemplo, wp-config.php).
  2. Selecciona Cambiar permisos.
  3. Verás algo como 0644. Si ves 0777, cámbialo a 0644.

Paso 5: Solucionar el error de permisos en la carpeta de uploads

Uno de los errores más frecuentes es que no se puedan subir imágenes. Esto suele pasar porque la carpeta wp-content/uploads tiene permisos incorrectos o no existe. Para solucionarlo:

  1. Dentro de wp-content, busca la carpeta uploads.
  2. Si no existe, créala: haz clic en Crear carpeta y nómbrala uploads (en minúsculas).
  3. Selecciona la carpeta uploads, haz clic en Permisos y pon 755 (recursivo, solo carpetas).
  4. Luego, dentro de uploads, selecciona todos los archivos (si los hay) y ponles 644 (recursivo, solo archivos).

[INFO] Si tienes muchos archivos, el proceso puede tardar unos segundos. No cierres la ventana hasta que termine.


Paso 6: Probar que el error se ha solucionado

Una vez que hayas cambiado los permisos, vuelve a tu WordPress:

  1. Refresca la página (F5).
  2. Intenta subir una imagen desde Medios > Añadir nuevo.
  3. Si ves la imagen subida correctamente, ¡problema resuelto!
  4. Si aún falla, puede que el problema sea de propietario (owner) del archivo, no solo de permisos. Eso es más técnico, pero suele resolverse contactando al soporte del hosting.

Preguntas Frecuentes (FAQ) sobre permisos en WordPress con DirectAdmin

Aquí respondo las dudas más comunes que me llegan:

¿Por qué no debo usar permisos 777 nunca?

Los permisos 777 significan que cualquiera (incluso hackers) puede leer, escribir y ejecutar tus archivos. Es como dejar la puerta de tu casa abierta de par en par. Nunca, bajo ninguna circunstancia, uses 777 en producción. Si un plugin te lo pide, busca otro plugin o contacta a soporte.

¿Qué hago si después de cambiar permisos sigo teniendo el error?

Prueba esto:

  1. Limpia la caché de tu navegador.
  2. Desactiva todos los plugins (renombra la carpeta wp-content/plugins a plugins_old desde DirectAdmin).
  3. Cambia el tema a uno por defecto (Twenty Twenty-Four).
  4. Si el error desaparece, reactiva plugins de uno en uno para encontrar el culpable.

¿Los permisos afectan a la velocidad de mi web?

No directamente. Pero si tienes permisos incorrectos, WordPress no puede guardar archivos de caché, lo que ralentiza el sitio. Corregirlos ayuda a que los plugins de caché funcionen bien.

¿Cada cuánto debo revisar los permisos?

Solo cuando tengas errores. No es necesario hacerlo de forma periódica. Sin embargo, después de una migración o de una actualización importante, es buena práctica verificarlos.

¿Puedo hacer esto desde FTP en lugar de DirectAdmin?

Sí, pero es más tedioso. En FTP, seleccionas la carpeta raíz, haces clic derecho, eliges “Permisos de archivo” y pones 755 para carpetas y 644 para archivos, marcando “Recursivo”. DirectAdmin es más visual y rápido.


Conclusión: Ya eres un experto en permisos de WordPress

Corregir el error permisos WordPress no es ciencia espacial. Con esta guía, has aprendido a:

  • Identificar cuándo el problema son los permisos.
  • Usar el Administrador de Archivos de DirectAdmin.
  • Cambiar permisos de carpetas a 755 y archivos a 644 de forma masiva.
  • Solucionar el error de la carpeta uploads.

Recuerda: la clave está en no usar permisos 777 y en aplicar los cambios de forma recursiva. Si después de todo esto el error persiste, puede que el problema sea de propietario (chown) o de configuración del servidor, y ahí sí tocará llamar al soporte técnico de tu hosting.

Pero tranquilo, en el 95% de los casos, con estos pasos tu WordPress volverá a funcionar como una seda. Si tienes alguna duda, déjala en los comentarios (si los hay) o contacta a tu proveedor de hosting. ¡Buena suerte y a seguir creando contenido!

¿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