早几天,一个网站的UCHOME突然登陆不了,但是DZ和SS都很正常。超级郁闷。今天抽点时间来检查,发现UCENTER里边的UCHOME通信也失败,这段时间也没做什么改动的啊。
然后把 UCENTER的UCHOME应用的应用的物理路径 些出来,如 ../home ,发现通信正常了。有的惊喜,但是发现UCHOME还是登陆不了。超级的烦。修改了UCHOME的config.php设置了N次,还是那个尿样。
搞了大半天,真是有点服了。把DATA下的tpl_cache临时文件也全删了,还是无法解决。
后来,重要发现了一个文件是近日改动的,那就是DATA下的data_config.php文件,打开是个空文件。然后把这个文件删了。发现OK啦。哈哈。
原来是我的服务器换了个(不过换了也有好几天了,还是有点点疑问),不过原因应该是data_config.php(根目录下data文件夹中)这个文件出了问题,变成了空文件,所以导致一些系统变量无法使用,但是也进不了uchome后台,无法更新缓存。
所以大家以后碰到这个问题,直接看下是不是这个文件出错。
解决办法:将/data/data_config.php 文件删除,系统将自动新建这个缓存文件,问题解决了,通信正常! 一切OK
=============
此外,之前还有个问题我再补充下,就是UCHOME登陆成功,但是在登陆的页面老是停止不动,过了3分钟后,你重新刷新下,才可以进去。如果是这个问题的话,那看下config.php的文件里边的define('UC_IP', '127.0.0.1'); // UCenter 的 IP 是不是不对?(如果你转移了空间或服务器IP变了)。 |