我使用CI(版本3.0.0)创建了一个项目,它在XAMPP localhost中完美运行。然后我将该项目上传到子域,然后发出错误Click here。
我也处理路由器和配置设置。那么这个错误是什么?怎么避免这个?有一些答案,但不适合这个。
的config.php
$config['base_url'] = '';
$config['index_page'] = '';
routes.php文件
$route['default_controller'] = 'shop';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
.htaccess文件
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
答案 0 :(得分:1)
将控制器,型号和其他类的名称更改为“大写”。
示例:
您自己的控制器test.php
更改为Test.php
应该可以。
因为你的服务器是Linux,而Linux是区分大小写的。