Codeigniter在本地服务器上工作正常,但在Web服务器上无法正常工作。codeigniter在本地但在Web服务器上正常工作。 404错误
我用XAMPP
进行本地开发。
我对Microsoft Windows使用Parallels Plesk Panel 11.0.9。
codeigniter的404错误页未加载。 Url是服务器的loadind 404错误页面。我已经删除了所有.htacces
根目录的重写规则,并且包含index.php
。 它仍然无法正常工作。
搜索了很多,但无法找到合适的解决方案
的笨文件夹(网站,应用程序,系统)
是的mysite/httpdocs资料/演示
mysite/httpdocs/demo/test/
基本URL目录/test/application/config/config.php
$config['base_url'] = 'http://mysite/httpdocs/demo/test/site/';
在mysite的/的httpdocs /演示/测试/应用/ htaccess的
Deny from all
Envoirment中的index.php集(mysite的/的httpdocs /演示/测试/站点/ 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资料/演示/测试/网站/的.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资料/演示/测试/应用/配置/ routes.php文件
$route['default_controller'] = "page";
$route['404_override'] = 'page';
$route['article/(:num)/(:any)'] = 'article/index/$1/$2';
我给URL 的mysite /演示/测试/网站和 它为Web的404错误页面服务器没有codeigniter
我在哪里错了?
您是否可以使用包含'index.php'的网站访问该网站?例如'mysite/demo/test/site/index.php' –
不,我也试过。 – Kits
尝试'$ config ['base_url'] ='';' – Shomz