Solucionar “Unable to locate directory” en WordPress 2.8

Error "Ha sido imposible localizar el directorio de contenidos de WordPress"

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:

  1. Acceder por FTP y dirijirse a la carpeta donde se encuentra instalado WordPress.
  2. 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 );
    }
  3. 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.

Ahora es posible instalar nuevos plugins, themes o actualizar WordPress.

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í]

31 Comments to Solucionar “Unable to locate directory” en WordPress 2.8

  1. 13 Agosto 2010 at 2:52 am | Permalink

    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!

  1. By on 17 Julio 2009 at 7:46 am
  2. By on 15 Noviembre 2009 at 14:43 pm
  3. By on 18 Noviembre 2009 at 23:18 pm
  4. By on 3 Diciembre 2009 at 22:57 pm
  5. By on 14 Enero 2010 at 10:52 am
  6. By on 22 Febrero 2010 at 13:10 pm
  7. By on 25 Febrero 2010 at 21:20 pm
  8. By on 10 Junio 2010 at 17:26 pm
  9. By on 27 Junio 2010 at 20:43 pm
  10. By on 9 Julio 2010 at 12:48 pm

&ans;Qué opinás?

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>