我已使用yiic命令行实用程序在我的Ubuntu机器上成功安装和配置了YII。
我已经使用了这个命令。
YiiRoot/framework/yiic webapp myapplication
但是当我尝试在共享服务器中运行应用程序时,它没有获取库文件。
答案 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。它会毫无困难地运作。