我目前有一个部分开发的Web应用程序用于我的计算课程。我一直在大学时使用CodeIgniter 3.1.2使用http://localhost/作为主机名来查看项目。我已经制作了我在其中工作的整个文件夹的副本(称为htdocs),以便继续在家里。我已经设法在我的笔记本电脑(Ubuntu 16.04)上安装了apache2,并且还安装了php7.0。我设法以一种方式配置这些,这意味着如果我有一个刚刚解压缩的CodeIgniter包,我可以看到默认的欢迎屏幕(see here)。此文件夹位于:
/var/www/html/CodeIgniter-3.1.2
此目录中包含您希望在CodeIgniter中看到的内容(应用程序目录,index.php文件等)。我现在显然希望继续从大学离开的地方,所以我把htdocs的内容(其中包含所有相同的目录和文件作为默认的,新的CodeIgniter安装)粘贴到
中 /var/www/html/CodeIgniter-3.1.2
。
我的理解是,这应该只用我在大学时使用的那些文件覆盖默认文件(工作正常),但是我收到了404错误。为什么是这样?
这是htaccess
<IfModule authz_core_module>
Require all denied
</IfModule>
<IfModule !authz_core_module>
Deny from all
</IfModule>
虽然从我开始的那天起我就没有改变过这个。如果需要,我可以并且将添加任何额外信息,谢谢。