如何在共享服务器中安装和配置YII?

时间:2013-06-04 11:41:06

标签: php yii

我已使用yiic命令行实用程序在我的Ubuntu机器上成功安装和配置了YII。

我已经使用了这个命令。

YiiRoot/framework/yiic webapp myapplication

但是当我尝试在共享服务器中运行应用程序时,它没有获取库文件。

1 个答案:

答案 0 :(得分:0)

当你在使用Ubuntu时,我假设你的灯泡位于/ opt 文件夹下。

执行命令 YiiRoot / framework / yiic webapp myapplication 后,文件夹结构将显示为

   opt
    |
    |
    -- lampp
    |    |
    |    |
    |    --- htdocs
    |    |     |
    |    |     |
    |    |     ---------Yii
    |    |     |        
    |    |     ---------myapplication

此处,当您运行应用“ myapplication ”时,将从 Yii 文件夹(Yii核心)调用基类“ YiiBase ” )这是你项目的一部分。

当您要开启应用程序时,不要忘记上传两个文件夹,即您需要上传“Yii”和“myapplication”文件夹。

为了更好地练习,请将 Yii 文件夹保留在 myapplication 文件夹中,然后更改索引页面。通常index.php页面就像下面一样,

        <?php

        // change the following paths if necessary
        $yii=dirname(__FILE__).'/../yii/framework/yii.php';
        $config=dirname(__FILE__).'/protected/config/main.php';

        // remove the following lines when in production mode
        defined('YII_DEBUG') or define('YII_DEBUG',true);
        // specify how many levels of call stack should be shown in each log message
        defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);

        require_once($yii);
        Yii::createWebApplication($config)->run();

更改此行

       $yii=dirname(__FILE__).'/../yii/framework/yii.php';

       $yii=dirname(__FILE__).'/yii/framework/yii.php';

在您的localhost中执行此操作,并将相同的应用程序上传到live。它会毫无困难地运作。