【问题标题】:Moving yii project to another machine将 yii 项目移动到另一台机器上
【发布时间】:2023-03-27 22:40:01
【问题描述】:

我有一个项目,在我的机器 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

有人知道发生了什么吗?

【问题讨论】:

  • 你在新机器的D:\xampp 中安装了xampp 吗?看来您要么根本没有安装它,要么在其他地方安装了它。
  • 设置文件权限为755

标签: php yii frameworks migrating


【解决方案1】:

您需要在项目中编辑文件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';

【讨论】:

    【解决方案2】:

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

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

    所以会有一个名为文件夹的框架......

    然后进行一些更改

    1. 授予 rpadmin/protected/runtime 权限 777
    2. 如果它是 ISS 你必须给 rpadmin/assets 文件夹权限 777
    3. 如果只有数据库连接,请更改 rpadmin/protected/config/main.php 中所需的设置

    【讨论】:

      猜你喜欢
      • 2016-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-19
      • 1970-01-01
      • 2021-10-15
      • 1970-01-01
      • 2019-02-15
      相关资源
      最近更新 更多