网站一直使用wp 2.6版本,今天早上还访问的好好的,可是,下午访问却发现网站无法打开,而同一个服务器上的其他网站没有问题,在同样的域名下的二级域名网站可以正常打开,由此排除DNS及空间的问题,于是,我登录到FTP空间查看,发现我的程序全部变样了,我查看了很多PHP文件,所有查看的PHP文件都已经变样(见后面的比较代码)现在备份原来的数据库跟文件重新覆盖后upgrade到2.6.2也无法解决该问题。
贴出变样的PHP文本,希望高手能帮忙解决掉,谢谢!
拿一个wp-config-sample.php文件为例:
正常的代码应该如下:
复制内容到剪贴板
代码:
<?php
// ** MySQL 设置 ** //
define('DB_NAME', 'putyourdbnamehere'); // 数据库名称
define('DB_USER', 'usernamehere'); // 数据库用户名
define('DB_PASSWORD', 'yourpasswordhere'); // 数据库密码
define('DB_HOST', 'localhost'); // 基本上,您无需更改以下选项
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
// 更改每一个 Key,使其独一无二。您并不需要去记住这些字符串,
// 所以您可以尽量的写得长一些。您可以访问 http://api.wordpress.org/secret-key/1.1/
// 来自动生成一个 Key,或随便写些什么。尽量使每个 Key 不同于其它 Key。
define('AUTH_KEY', 'put your unique phrase here'); // 将其更改为唯一的字串
define('SECURE_AUTH_KEY', 'put your unique phrase here'); // 其更改为唯一的字串
define('LOGGED_IN_KEY', 'put your unique phrase here'); // 其更改为唯一的字串
// 您可以在同一个数据库中安装个 WordPress 实例。您只需要设置不同的数据表前缀即可
$table_prefix = 'wp_'; // 只能使用半角数字、字母和下划线!
// 更改此处来本地化您的 WordPress。您需要的语言所对应的 MO 文件
// 必须已经安装到 wp-content/languages 目录中。
// 例如:将 zh_CN.mo 安装到 wp-content/languages 目录后,然后设置 WPLANG 参数为 'zh_CN'
// 以此来开启简体中文语言的支持。
define ('WPLANG', 'zh_CN');
/* 就这么多了,以下不要修改。祝您愉快。 */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
require_once(ABSPATH . 'wp-settings.php');
?>而我的现在已经变成如下内容,明显,在代码的前面增加了内容,而代码没有结束,这是什么原因造成的??复制内容到剪贴板
代码:
Content-Disposition: Attachment
<?php
// ** MySQL 设置 ** //
define('DB_NAME', 'putyourdbnamehere'); // 数据库名称
define('DB_USER', 'usernamehere'); // 数据库用户名
define('DB_PASSWORD', 'yourpasswordhere'); // 数据库密码
define('DB_HOST', 'localhost'); // 基本上,您无需更改以下选项
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
// 更改每一个 Key,使其独一无二。您并不需要去记住这些字符串,
// 所以您可以尽量的写得长一些。您可以访问 http://api.wordpress.org/secret-key/1.1/
// 来自动生成一个 Key,或随便写些什么。尽量使每个 Key 不同于其它 Key。
define('AUTH_KEY', 'put your unique phrase here'); // 将其更改为唯一的字串
define('SECURE_AUTH_KEY', 'put your unique phrase here'); // 其更改为唯一的字串
define('LOGGED_IN_KEY', 'put your unique phrase here'); // 其更改为唯一的字串
// 您可以在同一个数据库中安装个 WordPress 实例。您只需要设置不同的数据表前缀即可
$table_prefix = 'wp_'; // 只能使用半角数字、字母和下划线!
// 更改此处来本地化您的 WordPress。您需要的语言所对应的 MO 文件
// 必须已经安装到 wp-content/languages 目录中。
// 例如:将 zh_CN.mo 安装到 wp-content/languages 目录后,然后设置 WPLANG 参数为 'zh_CN'
// 以此来开启简体中文语言的支持。
define ('WPLANG', 'zh_CN');
/* 就这么多了,以下不要修改。祝您愉快。 */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
require_once