【问题标题】:Need help to install yii2 application advanced template需要帮助安装yii2应用高级模板
【发布时间】:2018-07-10 15:01:27
【问题描述】:

我是 Yii2 新手,现在我正在尝试安装 yii2 应用程序高级模板。

我确实按照以下步骤操作:

1 - 从https://github.com/yiisoft/yii2-app-advanced下载yii2-app-advanced zip 文件

2 - 遵循入门指南:

 + I'm using Uniform Zero Server (installed in F disk with the path "F:\Server\UniServerZ\www") ok.
 + I creted new folder with name "yii2" in the "www" directory ("F:\Server\UniServerZ\www\yii2")
 + I extracted zip file yii2-app-advanced into "yii2" folder (Every source of yii2-app-advanced now in "yii2" folder so it is the root directory of yii2-app-advanced)
 + Click init.bat file to run "init" and select (0 - Developer mode) and type "yes" to confirm. Done
 + And then I click the yii.bat file, but nothing happened.
 + I tried use this url : localhost/yii2/backend/web/                
   And I get this Error:
   Fatal error: require(): Failed opening required 'F:\Server\UniServerZ\www\yii2\backend\web/../../vendor/autoload.php' (include_path='.;F:/Server/UniServerZ/home/us_pear/PEAR') in F:\Server\UniServerZ\www\yii2\backend\web\index.php on line 5
                   or url : localhost/yii2/frontend/web/ 
   And I get this Error too:
   Fatal error: require(): Failed opening required 'F:\Server\UniServerZ\www\yii2\frontend\web/../../vendor/autoload.php' (include_path='.;F:/Server/UniServerZ/home/us_pear/PEAR') in F:\Server\UniServerZ\www\yii2\frontend\web\index.php on line 5 
  • 我按照以下路径检查了“供应商”目录: F:\Server\UniServerZ\www\yii2\vendor 但它是空的。

那么我应该怎么做才能修复这个错误并安装 yii2 应用程序高级模板呢?

(我的统一服务器运行 PHP5.4)

【问题讨论】:

  • here下载文件
  • 虽然我不能直接帮助你,但我建议你安装composer。它使 yii2 的安装变得轻而易举,是推荐的方式。
  • 谢谢! Hemc,你的文件就是我所需要的。
  • @user3160078 Composer 是使用 yii2 和供应商依赖项的推荐方式。我真的建议您花一些时间尝试一下。我相信您会喜欢 Composer 以及它的易用性。

标签: php yii2


【解决方案1】:

Yii2 安装如下命令:

(1) 先安装 Composer (LINUX):

本地:

curl -sS https://getcomposer.org/installer | php

(1)首先安装Composer(WINDOWS):

C:\Users\username>cd C:\bin

C:\bin>php -r "readfile('https://getcomposer.org/installer');" | php

注意:如果由于readfile导致上述失败,请使用http url或在php.ini中启用php_openssl.dll

C:\bin>echo @php "%~dp0composer.phar" %*>composer.bat

C:\Users\username>composer -V

作曲家版本 27d8904


(2) Yii2 框架在线下载:

基本应用:

php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.0-beta

高级应用:

php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.0-beta


(3) 其他应用设置命令:

php init

php yii migrate

【讨论】:

  • thq, "'php init" 把我带到了那里
【解决方案2】:

如果你正在使用 linux,请转到下载的项目并在终端类型中(如果你有作曲家):

php composer.phar 安装

如果没有安装composer去https://getcomposer.org/download/之后,yii2框架和其他扩展将安装在vendor目录下。这应该可以解决问题

【讨论】:

  • 您也可以在 windows 中执行此操作(可能还有 mac)
【解决方案3】:

使用作曲家安装: D:\wamp\www> composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced D:\wamp\www\myyii2app

然后运行 ​​php ./init D:\wamp\www\myyii2app>php ./init

