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

时间:2014-07-30 11:45:34

标签: php 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:\xampp\htdocs\yiiinit\frontend\www\index.php on line 12    
Fatal error: require(): Failed opening required './../../common/lib/vendor/autoload.php' (include_path='.;D:\xampp\php\PEAR') in D:\xampp\htdocs\yiiinit\frontend\www\index.php on line 12

请帮忙。

5 个答案:

答案 0 :(得分:1)

  

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

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

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

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

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

步骤5.立即安装Yii2 Frameworke现在浏览web / index.php

答案 1 :(得分:0)

程序包安装后,编辑器会自动生成缺少/vendor/autoload.php文件。

您必须先安装composer(sell documentation)。然后跑     php composer.phar安装 或者如果全球安装     作曲家安装 在composer.json文件所在的目录中

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

1创建/登录github帐户。

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

3单击Generate new token

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

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

现在它将进入安装过程。

答案 4 :(得分:0)

如果你正在使用作曲家, 为您的PHP版本安装 mbstring 并再次运行composer install