Codeigniter网络应用程序不能与Linux一起使用,但在Windows上这样很好

时间:2013-06-09 04:11:43

标签: php codeigniter centos

Codeigniter网络应用程序无法使用Linux,但在Windows上可以正常使用

我已经在我的Windows上安装了wamp服务器并且我设置了我的应用程序(codeigniter)工作正常但是这里的linux(Centos)其他php应用程序只是很好但只是 这个codeigniter应用程序无法正常工作

那里有任何需要的包装或......

感谢

2 个答案:

答案 0 :(得分:1)

如@Orangepill的评论所述,它可能是区分大小写的unix文件系统,根据我自己的经验,它连接到.htaccess解析不同:

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

有时这些在Linux上失败,因为它在?之后需要index.php符号,所以你可以尝试:

RewriteRule ^(.*)$ /index.php?/$1 [L]

答案 1 :(得分:0)

添加.htaccess文件并检查控制器和型号名称首字母所需资金(在Linux中)

的.htaccess

 RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]