这个让我很困惑,所以也许这里有人可以提供帮助。
我在我的本地系统上使用Netbeans和XAMPP开发了一个网站,它运行得很好。现在我尝试将其移至网站空间,让其他人看一看。不应该是一个问题,因为我把数据库连接信息和config.php中的所有路径放在一起只需要做一些改动,或者我认为是这样。
index.php 只包含配置,然后包含一个帮助程序类,并创建应该完成所有工作的对象。
require_once('config.php');
require_once(LIB_PATH.'system/RequestController.class.php');
new RequestController();
在本地运行良好,但页面在网站空间保持白色。到目前为止,我只知道,RequestController类对config.php一无所知。所以当 RequestController.class.php 尝试包含其他内容时......
require_once(LIB_PATH.'system/SessionController.class.php');
...一切都崩溃了,因为它不知道常量LIB_PATH。
任何想法,除了将配置包括添加到每个类之外我还能做什么?为什么它在本地工作但不在网站空间,即使没有其他改变?
我很感激任何意见!
答案 0 :(得分:0)
我认为这个问题与您的命名有关,就像在本地主机上工作正常一样,检查每个类名等等,在Linux服务器上区分为区分大小写。