收到邮件,所在虚拟主机所在的台湾的服务器故障了,迁移到香港服务器。
域名解析 A 到新的 ip 后能访问了,不过有点小问题,一是后台编辑时高级选项和附件不能展开。
在原来的服务器是没有问题的,试着弄了一下搞不定,试着 WHMCS 后台发了个技术支持工单,主机商效率不错,十多分钟就给我答案了,原因是所用插件 MagikeEditor 编辑器和所换到的当前环境小冲突,具体原因不明,只好暂时暂停该插件了。呵呵,所以说,访问量不大的博客还是用虚拟主机舒服,不用折腾。
还有个小问题,一些页面出现 Notice: Undefined variable 报错,这个是 php 配置问题,我以前遇到过,大概是换到新服务器还没全部配置好吧,不过这个问题不大,只是把警告在页面上打印出来,看起来不舒服,修改 php.in 配置就能解决,顺手 google 下记录一下:
ps
PHP 配置的地方,我记得有些面板是可以直接改的,或者是被禁止了。不过懒得提交技术工单了,能自己解决的我也不麻烦人家。两种方法:不能修改 php.in,所以我用的第二种。
第一种:修改 php.in
- error_reporting 设置:
找到error_reporting = E_ALL
修改为error_reporting = E_ALL & ~E_NOTICE
- register_globals 设置:
找到register_globals = Off
修改为register_globals = On
第二种:php 代码添加
因为不止是单个页面出现这种警告,所以我把代码加在header.php,通杀。
ini_set("error_reporting","E_ALL & ~E_NOTICE");
刷新页面,解决了。