php定义常量mypi 3.14,php – Codeigniter 3使用未定义的常量VIEWPATH – 假设’VIEWPATH’...
我使用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設置,它似乎工作正常.
我無法弄清楚如何克服這個問題.有任何想法嗎?
解決方法:
謝謝@abdulla,然而,我發現了這個問題. index.php文件僅被一些用戶繞過,這些用戶以某種方式轉到一個舊的不同命名的文件,該文件基于我們之前做過的CI2構建.
如果其他人遇到此問題,請檢查以確保您的根目錄中沒有任何其他用戶可能訪問的“索引”文件.
標簽:php,codeigniter-3
來源: https://codeday.me/bug/20190713/1446044.html
總結
以上是生活随笔為你收集整理的php定义常量mypi 3.14,php – Codeigniter 3使用未定义的常量VIEWPATH – 假设’VIEWPATH’...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苏烟价格软金砂多少
- 下一篇: yes be是哪首歌啊?