【发布时间】:2015-10-10 14:09:14
【问题描述】:
我使用 Codeigniter 3 构建了一个系统,但由于某种原因,只有部分用户出现白屏。我正在尝试调试它并打开了日志记录。
我的日志中出现以下错误:
Severity: Notice --> Use of undefined constant VIEWPATH - assumed 'VIEWPATH' /my/server/path/to/system/core/Common.php 196
Severity: Notice --> Use of undefined constant VIEWPATH - assumed 'VIEWPATH' /my/server/path/to/system/core/Exceptions.php 162
Severity: Warning --> include(): Failed opening 'VIEWPATHerrors/html/error_general.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') /my/server/path/to/system/core/Exceptions.php 182
所以看起来核心 php 文件无法从索引文件中看到定义的变量。但奇怪的是,如果我在 Common.php 的顶部定义 VIEWPATH,它会出错,说 VIEWPATH 已经设置。我在控制器中添加了一个 log_message 以输出我的 VIEWPATH 设置,它似乎工作得很好。
我不知道如何解决这个问题。有什么想法吗?
【问题讨论】:
标签: php codeigniter-3