我正在运行最新版本的 WordPress (3.5.1),使用 Strato 的 hostet,从昨天开始,我的一些插件没有获得正确的文件路径。
更新:这不是多站点!
所有文件仍在服务器上,自周五以来未更改或更新(此时该站点正常运行,没有问题)。问题是插件正在查看某种看起来像这样的内部路径:website/wp-content/plugins/xxx/xxx/xx/xx/123456789/htdocs/website/wp-content/plugins/akismet/akismet.css
所以我得到的只是错误 404(未找到)
我找不到问题所在,也没有收到任何 PHP 错误或类似的错误;只有路径被破坏了......插件甚至可以工作,但没有图像,css和脚本!
因此,我已经停用了所有插件,但是一旦我再次激活它们,我就会遇到同样的问题。
最后我已经联系了提供商,但他们根本无法提供帮助,因为这似乎是 WordPress 中的一个问题。
更新:我已经完全删除了所有插件,但即使我现在下载并激活一个新插件,路径也会如上所述被破坏......
UPDATE2:错误的路径如下所示:
domain.com/wp-content/plugins/mnt/web1/a1/12/123456789/htdocs/
/website/wp-content/plugins/akismet/akismet.css
而不是domain.com/wp-content/plugins/akismet/akismet.css
(实际上路径的第二个版本正在工作,但所有插件都在调用第一个版本,即使是全新安装的)
UPDATE3:抱歉,我无法详细说明,因为我不知道出了什么问题,所以我从另一个角度尝试一下:除了插件之外,一切都运行良好。插件甚至显示在前端,但没有任何 CSS、JavaScript 或图像。同样的事情也发生在后端。我可以看到所有插件并管理(安装、编辑、配置……)它们,但没有样式。设计中的一切似乎都称为错误的道路。这样做时,路径的第一部分和最后一部分都可以,但在中间有一些数字通常不应该显示在前端路径中,因为它们是 Strato 服务器根目录的一部分。