首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CodeIgniter错误找不到核心/CodeIgniter.php

CodeIgniter错误找不到核心/CodeIgniter.php
EN

Stack Overflow用户
提问于 2016-06-26 09:40:13
回答 1查看 1.7K关注 0票数 0

我已经在免费层启动了一个新的AWS Red Hat ec2实例。我按照本教程设置了LAMP堆栈http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html

和本教程来设置https: //www.rosehosting.com/blog/how-to-install-codeigniter-on-a-linux-vps/

值得注意的是,我还没有购买域名,我只是通过我在AWS控制台中设置的弹性IP访问网站。因此,我的base_path是http://xxx.xx.xxx.xxx/

除此之外,其他所有设置都与上面的两个教程相同。我转到我的网站的IP地址,它加载默认页面。

我已将数据库设置为自动加载,并且连接没有问题。我还会自动加载url库。我在Welcome.php控制器中手动加载了Dbtest_model模型,没有出现任何问题,但是当我调用函数从数据库获取所有数据并将其作为数组传递给视图时,视图显示一个错误,指出我的$data变量未定义,并将其追溯到以下位置;

文件: /var/www/codeigniter/index.php

代码语言:javascript
复制
        Line: 315

        Function: require_once          

该错误指的是核心基本路径。“require_once /CodeIgniter.php”;

我已经检查了/var/www/codeigniter/system/core/CodeIgniter.php,它存在,并且对文件和文件夹/子文件夹设置了适当的权限

我回显了我的BASEURL,它生成/var/www/codeigniter/system/

我不知道为什么代码触发器可以工作,我可以加载3个不同的视图文件,但我不能加载模型/查询数据库

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-01-24 01:01:35

如果您的控制器类包含__construct()或__destruct方法,请移除该方法。否则,尝试删除某些函数。在尝试这样做之前,请备份您的代码。希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38034508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档