公司的网站是用phpcms2008搭建的,后来公司要求更改域名,把原来的域名www.fan.com改成www.fei.com,只需要在nginx的主机头里更改一下头就可以了,重启nginx后发现网站www.fei.com访问不能加载css样式:

 

phpcms程序的网站更改域名后css样式不能加载的问题

纠结了好久,从网上看到phpcms搭建的网站更换域名的时候除了更改服务器的域名外,还需要在后台更新一下域名才能正常运作,开始问题又来了,我不知道网站后台的密码,后来在网上找了一个脚本,放到网站的根目录下,脚本如下:

<?php
include './include/common.inc.php';
$password = '123456';
$username = 'phpcms';
$password = md5(PASSWORD_KEY.$password);
$db->query("UPDATE ".DB_PRE."member SET password = '$password' WHERE username = '$username'");
$db->query("UPDATE ".DB_PRE."member_cache SET password = '$password' WHERE username = '$username'");
echo 'ok';
?>

将上面代码中的123456 改成你想要修改的新密码
$password = '123456';
phpcms为之前后台管理的用户名改为admin
$username = 'phpcms';

修改完成,保存文件。
再将文本文档.txt重新命名为:fan.php

然后将fan.php用二进制的方法上传到网站根目录。
访问 http://www.fei.com/fan.php,会看到:

 

phpcms程序的网站更改域名后css样式不能加载的问题

然后后台的密码就改成了123456,然后登入后台www.fei.com/admin,更改一下网站的域名:

 

phpcms程序的网站更改域名后css样式不能加载的问题

然后点击更新:

 

phpcms程序的网站更改域名后css样式不能加载的问题 

再次访问www.fei.com,就看到正常了

 

phpcms程序的网站更改域名后css样式不能加载的问题

注:上边的脚本只对phpcms2008有效果,其他的版本没有测试,谢谢!