Codeigniter网络应用程序无法使用Linux,但在Windows上可以正常使用
我已经在我的Windows上安装了wamp服务器并且我设置了我的应用程序(codeigniter)工作正常但是这里的linux(Centos)其他php应用程序只是很好但只是 这个codeigniter应用程序无法正常工作
那里有任何需要的包装或......
感谢
答案 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]