为某些文件建立数据库连接时出错

时间:2015-09-30 作者:Arturski

主机:蓝色主机

我刚刚将一个friends wordpress网站转移到另一个主机,我已经做了几次了,没有任何问题。

这一次,随机文件存在问题。该网站加载良好,但加载各种文件时出现问题,如网站所需的自定义css文件和javascript文件。

例如:

http://thewebsite.co.uk/wp-content/themes/ex/7league/css/customcss.php?color_profile&post&ver=4.2.4

无法加载。如果我检查文件夹的内容,它就存在,我可以编辑它。但只要我在URL中打开文件,它就会在标题中给出错误消息。

标题中的其他js文件和css文件也会发生同样的情况。

我也无法加载到管理仪表板。同样的错误。场地的其余部分负荷良好。

2 个回复
SO网友:dswebsme

这很可能是服务器上的文件权限问题。如果文件在文件系统上可见,但在浏览器中未正确渲染,则通常意味着:

1) web服务器(apache、iis、nginx)无法查看该文件,因为它被分配给了错误的所有者:组,或者对文件本身的权限设置过于严格。

2) web服务器可以看到它,但不确定如何正确处理/响应请求(例如,一个.php文件,但php没有在服务器上运行)。

我的猜测是#1,因为你说你的一些页面有效,而其他页面无效。

SO网友:Arturski

我发现这个问题是由超级缓存插件引起的。

数据库连接肯定有问题,但页面加载了大部分内容这一事实让我误以为这不是问题所在。

我禁用了超级缓存插件

将db用户与cpanel中的数据库配对

重置密码

问题已修复

相关推荐

Replace domain in database

我的网站受到攻击,所以基本上所有的核心php文件都已损坏。只剩下数据库。现在我在本地主机中进行了尝试。如果我想从这个数据库恢复我的站点,域名是我唯一需要替换字符串的东西吗</我找到了这个教程-Replace string in database - 更改所有表中的域字符串,但几乎不知道将其放入何处以及如何在wordpress中触发它