プロジェクトがWindows(Apacheサーバー上)で非常にうまく機能しているという問題があり、プロジェクトをubuntu 12.04(Apache2サーバー)に移動しましたが、プロジェクトが機能しません。
Apache2
PHP 5.3.10
mysql 5.5.29-ubuntu0.12.04.2
ファイアーバグで:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /frontend/ru/site/login/ was not found on this server.</p>
<hr>
<address>Apache/2.2.22 (Ubuntu) Server at test.local Port 80</address>
</body></html>
しかし、私は URL を持っています/frontend/ru/site/login/
。
main.php:
// uncomment the following to define a path alias
Yii::setPathOfAlias('site',dirname(__FILE__).DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'..');
// This is the main Web application configuration. Any writable
// CWebApplication properties can be configured here.
return array(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
'name'=>'Biotrack Backend',
'language' => 'ru',
'defaultController'=>'company/list',
// preloading 'log' component
'preload'=>array('log', 'ELangHandler'),
// autoloading model and component classes
'import'=>array(
'site.common.models.*',
'site.common.components.*',
'application.models.*',
'application.components.*',
'application.components.helper.*',
'application.modules.rights.*',
'application.modules.rights.components.*',
),
'modules'=>array(
'gii'=>array(
'class'=>'system.gii.GiiModule',
'password'=>'795138462',
// If removed, Gii defaults to localhost only. Edit carefully to taste.
'ipFilters'=>array('127.0.0.1','::1'),
'generatorPaths'=>array(
'site.common.gii', // псевдоним пути
//'application.gii',
),
),
'webshell'=>array(
'class'=>'ext.webshell.WebShellModule',
// when typing 'exit', user will be redirected to this URL
'exitUrl' => '/',