0

我有基于 Code Igniter 的站点,它位于 /var/www/mysite 文件夹中的 ubuntu 12.04 上。我的 ubuntu 用作服务器,因此我通过其他计算机访问我的站点,但两台计算机都在 LAN 网络上。我使用http://xxx.yyy.zzz.ttt/mysite网址访问它。

我遇到的问题是我不能使用没有“index.php”的url。所以我有http://xxx.yyy.zzz.ttt/mysite/index.php/phpinfo来访问我的控制器 phpinfo 而不是http://xxx.yyy.zzz.ttt/mysite/phpinfo

我已经很好地检查了 mod_revrite在这里可以很好地工作 并且还检查了 mysite 中的文件夹、文件和子文件夹是否具有所有 777 文件权限。

我还在 .htaccess 文件中添加了所有必要的规则,但仍然没有成功

知道是什么原因造成的。

4

2 回答 2

1

我要做的第一件事是确保您遵循所有CI 说明

可能是您没有将配置文件更新为空白字符串,而不是使用 index.php

于 2012-07-20T14:07:53.360 回答
0

你知道是什么问题吗。

sites-available 中的默认文件有选项

AllowOverride None for /var/wwww

我将其设置为 All 并且成功了。:)

干杯:)

于 2012-07-23T15:55:00.530 回答