无法通过CodeIgniter运行项目


Cannot run project by CodeIgniter

我的项目有问题。因为这是一个秘密,我不能在这里发布我的网站。我对此感到抱歉,这是我的情况。

我有一个基于CodeIgniter框架的项目,我在localhost上成功地运行了它,但当我使用SVN将该项目提交给我的主机时。它不运行。我正在尝试删除所有文件,只提交内容为"测试"的index.html。浏览器显示结果为"测试"。我试图再次提交这个项目,但结果仍然是"测试"。

但是,如果我在url后面键入index.php"http://myaddress.com/index.php",我看到了我想要的结果。我试图在$config['index.php] = ''中配置文件"config.php"删除"index.php",但没有任何变化。

从CodeIgniter的文档中,检查此页面上的"删除index.php文件":http://www.codeigniter.com/userguide2/general/urls.html

请记住,您是否启用了Apache的mod_rewrite?

在根文件夹中添加具有以下规则的.htaccess文件

RewriteEngine on
RewriteCond $1 !^(index'.php|images|robots'.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

要使.htaccess工作,您必须启用apache模块mod_rewrite

如果您可以访问服务器,您可以在终端中键入以下命令(对于linux服务器,此示例特定于ubuntu)

a2enmod rewrite

后重新启动电容器2

/etc/init.d/apache2 restart

service apache2 restart

如果您没有访问服务器的权限,请与服务器管理员联系。