在我的本地计算机上成功安装Ubuntu 12.04 LTS LAMP后,请遵循此TUT。并使用此instruction安装了phpmyadmin。我在/ var / www /中迁移了我正在运行的CodeIgniter项目并更新了我的数据库。一切似乎工作正常,除了我有404错误说:
GET http://192.168.1.11/quantum/login/ 404 (Not Found)
The following error occured: error Not Found
GET http://192.168.1.11/quantum/user/ 404 (Not Found)
The following error occured: error Not Found
经过数小时的绝望排查后,我发现了一些可能的原因。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
但是,我似乎无法让它发挥作用。有任何想法吗?是否有更多配置来使项目运行?
答案 0 :(得分:0)
base_url
? (/application/config/config.php)index_page
项必须为空。如果您已经检查了这些内容,请尝试停用mod_rewrite
,以便跟踪这是否是您的问题。
答案 1 :(得分:0)
原来我忘了通过在apache2里面的httpd.conf上覆盖来重新配置我的htaccess。
<Directory /var/www/quantum>
AllowOverride All
</Directory>
像花生酱和果冻一样。