1

我有一个网站,我刚刚从一台服务器转移到另一台服务器。我通过 FTP 将所有文件从旧服务器复制到我的计算机,然后复制到新服务器。我将设置中的 URL 更改为新的 URL,并下载了数据库的副本。然后我将数据库上传到新服务器并更改了 wp-config 文件中的所有数据库信息。之后,我使用 Velvet Blues 更新 URL 来确保数据库中的所有 URL 都已更改。

做完所有的网站工作正常。我可以更新需要更新的插件和 WordPress 核心文件。

现在的问题是我无法从我的计算机上传插件或任何媒体文件(如图像)。上传图片时,我收到以下消息:

“image.jpg”上传失败。无法创建目录 uploads/2017/03。它的父目录是否可以被服务器写入?

我查了一下,这个目录已经在服务器上了。在 FTP 中,我将文件夹权限更改为全部设置为 775。

然后,我尝试将媒体文件的文件夹结构更改为不分成月份/日期文件夹,然后我收到以下消息:

“image.jpg”上传失败。无法创建目录上传。它的父目录是否可以被服务器写入?

我知道这个目录存在并设置为 775。为了仔细检查,我还将 wp-content 目录更改为相同的权限。

我在这里做错了什么?为什么我不能通过 WordPress 后端上传图片和插件?

4

2 回答 2

3

我实际上认为我想通了。我进入“设置”->“媒体”,注意到有一个框,上面写着“将上传内容存储到此文件夹”,并且有一个用于旧网站的文件夹。我删除了该框中的信息并更新了设置,现在它可以工作了!

于 2017-03-12T03:47:46.643 回答
-1

我今天有这个确切的问题。经过多次故障排除后,我解决了这个图片无法上传的问题——具体来说,当我点击上传按钮时,没有出现对话框窗口。作为一个新的 WordPress 安装,仪表板显示询问这是一个商业网站还是个人网站。当我单击I DON'T NEED ANY HELP时,我看到显示了带有 WooCommerce 模块的普通仪表板,并且我能够从我的硬盘上上传媒体文件和图像。

我发布以防此答案可以帮助其他人遇到这个非常奇怪的问题。此外,像 OpinMonster 这样的插件可能是生成“商业或个人”消息的原因。

于 2017-04-11T14:52:38.030 回答