我安装了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
请帮忙。
答案 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