新闻中心
访问Discuz X2提示Controller ‘admin.php’ is not found
作者 / 无忧主机 时间 2011-12-27 06:11:38
无忧主机(www.51php.com)今天解决一个奇怪问题,由于是第一次遇到,整理文档积累经验,分析众人。 故障状态: 访问Discus X2网站任意页面提示均提示: Controller 'xxx.php' is not found Xxx表示网页名称,如访问index.php就提示: Controller 'index.php' is not found 依次类推。 下面为方便说明,定义51php.com和www.51php.com为discuz X2是discuz X2网站的域名。 分析和解决: 我从中发现一个奇怪的问题,网站主域名51php.com可以正常访问,但是二级域名www.51php.com访问就提示报错。看到这个情况,我们可以立马排除是php虚拟主机环境导致网站故障。其原因是什么类?我用PING命令检测,发现51php.com和www.51php.com的域名解析分别在2个不通的IP地址上,一个在无忧主机空间IP上,另一个解析到其它IP地址上。 拿到用户域名控制面板管理权限,发现www的域名多了一条cname解析。原因找到,就是这条cname解析导致问题。于是删除这条cname解析,域名解析生效后,访问正常,问题解决。 纯Linux环境下高端免备案[香港独立IP地址] php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名。
本文地址:https://www.51php.com/discuz/4857.html






