0

我刚刚在我的 ubuntu 计算机上安装了 apache2 和 php5,我之前在 debian 上做过,但现在我遇到了一个奇怪的错误。

当我尝试在 CodeIgniter 中使用我的框架访问页面时,出现此错误

[error] [client 127.0.0.1] PHP Warning:  require_once(/var/www/project/system/core/CodeIgniter.php): failed to open stream: Permission denied in /var/www/project/index.php on line 202, referer: localhost/

[error] [client 127.0.0.1] PHP Fatal error:  require_once(): Failed opening required '/var/www/project/system/core/CodeIgniter.php' (include_path='.:/usr/share/php5-common') in /var/www/project/index.php on line 202, referer: localhost/

在此之前我的include_path上出现 not found 错误,所以,我在php.ini上将其更改为 :/usr/share/php5-common

仍然......我不知道错误是什么......

我更改了我的 /var/www 文件夹及其类似 user:user 的权限

在 index.php 行我有这个:

require_once BASEPATH.'core/CodeIgniter.php';
4

1 回答 1

0

很可能你$config['base_url']是错的。确保其正确识别您用于访问 localhost 的 localhost 或 IP。我的意思是,如果您使用http://[ipaddress]访问本地服务器或远程服务器,那么您必须像这样定义 baseurl。在你的情况下可能是**$config['base_url'] = http://127.0.0.1/codeigniter_project_name**

同样,这也适用于数据库配置。

于 2013-09-05T02:47:54.633 回答