wordpress CMS主题 微信
Home > wordpress主题使用教程 > WP首页提示:安装文件不存在,请上传安装文件。如已安装过,请新建config/install.lock文件。

WP首页提示:安装文件不存在,请上传安装文件。如已安装过,请新建config/install.lock文件。

高时银博客 wordpress主题使用教程 点击: 4,441 次 0 0

最近,一些客户的网站碰到了一个奇怪的问题:网站后台能正常进去,但是前台显示不了,提示:安装文件不存在,请上传安装文件。如已安装过,请新建config/install.lock文件。我在网上查了一下,是有一些网站出现类似情况,但是都不是wordpress程序网站,是MetInfo 网站管理程序的问题。

开始,我也是一头雾水。wordpress为什么会出现这样的一个问题呢?wordpress程序里根本就没有config/install.lock这样的文件名。幸好,一个客户把他的ftp帐号给我,让我帮他彻底清查一下,这样,我就可以查看他网站空间里所有的文件了。于是,我开始一个一个地排查。

因为,在网站后台里主题的设置都正常,而且原来出现的“编辑里找不到主题functions.php 文件”的情况也没有出现了(原问题前台提示:Fatal error: Call to undefined function is_mobile() in D:\wwwroot\maiyou360\wwwroot\wp-content\themes\ebuy\index.php on line 2 ),所以主题基本没有问题。因为,换成默认的主题也是仍然提示:安装文件不存在,请上传安装文件。如已安装过,请新建config/install.lock文件。

主题没有问题,那也有可能是主题上一层 themes文件夹下的 index.php文件出问题,于是我把wordpress程序里的相关文件重新上传一下,问题依旧,那说明,themes 文件夹下的index.php文件是没有问题的。

接着往上找,查看一个 wp-content 文件夹下的index.php文件有没有问题,同样,没有问题。

于是,我直接找到wordpress 程序的 index.php文件,这下,终于让我明白了原因,问题就出现在这个文件上。这个文件被人修改过了,代码如下图:

WP首页提示:安装文件不存在,请上传安装文件。如已安装过,请新建config/install.lock文件。

而wordpress程序的原 index.php文件的源代码是非常简单的,如下图:

WP首页提示:安装文件不存在,请上传安装文件。如已安装过,请新建config/install.lock文件。

问题症结找到了,把wordpress程序里的原文件 index.php 文件重新上传覆盖,问题得到解决,网页前台恢复正常。问题虽然解决了,但是我还是非常慎重地提醒了这个客户,告诉他,他的网站被人攻击了,他的网站空间存在安全问题,应该提醒空间商做好相关的安全防护,并且,要立刻修改ftp密码、网站空间的后台密码、以有网站密码,越复杂越好。同时,如果这种问题以后又出现,就最好换一个安全的空间,最好是换一个稍大点的空间商,他们的安全一般都会比小空间商做得要好很多。

 


文章作者:高时银博客
本文地址:http://wanlimm.com/77201412032708.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

目前还没有评论。赶快来坐沙发吧。

发表评论