【讨论】:

    【解决方案4】:

    在Linux下,使用终端cd到可下载项目的目录并运行以下命令:

    $ php init --env=Development
    $ curl -sS https://getcomposer.org/installer | php
    $ php composer.phar update
    

    【讨论】:

      【解决方案5】:

      使用 Composer 安装

      如果您没有 Composer,请按照权威指南的安装 Yii 部分中的说明进行安装。

      安装 Composer 后,您可以使用以下命令安装应用程序:

      composer global require "fxp/composer-asset-plugin:~1.1.1"

      composer create-project --prefer-dist yiisoft/yii2-app-advanced yii-application

      第一个命令安装 composer 资产插件,它允许通过 Composer 管理 bower 和 npm 包依赖项。您只需运行一次此命令即可。第二个命令将高级应用程序安装在名为 yii-application 的目录中。如果需要,您可以选择不同的目录名称。

      从存档文件安装

      将从yiiframework.com 下载的存档文件解压到一个名为advanced 的目录,该目录直接位于Web 根目录下。

      然后按照下一小节中的说明进行操作。

      准备申请

      安装应用程序后,您必须执行以下步骤来初始化已安装的应用程序。您只需执行一次即可。

      1. 执行init命令并选择dev作为环境。

        php /path/to/yii-application/init

        否则,在生产中以非交互模式执行 init。

        php /path/to/yii-application/init --env=Production --overwrite=All

      2. 新建一个数据库,并相应调整common/config/main-local.php中的components['db']配置。

      3. 使用控制台命令 yii migrate 应用迁移。

      【讨论】:

        【解决方案6】:

        可能缺少一个 php 组件,我安装了 mbstring,然后重新启动了整个过程。

        yum -y install php54w_mbstring
        composer init
        composer create-project --prefer-dist 
                      --stability=dev yiisoft/yii2-app-basic <project-name>
        

        【讨论】:

          【解决方案7】:

          ****要安装 YII2-Advance,请在 CMD 中使用这些命令。看看下面…………****

          Microsoft Windows [版本 10.0.10586] (c) 2015 年微软公司。保留所有权利。

          C:\Users\admin>e:(运行命令)

          E:>cd xampp/htdocs(运行命令)

          E:\xampp\htdocs>composer create-project --prefer-dist yiisoft/yii2-app-advanced yii-application (RUN COMMAND)

          安装 yiisoft/yii2-app-advanced (2.0.9) - 安装 yiisoft/yii2-app-advanced (2.0.9) 从缓存加载

          在 yii-application 中创建项目 使用包信息加载作曲家存储库 更新依赖项(包括 require-dev) - 安装 yiisoft/yii2-composer (2.0.4) 下载:100%

          • 安装 swiftmailer/swiftmailer (v5.4.3) 下载:100%

          • 安装 bower-asset/jquery (2.2.4) 下载:100%

          • 安装 bower-asset/yii2-pjax (v2.0.6) 正在下载:100%enter code here

          • 安装 bower-asset/punycode (v1.3.2) 下载:100%

          • 安装 bower-asset/jquery.inputmask (3.2.7) 下载:100%

          • 安装 cebe/markdown (1.1.0) 下载:100%

          • 安装 ezyang/htmlpurifier (v4.8.0) 下载:100%

          • 安装 yiisoft/yii2 (2.0.9) 下载:100%

          • 安装 yiisoft/yii2-swiftmailer (2.0.5) 下载:100%

          • 安装 yiisoft/yii2-codeception (2.0.5) 下载:100%

          • 安装 bower-asset/bootstrap (v3.3.7) 下载:100%

          • 安装 yiisoft/yii2-bootstrap (2.0.6) 下载:100%

          • 安装 yiisoft/yii2-debug (2.0.6) 下载:100%

          • 安装 bower-asset/typeahead.js (v0.11.1) 下载:100%

          • 安装 phpspec/php-diff (v1.1.0) 下载:100%

          • 安装 yiisoft/yii2-gii (2.0.5) 下载:100%

          • 安装 fzaninotto/faker (v1.6.0) 下载:100%

          • 安装 yiisoft/yii2-faker (2.0.3) 下载:100%

          写锁文件 生成自动加载文件

          E:\xampp\htdocs>cd yii-application(运行命令)

          E:\xampp\htdocs\yii-application>php init(运行命令)

          Yii 应用初始化工具 v1.0

          您希望应用程序在哪个环境中初始化?

          [0] 发展 [1] 生产

          您的选择 [0-1,或“q”退出] 0(使用 0 RUN COMMAND 输入)

          在“开发”环境下初始化应用程序? [yes|no] yes (输入yes RUN COMMOND)

          开始初始化...

          ...初始化完成。

          E:\xampp\htdocs\yii-application>yii 迁移(运行命令)

          Yii 迁移工具(基于 Yii v2.0.9)

          创建迁移历史表“迁移”...完成。 总共要应用 1 个新迁移: m130524_201442_init

          应用上述迁移? (是|否)[否]:是 *** 应用 m130524_201442_init

          创建表 {{%user}} ...完成(时间:0.225s) *** 应用m130524_201442_init(时间:0.310s)

          已应用 1 个迁移。

          迁移成功。

          最终在 htdocs 中创建了 yii-application 文件夹 E:\xampp\htdocs\yii-application>

          【讨论】:

          • 在 Window 10 的 xampp 上安装 yii2 非常有用。
          【解决方案8】:

          如果您想安装 Yii2 高级模板,请转到 http://www.yiiframework.com/download/ 并下载带有高级应用程序模板的 Yii 2。解压缩 www 文件夹中的存档文件后。 然后转到终端(适用于 Ubuntu)或 cmd(Windows 用户)

          1. 对于 Ubuntu- 为终端中提取的文件夹(高级)提供根目录 cd var/www/html/ashish/advanced

          2. 现在给出 commond-php init

          3. 现在高级模板已正确安装

          【讨论】:

            猜你喜欢
            • 2017-11-23
            • 1970-01-01
            • 2012-04-08
            • 2021-12-15
            • 2011-08-25
            • 2011-09-19
            • 1970-01-01
            • 1970-01-01
            • 2016-07-12
            相关资源
            最近更新 更多