【发布时间】:2013-07-22 23:48:27
【问题描述】:
我在这件事上撞墙了。我有一个 codeigniter 应用程序,我正在从一台服务器迁移到另一台服务器。迁移时,我会抛出一个错误(它不在生产环境中)。
Fatal error: Using $this when not in object context in /SYSTEM_PATH/system/database/DB.php on line 146
就系统文件夹而言,它是库存 CI 安装 2.1.3。
我已经尝试过重新上传/迁移(希望它是损坏的文件或其他东西),但没有运气。
【问题讨论】:
-
你用的是同一个版本的php吗?
-
是的,两台服务器都运行相同的(据我所知)配置。 v5.4.17
-
DB.php 是什么样的?特别是第 146 行?
-
这是标准/库存文件。 " if ($this->db->autoinit == TRUE)" - github.com/EllisLab/CodeIgniter/blob/develop/system/database/…
标签: php mysql codeigniter