我在我的电脑上用Debian 7运行Apache服务器(呃,实际上是Crunchbang,但它是一样的)。在codeigniter上的权限被拒绝
我正在玩CodeIgniter框架,它工作正常。我完成了第一个教程,其中您创建了第一个静态页面(这一个是:http://ellislab.com/codeigniter/user-guide/tutorial/static_pages.html),并且它非常完美。
然而,正如你可以在第一步看到,还有那个是这样的一行:
[...]
public function view($page = 'home')
[...]
我改变该行“$页=‘关于’”,尝试,如果它可以显示其他页面。那时候地狱开了门,释放了Kraken。
然后它开始显示404错误,所以我再次更改了设置,但错误仍然存在。我重新启动了Apache,重新启动了我的电脑(我不知道,有时会工作),最后,从我的/ var/www /目录中删除codeigniter文件,然后再次复制它们。
现在的错误是不同的:它什么都不显示!这是一个空白页面。这是我的apache错误日志说:
[Fri Feb 21 23:03:11 2014] [error] [client 127.0.0.1] PHP Warning: require_once(/var/www/system/core/CodeIgniter.php): failed to open stream: Permission denied in /var/www/index.php on line 202
[Fri Feb 21 23:03:11 2014] [error] [client 127.0.0.1] PHP Fatal error: require_once(): Failed opening required '/var/www/system/core/CodeIgniter.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/index.php on line 202
检查你的系统文件夹路径index.php – PravinS
你有没有设置默认控制器和扩展控制器类? –