YII Initializr中的供应商模块在哪里?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了YII Initializr中的供应商模块在哪里?相关的知识,希望对你有一定的参考价值。

我安装了YII Initializr模块,YII框架在我的php Include路径中。但是一旦我运行mysite/frontend/www/index.php,我就会收到此错误:

Warning: require(./../../common/lib/vendor/autoload.php): failed to open stream: No such file or directory in D:xampphtdocsyiiinitfrontendwwwindex.php on line 12    
Fatal error: require(): Failed opening required './../../common/lib/vendor/autoload.php' (include_path='.;D:xamppphpPEAR') in D:xampphtdocsyiiinitfrontendwwwindex.php on line 12

请帮忙。

答案

以下是生成供应商autoload.php文件的步骤。

步骤1.在https://github.com上创建帐户并进入设置=>个人访问权限,即https://github.com/settings/tokens

步骤2.生成github访问令牌。

步骤3.现在打开命令提示符(cmd)并进入安装yii的文件夹并运行command => composer update(注意: - 应该有一个composer.json文件)。

步骤4. cmd要求Token在您的身边立即复制在步骤2中生成的令牌并将其粘贴到cmd中。

步骤5.现在安装成功的Yii2 Frameworke浏览web / index.php

另一答案

包装安装后,作曲家会自动生成缺少的/vendor/autoload.php文件。

你必须先安装作曲家(卖documentation)。然后运行php composer.phar install或者如果在composer.json文件所在的目录中安装全局composer install

另一答案

根据经验,似乎作曲家不会通过慢速互联网连接下载供应商文件夹。如果composer在安装基本应用程序时返回任何错误,请尝试手动下载,然后在那里工作,可能是composer无法生成文件夹。

这是基本yii2应用程序的链接:https://github.com/yiisoft/yii2/releases/download/2.0.11/yii-basic-app-2.0.11.tgz

另一答案

1创建/登录github帐户。

2转到个人资料>>设置>>个人访问令牌(或)点击此https://github.com/settings/tokens

3单击“生成新令牌”

4选择适当的范围,然后单击“生成令牌”。

5当作曲家想要你的令牌时,复制令牌密钥并将其传递给作曲家(如:令牌(隐藏):)

现在它将进入安装过程。

另一答案

如果您使用的是composer,请为您的PHP版本安装mbstring并再次运行composer install

以上是关于YII Initializr中的供应商模块在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

Yii2中的模块应用程序(Module,Application)

spring-boot学习一:使用Spring Initializr快速创建Spring boot项目

第三方软件中的 Yii2 - 未找到用户模块

我在哪里可以找到我的 yii 应用程序的 yii 版本?

Spring Initializr 生成的 pom.xml 中的错误

我们如何在Yii 2中的模块中创建单独的用户实例?