Cómo corregir el error „Installation Failed: Could Not Create Directory“ en WordPress

Si trabajas con WordPress, es posible que te hayas encontrado con el frustrante error "Installation Failed: Could Not Create Directory". Este mensaje suele aparecer al intentar instalar o actualizar plugins o temas.

No te preocupes; es un problema habitual y se puede solucionar rápidamente.

¿Qué causa este error?

El error "Installation Failed: Could Not Create Directory." en WordPress puede deberse a varios ajustes del servidor y problemas de permisos. Estas son las causas más comunes:

  • Permisos de archivo incorrectos: los archivos y directorios necesarios no disponen de permisos de lectura/escritura.
  • Propietario incorrecto: los archivos y directorios no pertenecen al usuario adecuado bajo el que funciona el servidor.
  • Limitaciones de espacio en disco: espacio de almacenamiento insuficiente en el servidor para crear nuevos archivos o directorios.
  • Plugins de seguridad: ajustes de seguridad demasiado restrictivos que impiden modificar archivos.
  • Problemas de configuración del servidor: ajustes en archivos de configuración del servidor como php.ini o .htaccess que restringen las operaciones con archivos.
  • Restricciones del proveedor de hosting: políticas específicas de seguridad u operativas del proveedor que limitan la creación o modificación de archivos.

Métodos para corregir el error "Installation Failed: Could Not Create Directory."

  1. Comprobar los permisos de archivo
  2. Aumentar el límite de memoria PHP en wp-config.php
  3. Comprobar el espacio en disco
  4. Revisar el registro de errores del servidor
  5. Verificar el archivo .htaccess

Nota: Siempre es buena idea hacer una copia de seguridad de tu sitio web antes de realizar cambios. Así, si algo sale mal, podrás restaurarlo todo rápidamente. WP Staging facilita configurar copias de seguridad automáticas. Para más ayuda, consulta la guía de copia de seguridad y restauración.

1. Comprobar los permisos de archivo

Los permisos de archivo controlan el acceso a los archivos y directorios de tu servidor. Unos permisos incorrectos pueden impedir que WordPress cree directorios o suba archivos, provocando el error "Installation Failed: Could Not Create Directory".

Accede a tus archivos de WordPress mediante un cliente FTP o el administrador de archivos que ofrezca tu proveedor de hosting.

Administrador de archivos de cPanel

En el administrador de archivos, ve al directorio donde está tu instalación de WordPress. Normalmente es public_html o el directorio "www".

Carpeta public_html

Localiza los directorios wp-content, wp-includes y wp-admin. Haz clic derecho en cada uno y selecciona "Change Permissions".

Comprobar los permisos de archivo para corregir Installation Failed: Could Not Create Directory

Establece los permisos en 755. El propietario podrá leer, escribir y ejecutar, mientras que el grupo y el resto solo podrán leer y ejecutar. A continuación, haz clic en el botón "Change Permissions".

Cambiar los permisos de archivo para corregir Installation Failed: Could Not Create Directory

Vuelve a intentar la instalación o actualización para comprobar si se resolvió el error. Definir los permisos correctos garantiza que WordPress pueda crear directorios y subir archivos sin problemas.

2. Aumentar el límite de memoria PHP en wp-config.php

Aumentar el límite de memoria PHP puede resolver el error "Installation Failed: Could Not Create Directory" al proporcionar a WordPress más recursos para gestionar instalaciones y actualizaciones. Así puedes aumentar el límite de memoria PHP:

Accede a tus archivos de WordPress a través de FTP o del administrador de archivos de tu proveedor.

Administrador de archivos de cPanel

Localiza el directorio raíz de tu instalación de WordPress, llamado normalmente "public_html" o "www".

Carpeta public_html

Encuentra el archivo wp-config.php en el directorio raíz de WordPress, haz clic derecho sobre él y elige "Edit".

Administrador de archivos de cPanel: editar wp-config

Desplázate hasta la sección con los ajustes de PHP. Añade la siguiente línea de código justo encima de la que dice "That’s all, stop editing! Happy blogging."

PHP
define('WP_MEMORY_LIMIT', '256M');
aumentar el límite PHP para corregir el error Installation Failed: Could Not Create Directory en WordPress

Puedes ajustar el valor del límite de memoria (por ejemplo, "256M") según tus necesidades. Después, haz clic en "Save Changes" para guardar el archivo wp-config.php.

Guardar el archivo wp-config.php

