0

プロジェクトが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' => '/',
4

3 に答える 3

0

Web サーバーの構成を真剣にチェックし、疑わしいものが見つからなかったと思われる場合は、リロードして再起動するか、Apache HTTP Serverを再起動してみてください。

sudo service apache2 reload

sudo service apache2 restart

新しいアップグレードをインストールするためにコンピュータを再起動する必要があるソフトウェア アプリケーションもあることに注意してください。

于 2013-04-06T20:00:49.357 に答える