无法通过 Wordpress 管理员上传图像或插件

Can't Upload Images or Plugins via Wordpress Admin

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

完成所有操作后,网站运行良好。我可以更新我的插件和需要更新的 WordPress 核心文件。

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

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

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

然后我尝试更改媒体文件的文件夹结构,使其不被分解为 month/date 个文件夹,但我收到此消息:

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

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

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

我真的觉得我想通了。我进入设置 -> 媒体并注意到有一个框,上面写着存储上传到这个文件夹,并且有一个旧网站的文件夹。我删除了那个框中的信息并更新了设置,现在可以使用了!

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

我发帖是为了防止这个答案可以帮助其他人遇到这个非常奇怪的问题。此外,可能是像 OpinMonster 这样的插件生成了 "business or personal" 消息。