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

问题描述 投票:0回答:5

我安装了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

请帮忙。

php yii initializr
5个回答
1
投票

以下是生成供应商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


0
投票

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

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


0
投票

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

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


0
投票

1创建/登录github帐户。

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

3单击“生成新令牌”

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

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

现在它将进入安装过程。


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.