将yii项目移动到另一台机器

时间:2015-01-03 11:03:02

标签: php yii frameworks migrating

我的机器1中有一个项目Yii Framework。 现在我把整个项目搬到了新的笔记本电脑上。

但它没有运行并显示一些错误:

Warning: require_once(D:\xampp\htdocs\rpadmin/../framework/yii.php): failed to open stream: No such file or directory in D:\xampp\htdocs\rpadmin\index.php on line 11
Fatal error: require_once(): Failed opening required 'D:\xampp\htdocs\rpadmin/../framework/yii.php' (include_path='.;D:\xampp\php\PEAR') in D:\xampp\htdocs\rpadmin\index.php on line 11

有谁知道发生了什么事?

2 个答案:

答案 0 :(得分:2)

您需要在项目中编辑文件index.php并更改行:

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

使用您的Yii Framework路径位置。 如果您在项目的同一位置有framework文件夹,则需要进行如下更改:

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

答案 1 :(得分:0)

实际上你在rpadmin文件夹之外有yii(框架命名文件夹)框架的文件夹,现在你必须将它从本地机器上传到服务器并将它放在rpadmin之外......错误信息...

警告:require_once(D:\ xampp \ htdocs \ rpadmin /../ framework / yii.php):

所以会有一个名为folder ....的框架。

之后进行一些更改

  1. 授予rpadmin / protected / runtime权限777
  2. 如果是ISS,则必须提供rpadmin / assets文件夹权限777
  3. 更改rpadmin / protected / config / main.php中所需的设置,如果只有像db connection那样