0
我已经使用yiic命令行工具在我的Ubuntu机器上成功安装并配置了YII。如何在共享服务器上安装和配置YII?
我已经使用这个命令。
YiiRoot/framework/yiic webapp myapplication
但是当我尝试在共享服务器上运行应用程序时,它没有获取库文件。
我已经使用yiic命令行工具在我的Ubuntu机器上成功安装并配置了YII。如何在共享服务器上安装和配置YII?
我已经使用这个命令。
YiiRoot/framework/yiic webapp myapplication
但是当我尝试在共享服务器上运行应用程序时,它没有获取库文件。
由于您正在使用Ubuntu,我假设您的lampp位于/ opt文件夹中。
执行你的命令YiiRoot /框架/的yiic webapp的后MyApplication的,文件夹结构来作为
opt
|
|
-- lampp
| |
| |
| --- htdocs
| | |
| | |
| | ---------Yii
| | |
| | ---------myapplication
在这里,当你运行应用程序 “MyApplication的”,基类“YiiBase“将从Yii文件夹(Yii core)中调用,该文件夹位于您项目的外侧。
当您打算让应用程序运行时,请不要忘记上传两个文件夹,即需要同时上传“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';
在本地主机做到这一点,上传相同的应用程序来住。它将工作而不会有任何麻烦。
在本地机器上安装并从中上传。 – Leri
如果是这样,我不会发布它在stackoverflow。 –