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

请帮忙。

有帮助吗?

解决方案

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

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

第2步。生成 github 访问令牌。

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

步骤4。cmd 需要您这边的令牌,现在复制步骤 2 中生成的令牌并将其粘贴到 cmd 中。

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

其他提示

丢失的 /vendor/autoload.php 文件是由composer在安装包后自动生成的。

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

根据经验,作曲家似乎不会在互联网连接速度较慢的情况下下载供应商文件夹。如果 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 当作曲家需要令牌时,复制令牌密钥并将其粘贴到作曲家中(例如:令牌(隐藏):)

现在将进入安装过程。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top