无法在 Apache 虚拟主机上获取 php 上传的文件

无法在 Apache 虚拟主机上获取 php 上传的文件

几周前,我想到应该用不同的域名在我的 VPS 上托管一个 Wordpress 博客。我按照我在 digital ocean tutorials 上找到的指南设置了我的虚拟主机如何在单个 Ubuntu VPS 上设置多个 WordPress 网站

我可以让虚拟主机显示 wordpress 网站,并且可以在安装中执行大多数任务。但是当我尝试从管理部分上传图像时,我收到 ERR_EMPTY_RESPONSE。

我尝试了很多通过 Google 找到的补救措施,但似乎都不起作用。我尝试过为两个主机使用一个 php.ini 文件,也尝试过为每个主机使用一个 php.ini 文件。尝试使用文档根目录中的 .htaccess 文件来修复它。

所有这些事情都让我无法上传文件。我甚至尝试安装 Joomla 来排除 Wordpress 的问题。

关于我的设置的更多信息:
服务器主机:Ipeer
平台:带有 LAMP 的 Ubuntu 14.04
数据库:MySQL
站点 1:Opencart
站点 2:Wordpress(我尝试使其运行的站点)

有谁遇到过类似的情况吗?

欢迎提出任何解决此问题的建议。如果您需要更多信息,我很乐意尽快提供。

罗伯特

答案1

请尝试以下步骤:

  • 停用所有插件,看看问题是否仍然存在。如果问题解决了,请逐个启用插件,直到找到有问题的插件
    • 恢复到 Twenty Twelve 主题,看看问题是否是主题特有的
    • 删除所有不活动的插件
    • 从新下载的副本(wp-content 除外)手动重新安装 WordPress。不要覆盖文件/文件夹,而是在重新安装之前将其删除。
    • 通过 wp-admin/upgrade.php 手动运行升级

备份您的网站(包括数据库),以便在出现任何问题时可以恢复

相关内容