如何解决WordPress主题或者插件安装时提示 “目标目录已存在”报错

00a-Destination-Folder-Already-Exists

WordPress在安装主题或者插件时可能会遭遇“目标目录已存在”报错,但是实际这个目录并不存在。或者更确切地说,它不应该产生这样的错误。

不过这个错误修复起来也非常简单,具体如下:

是什么导致WordPress错误-“目标目录已存在”

简而言之,当您执行应该创建文件夹的操作时,WordPress会显示此错误,WordPress系统检测到文件结构中已存在具有完全相同路径的文件夹。在这些情况下,WP提醒您而不是直接覆盖任何内容是一件好事。否则,可能存在丢失数据和网站崩溃的情况。

001-Destination-Folder-Already-Exists

幸运的是,随着时间的推移,WordPress本身已经变得更擅长处理这个错误。它为您提供了它出现的原因以及修复它的几个选项。如上所示,最常见的原因是该插件已安装。此外,您还可以在上传和调整主题文件时显示相似的界面。

您可能出于多种原因上传插件或主题的第二个实例,最常见的原因之一就是更新已下载插件的版本。(请注意,如果您使用FTP替换过时的插件,这样的报错信息是不存在的。)

您可能会看到此错误的其他原因包括之前尝试安装插件或主题但过程失败。在这种情况下,WordPress会在进程完成之前创建该文件夹,但在进程中断时没有理由删除它或其他文件。卸载插件或主题时也可能发生同样的事情。有时文件会被遗忘。当您尝试重新安装或更新时,WordPress会告诉您“文件或者文件目录已经存在”。

就我个人而言,最常见的一种是不小心双击安装按钮,WordPress以此为指令启动进程并创建文件夹,中断进程,然后重新启动进程才发现目标文件目录已存在。

尽管所有这些都很烦人,但您可以毫不费力地修复错误。因此,让我们深入研究并清除这些文件夹。

如何修复WordPress错误-“目标目录已存在”

首先,备份您的网站。每当您需要处理站点的文件时,明智的做法是立即备份,以便在出现问题时可以恢复。

快速修复按钮

绕过“目标文件目录已存在”错误的最简单方法是在消息弹出时“使用上传版本替换当前版本”按钮。这样做将覆盖任何现有的文件和文件夹,像往常一样完成安装。

 

004-Destination-Folder-Already-Exists

手动修复

如果您更喜欢动手操作,则需要通过FTP或托管仪表盘的文件管理器连接到您网站的服务器。连接后,您将需要找到站点的插件/主题文件夹。对于大多数虚拟主机(不同服务器不尽相同),路径一般是 /public_html/wp-content/themes (或 /plugins)

 

002-Destination-Folder-Already-Exists

导航到插件主题目录并找到WordPress有问题的文件夹。如果需要,您可以下载文件夹和任何文件作为备份,但这是可选的,因为无论如何它们都是额外的。您可能不需要它们,但是无论何时您从服务器上取下文件,最好将它们保留以备不时之需。

003-Destination-Folder-Already-Exists

使用FTP或文件管理器,您可以调出右键单击上下文菜单。此时,您可以做两件事。第一种是简单地删除文件夹和任何内容。这将消除使WordPress说目标文件目录已存在的命名差异。毕竟,它将不复存在。

您还可以选择重命名文件夹(或将其移至别处)。这样可以保存所有遗留下来的文件,以备不时之需。需要它们的可能性很小,但这是一种无需备份即可备份它们的方法。

完成后,您可以放心地将插件或主题文件安全地上传到目录中。您还可以返回WordPress仪表盘并从那里继续上传和安装过程。但是,您不想同时执行这两项操作。这可能会从WordPress返回相同的“目标文件目录已存在”错误消息。

但是,如果是这种情况,您可以随时点击“使用上传版本替换当前版本”按钮,它只会覆盖那里的任何内容。无论哪种方式,此时“目标文件目录已存在”错误都应该消失。

小结

WordPress开发人员通过在错误页面上为用户提供“使用上传版本替换当前版本”按钮,使修复此错误变得更加容易 。然而,并不是每个人都想使用自动修复,对于这些人来说,通过FTP或通过文件管理器进行连接几乎同样简单。只需找到有问题的文件夹,删除/重命名/转移,然后再次尝试上传。

标签

评论交流

闪电博沟通群

扫码加入QQ交流群 695891297