0

我已经安装了 YII Initializr 模块并且 YII 框架在我的 PHP 包含路径中。但是一旦我运行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

请帮忙。

4

5 回答 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 中。

Step 5. Yii2 Frameworke安装成功,现在浏览web/index.php

于 2016-09-04T07:40:10.493 回答
0

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

您必须首先安装作曲家(出售文档)。然后运行 ​​php composer.phar install 或者如果全局安装 composer install 在composer.json文件所在的目录中

于 2014-07-30T14:33:50.743 回答
0

1 创建/登录 github 帐户。

2 转到配置文件>>设置>>个人访问令牌(或)单击此https://github.com/settings/tokens

3 单击生成新令牌

4 选择适当的范围并单击生成令牌。

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

现在它将进入安装过程。

于 2017-03-16T09:57:04.543 回答
0

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

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

于 2017-02-08T10:56:15.150 回答
0

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

于 2017-07-25T15:23:19.723 回答