autoload.php 不见了
autoload.php missing when its there
我已经开始了一个新的 Laravel 项目并想在我的本地主机上测试它...
当我查看该站点时,我收到一条错误消息:
Warning:
require(C:\xampp\htdocs\public/../Website/vendor/autoload.php): failed
to open stream: No such file or directory in
C:\xampp\htdocs\Website\public\index.php on line 24 Fatal Error:
require(): Failed opening required
'C:\xampp\htdocs\Website\public/../Website/vendor/autoload.php'
(include_path='C:\xampp\php\PEAR') in
C:\xampp\htdocs\Website\public\index.php on line 24
我查了一下,但我在所有文件夹中都找到了 autoload.php 文件,我已经试过了 composer update --no-scrips
。我只是不明白为什么它没有加载项目。
'Website' 顺便说一句,我的 Laravel 项目文件夹的名称。
感谢 apokryfos,我解决了这个问题。
在自动加载文件中,DIR.'/../vendor/autoload.php' 已更改为 DIR.'/ ../Website/vendor/autoload.php' 这是错误的路径。我不知道这是怎么发生的,但简单地删除 'Website/' 似乎可以解决问题。
再次感谢 apokryfos。
原来我没有在 php.ini 中启用 openssl,所以当我使用 composer 创建新项目时,它是从源代码安装的。我改变了它 运行
composer update
现在已创建供应商文件夹
我已经开始了一个新的 Laravel 项目并想在我的本地主机上测试它... 当我查看该站点时,我收到一条错误消息:
Warning: require(C:\xampp\htdocs\public/../Website/vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\Website\public\index.php on line 24 Fatal Error: require(): Failed opening required 'C:\xampp\htdocs\Website\public/../Website/vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\Website\public\index.php on line 24
我查了一下,但我在所有文件夹中都找到了 autoload.php 文件,我已经试过了 composer update --no-scrips
。我只是不明白为什么它没有加载项目。
'Website' 顺便说一句,我的 Laravel 项目文件夹的名称。
感谢 apokryfos,我解决了这个问题。 在自动加载文件中,DIR.'/../vendor/autoload.php' 已更改为 DIR.'/ ../Website/vendor/autoload.php' 这是错误的路径。我不知道这是怎么发生的,但简单地删除 'Website/' 似乎可以解决问题。 再次感谢 apokryfos。
原来我没有在 php.ini 中启用 openssl,所以当我使用 composer 创建新项目时,它是从源代码安装的。我改变了它 运行
composer update
现在已创建供应商文件夹