Codeigniter 在本地服务器上运行良好,但在 Web 服务器上运行良好。
我用于XAMPP
本地开发。
我正在使用适用于 Microsoft Windows 的 Parallels Plesk Panel 11.0.9。
未加载 codeigniter 的 404 错误页面。Url 是服务器的 loadind 404 错误页面。我已经删除 .htacces
了根目录的所有重写规则并包含 index.php
. 仍然无法正常工作。
搜索了很多,但找不到正确的解决方案
codeigniter 文件夹的目录(站点、应用程序、系统)
是
mysite/httpdocs/demo/test/
mysite/httpdocs/demo/test/application/config/config.php中的基本 url
$config['base_url'] = 'http://mysite/httpdocs/demo/test/site/';
在mysite/httpdocs/demo/test/application/.htaccess
Deny from all
在 index.php ( mysite/httpdocs/demo/test/site/index.php )中设置的环境
switch (dirname(__FILE__)) {
case 'http://mysite/httpdocs/demo/test/site':
define('ENVIRONMENT', 'development');
break;
default:
define('ENVIRONMENT', 'production');
break;
}
$system_path = '../system';
$application_folder = '../application';
在mysite/httpdocs/demo/test/site/.htaccess
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
在mysite/httpdocs/demo/test/application/config/routes.php
$route['default_controller'] = "page";
$route['404_override'] = 'page';
$route['article/(:num)/(:any)'] = 'article/index/$1/$2';
我给出了 url mysite/demo/test/site及其 给出的 Web 服务器的 404 错误页面,而不是 codeigniter
我在这里错在哪里?