
Si obtienes un error indicándote “Ha sido imposible localizar el directorio de [...]“ cuando intentas actualizar o instalar algún plugin, theme o el mismo WordPress -mediante actualización automática- se debe a un problema interno de WordPress, por el cual no es capaz de encontrar el directorio del blog. A continuación vemos el motivo y la solución al inconveniente:
Causa
Sucede generalmente cuando el directorio de instalación de WordPress se encuentra al menos 2 niveles inferiores al root por FTP. Se obtiene un mensaje de error similar a algunos de los siguientes:
- Ha sido imposible localizar el directorio de WordPress. (o en inglés Unable to locate WordPress directory)
- Ha sido imposible localizar el directorio de plugins de WordPress. (o en inglés Unable to locate WordPress Plugin directory)
- Ha sido imposible localizar el directorio de contenidos de WordPress (wp-content). (o en inglés Unable to locate WordPress Content directory (wp-content))
- Ha sido imposible localizar el directorio de temas de WordPress. (o en inglés Unable to locate WordPress Theme directory)
Solución
Solucionar el problema depende de su servicio de hosting.
Si usted puede agregar cuentas FTP, deberá crear un nueva cuenta especificando el directorio donde se encuentra instalado WordPress como ftp root, tal como se explica en noizZze [inglés].
De lo contrario, si se maneja con una única cuenta FTP o ha alcanzado el límite, deberá realizar los siguientes pasos:
- Acceder por FTP y dirijirse a la carpeta donde se encuentra instalado WordPress.
- Modificar el archivo wp-config.php, agregando el siguiente código al final del archivo, antes de la etiqueta “?>” (si existe).
if(is_admin()) { add_filter('filesystem_method', create_function('$a', 'return "direct";' )); define( 'FS_CHMOD_DIR', 0751 ); } - Guardar el archivo.
¡Ahora puedes utilizar el instalador o actualizador automático de WordPress sin problemas! Si obtienes otro error o si tienes alguna duda, no dudes en comentarlo.

Aviso: Probado en WordPress 2.8, alojado en los servidores de Byethost.
Attention: Tested on WordPress 2.8, hosted on Byethost’s servers.
Vía | Trung’s Blog [vietnamí]
thanks a lot, bro! I’ll help you out a little by click on each of your ads! I’ve been trying to upload via ftp, since i got WordPress, thanks for helping me fix it!