Cómo arreglar la «Carpeta de destino ya existe» en WordPress

Uno de los errores más frustrantes que arroja WordPress es cuando te dice «La carpeta de destino ya existe» y sabes que no. O mejor dicho, no debería . Quizás estés actualizando un tema. O instalando un nuevo complemento. Podría estar restaurando una copia de seguridad de algo que sabe que eliminó de su sistema de archivos. Puede ser enfurecedor. Sin embargo, en términos de mensajes de error, que le digan que la carpeta de destino ya existe es uno de los mejores para obtener. Usted sabe exactamente lo que está pasando, el mensaje es claro y, por eso, podemos guiarlo hacia una solución simple y rápida.

Qué causa el error de WordPress «La carpeta de destino ya existe»

En pocas palabras, WordPress muestra este error cuando realiza una acción que debería crear una carpeta, solo para que WordPress vea que ya existe una carpeta con exactamente la misma ruta en su estructura de archivos. En estos casos, es bueno que WP le diga en lugar de sobrescribir lo que esté allí. De esa manera se encuentran los datos perdidos y los bloqueos del sitio web.

Afortunadamente, con el tiempo, WordPress se ha vuelto mejor en la mensajería con este error. Te da las razones por las que aparece y un par de opciones para solucionarlo. La razón más común para obtenerlo, como puede ver arriba, es que  este complemento ya está instalado . Además, también puede obtener este mismo tipo de pantalla al cargar y modificar archivos de temas.

Es posible que esté cargando una segunda instancia de un complemento o tema por varias razones, una de las más comunes es simplemente actualizar las versiones de un complemento descargado . (Tenga en cuenta que si usa FTP para reemplazar un complemento obsoleto,  no verá este mensaje).

Otras razones por las que puede ver este error incluyen el intento previo de instalar un complemento o tema, pero el proceso falló. En ese caso, WordPress habría creado la carpeta antes de que finalizara el proceso, pero no tenía motivos para eliminarla ni eliminar otros archivos cuando se interrumpió el proceso. Lo mismo también podría suceder cuando desinstala un complemento o tema. A veces los archivos se quedan atrás. Y cuando intenta reinstalar o actualizar, WordPress le dice «no, ya están ahí, amigo».

Uno de los más comunes para mí, personalmente, es hacer doble clic accidentalmente en el botón de instalación, que WordPress toma como instrucciones para iniciar el proceso y crear una carpeta, interrumpir el proceso y luego reiniciar el proceso solo para encontrar que la carpeta de destino ya existe. . No puedo decirte cuántas veces me ha pasado esto a lo largo de los años.

A pesar de lo molesto que es todo eso, puede corregir el error sin mucha molestia. Así que profundicemos y eliminemos esas carpetas.

Cómo corregir el error de WordPress «La carpeta de destino ya existe»

En primer lugar, haga una copia de seguridad de su sitio. Si su host no proporciona copias de seguridad, le recomendamos que instale uno de los complementos de copia de seguridad de WordPress más populares . Siempre que juegues con los archivos de tu sitio, siempre es prudente tener una copia de seguridad inmediata que puedas restaurar si algo sale mal.

El botón de solución rápida

La forma más fácil de omitir el error «la carpeta de destino ya existe» es presionar el  botón Reemplazar actual con cargado cuando aparezca el mensaje. Al hacerlo, se sobrescribirán todos los archivos y carpetas existentes, finalizando la instalación como de costumbre.

Esta es una adición relativamente nueva a WordPress en el momento de escribir este artículo, y funciona muy bien. Definitivamente una mejora en la calidad de vida.

La solución manual

Si prefiere un enfoque más práctico, querrá conectarse al servidor de su sitio web, ya sea por FTP o el administrador de archivos de su tablero de hosting. Puede encontrar todos los detalles sobre el proceso de conexión FTP en este artículo sobre la desinstalación del complemento . Una vez que esté conectado, querrá encontrar la carpeta de complementos/temas de su sitio. Cualquiera que te esté dando el error. Para la mayoría de los hosts, encontrará que será /public_html/wp-content/themes  (o  /plugins ).

Navegue al directorio de complementos o temas y busque la carpeta con la que WordPress tiene problemas. Si lo desea, puede descargar la carpeta y los archivos como copias de seguridad, pero eso es opcional, ya que son extras independientemente. Lo más probable es que no los necesite, pero siempre que saque archivos de un servidor, es una buena práctica guardarlos por si acaso.

Usando FTP o el administrador de archivos, puede abrir un menú contextual del botón derecho. En este punto, puedes hacer dos cosas. El primero es simplemente eliminar la carpeta y cualquier contenido. Esto aclarará la discrepancia de nombres que hace que WordPress diga que la carpeta de destino ya existe. Después de todo, ya no existirá.

También puede optar por cambiar el nombre de la carpeta (o moverla a otro lugar). Si toma esta ruta, se guardarán los archivos que se hayan dejado atrás por si acaso los necesita. Es muy poco probable que los necesite, pero esta es una forma de respaldarlos sin respaldarlos.

Una vez hecho esto, puede cargar de forma segura el complemento o los archivos del tema en el directorio sin preocupaciones. También puede volver al panel de control de WordPress y continuar el proceso de carga e instalación desde allí. Sin embargo, no querrás hacer ambas cosas. Eso es posible devolver el mismo mensaje de error «la carpeta de destino ya existe» de WordPress.

Sin embargo, si ese es el caso, siempre puede presionar el  botón Reemplazar actual con subido que simplemente sobrescribirá lo que esté allí de todos modos. De cualquier manera, el error «la carpeta de destino ya existe» debería desaparecer en este punto.

Conclusión

Los desarrolladores de WordPress han facilitado significativamente la corrección de este error al proporcionar a los usuarios un  botón Reemplazar actual con subido en la página de error. Sin embargo, no todo el mundo quiere utilizar una solución automática, y para esas personas, conectarse por FTP o a través de un administrador de archivos es casi igual de fácil. Simplemente busque la carpeta en cuestión, elimínela/cámbiele el nombre/muévala e intente cargarla de nuevo.

¿Cómo has tenido que lidiar con WordPress diciéndote que la carpeta de destino ya existe?

Imagen destacada del artículo por Sazhnieva Oksana / shutterstock.com