laravel搭建的程序无缘无故的变成了,include(C:\\work\\blog): failed to open stream: Permission denied
访问某些网页,竟然显示这样的话。
通过百度,说是权限的问题,chmod -R 777 之类的
然而我的是window系统,原以为是storage的问题,我对整个工程属性,把window的所有权限都打开了,也是无济于事。
通过打印日志,胡乱又撞对了思路。
日志提示,
#1 C:\\work\\blog\\vendor\\composer\\ClassLoader.php(444): include()
我在ClassLoader.php 的444行之前 error_log("@@".$file)
工作台打印出
........
[Wed Dec 6 21:59:03 2017] @@@@C:\work\blog\vendor\composer/../symfony/http-foundation/Response.php
[Wed Dec 6 21:59:03 2017] @@@@C:\work\blog\vendor\composer/../symfony/http-foundation/ResponseHeaderBag.php
[Wed Dec 6 21:59:03 2017] @@@@C:\work\blog\vendor\composer/../laravel/framework/src/Illuminate/Http/Response.php
[Wed Dec 6 21:59:03 2017] @@@@C:\work\blog\vendor\composer/../laravel/framework/src/Illuminate/Http/ResponseTrait.php
[Wed Dec 6 21:59:03 2017] @@@@C:\work\blog\vendor\composer/../laravel/framework/src/Illuminate/Foundation/Http/Events/RequestHandled.php
[Wed Dec 6 21:59:03 2017] @@@@C:\work\blog\vendor\composer/../laravel/framework/src/Illuminate/Routing/SortedMiddleware.php
[Wed Dec 6 21:59:03 2017] 127.0.0.1:53341 [500]: /my
.........
也不知是哪里出了问题,因为我基本没有动代码,我想肯定是vendor文件夹下出了问题,重新下载肯定就没问题了,我还没有重新下载,先composer install 试试 ,竟然神器办的好了。
你说烦不烦人。虽说不是解决问题的文章,记录下过程吧,本来就狗血的问题。