Aumentar el límite de memoria PHP ayuda a WordPress a gestionar procesos y archivos más grandes, reduciendo el riesgo de quedarse sin memoria durante instalaciones o actualizaciones. Si el error persiste, prueba otras soluciones.

3. Comprobar el espacio en disco

Quedarse sin espacio en disco puede impedir que WordPress cree directorios o suba archivos, dando lugar al error "Installation Failed: Could Not Create Directory". Así puedes comprobar y gestionar tu espacio en disco:

Inicia sesión en el panel de control de tu cuenta de hosting, como cPanel o una interfaz similar, y localiza la sección que muestra el uso actual de disco. Suele aparecer como "Disk Usage", "Storage" o un nombre similar.

Uso de disco en cPanel

Revisa el espacio en disco disponible. Si es bajo o está completo, libera espacio eliminando archivos o copias de seguridad innecesarias, retirando temas o plugins en desuso, o actualizando tu plan de hosting.

Revisar el uso de disco para evitar que ocurra installation failed: could not create directory

Tras gestionar el espacio en disco, vuelve a probar la instalación o actualización para ver si se resolvió el error.

4. Revisar el registro de errores del servidor

Revisar el registro de errores del servidor puede señalar la causa del error "Installation Failed: Could Not Create Directory" en WordPress. El registro ofrece información detallada de los problemas del servidor y te ayuda a encontrar la solución adecuada.

Inicia sesión en el panel de control de tu hosting, como cPanel, Plesk o una interfaz similar proporcionada por tu proveedor.

Iniciar sesión en cPanel

Busca una sección llamada "Error Log", "Errors" o "Server Logs". Suele encontrarse en las categorías "Metrics" o "Advanced".

Registro de errores de cPanel

Los registros muestran errores del servidor, incluidos los relacionados con permisos de archivo, límites de memoria o problemas de espacio en disco. Usa esa información para identificar y abordar la causa, ya sean permisos, falta de recursos o errores de configuración.

Revisar el registro de errores del servidor web

Si no sabes cómo resolver los errores del registro o el problema parece complejo, contacta con tu proveedor de hosting para que te ayude. Ellos pueden interpretar las entradas del registro y proponer soluciones.

5. Verificar el archivo .htaccess

El archivo .htaccess controla ajustes esenciales de tu sitio WordPress. Un .htaccess dañado o mal configurado puede provocar el error "Installation Failed: Could Not Create Directory". Así puedes comprobarlo y arreglarlo:

Usa un cliente FTP o el administrador de archivos de tu hosting para localizar el archivo .htaccess en el directorio raíz.

Ver el archivo .htaccess

Haz clic derecho en el archivo .htaccess y selecciona "Download" para crear una copia de seguridad en tu ordenador.

Descargar el archivo .htaccess

Tras descargar la copia de seguridad, vuelve a hacer clic derecho en el archivo .htaccess y elige la opción "Rename". Esta acción desactivará temporalmente tu archivo .htaccess.

Renombrar el archivo .htaccess

Si renombrar el archivo resuelve el problema, regenera uno nuevo yendo a Ajustes > Enlaces permanentes en tu panel de WordPress y haciendo clic en "Save Changes".

Guardar los enlaces permanentes de WordPress

Tras regenerar el archivo .htaccess, intenta de nuevo la instalación o actualización. Un .htaccess defectuoso puede impedir que WordPress cree directorios. Arreglarlo garantiza un funcionamiento fluido y resuelve el error.

Conclusión

El error "Installation Failed: Could Not Create Directory" puede ser frustrante, pero normalmente se resuelve con algunos ajustes. Empieza comprobando los permisos de archivo para asegurarte de que WordPress tiene el acceso necesario.

A continuación, aumenta el límite de memoria PHP en tu archivo wp-config.php para gestionar procesos más extensos. Verifica que tienes suficiente espacio en disco y revisa el registro de errores del servidor en busca de pistas concretas. Si hace falta, comprueba y regenera el archivo .htaccess para resolver cualquier problema de configuración.

Con estos pasos, deberías poder solucionar el error y seguir gestionando tu sitio WordPress sin problemas.

Artículos relacionados

Rene Hermenau

Autor: Rene Hermenau

Sobre el autor: René Hermenau es el fundador de WP STAGING. Trabaja en copias de seguridad de WordPress, entornos de staging, migraciones, gestión de bases de datos y flujos de despliegue seguros.