我是codeigniter的新手。实际上CI项目在windows7操作系统上运行得非常好。但我在我的系统上安装了Ubantu 14.04操作系统。然后我在浏览器上遇到以下错误:
未找到 在此服务器上找不到请求的URL / elocal / category / agriculture。
localhost端口80上的Apache / 2.4.7(Ubuntu)服务器
搜索后我发现,每次我必须在项目网址
中编写index.php不工作 - :localhost / elocal / category / agriculture
工作 - :localhost / elocal / index.php / category / agriculture
请帮助我,我该如何解决这个问题。
我得到了解决方案:打开apache2.conf [/etc/apache2/apache2.conf]。
并替换
<目录/ var / www />
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
< /目录>
要
<目录/ var / www />
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
< /目录>
答案 0 :(得分:0)
也许它是关于在索引文件名中使用大写字符,在大写或小写名称的Windows文件中是相同的,但在Linux中则不行。