我已经启动了一个新的Laravel项目,并想在我的本地主机上对其进行测试... 当我查看该网站时,收到一条错误消息:
警告: require(C:\ xampp \ htdocs \ public /../ Website / vendor / autoload.php):失败 打开流:在中没有这样的文件或目录 第24行的C:\ xampp \ htdocs \ Website \ public \ index.php致命错误: require():需要打开失败 'C:\ xampp \ htdocs \ Website \ public /../ Website / vendor / autoload.php' (include_path ='C:\ xampp \ php \ PEAR')在 C:\ xampp \ htdocs \ Website \ public \ index.php,第24行
我进行了查找,但是在所有文件夹中都找到了autoload.php文件,并且我已经尝试过composer update --no-scrips
。我只是不明白为什么它不加载项目。
“网站”是我的Laravel项目文件夹btw的名称。
答案 0 :(得分:1)
由于apokryfos,我解决了这个问题。 在自动加载文件中, DIR 。'/ .. / vendor / autoload.php'更改为 DIR 。'/ .. / Website / vendor / autoload.php'这是错误的道路。我不知道这是怎么发生的,但是简单地删除“网站/”似乎可以解决问题。 再次感谢apokryfos。
答案 1 :(得分:0)
结果是我没有在php.ini中启用openssl,所以当我用composer创建新项目时,它是从源代码安装的。我改变了,然后跑了
composer update
现在已创建供应商文件夹