codeigniter系统中的迁移问题

Posted

技术标签:

【中文标题】codeigniter系统中的迁移问题【英文标题】:Troube with migrate an codeigniter system 【发布时间】:2017-11-19 09:11:20 【问题描述】:

我正在尝试为我的本地主机迁移一个 codeigniter 系统,但我收到了这条消息:

A php Error was encountered

Severity: Notice

Message: Only variable references should be returned by reference

Filename: core/Common.php

Line Number: 257

Fatal error: Class 'CI_Controller' not found in C:\xampp\htdocs\sistema-emisa\system\core\CodeIgniter.php on line 233

我已经从主机下载了以下页面:

应用程序〜 public_html ~ 系统


我在我的本地主机上更改了 BD 的输入以进行更正,但仍然没有工作。我必须做一些设置或下载其他东西吗?

服务器具有这种结构:

【问题讨论】:

检查here。 @Tpojka 它对我有用,但我仍然收到错误消息:致命错误:在 C:\xampp\htdocs\sistema-emisa\system\core\ 中找不到类 'CI_Controller' CodeIgniter.php 在第 233 行 检查 .htaccessAPPPATH.'config/config.php' 以查看在线服务器的任何值是否仍然存在并且需要更改为 localhost 值。 【参考方案1】:

需要快速修复。

转到您的 system/core/Common.php 文件。 并搜索return $_config[0] =& $config;

并将此内容替换为以下两个 sn-ps 之一:

$_config[0] =& $config;
return $_config[0];

return isset($_config[0][$item]) ? $_config[0][$item] : NULL;

上面给出的两个代码都可以工作。

【讨论】:

以上是关于codeigniter系统中的迁移问题的主要内容,如果未能解决你的问题,请参考以下文章

CodeIgniter:将最后一个活动存储到数据库中

使用 codeigniter ci_marchant_Lib 库的 PayPal 定期付款

如何在codeigniter中设置持久登录?

如何运行 CodeIgniter 迁移?

模型类应该代表一个实体还是返回它

集成/迁移两个 CodeIgniter 应用程序。