include(C:\\work\\blog): failed to open stream: Permission denied

2017-12-06 22:08:58

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 试试  ,竟然神器办的好了。



你说烦不烦人。虽说不是解决问题的文章,记录下过程吧,本来就狗血的问题。

  • 2021-01-12 22:05:56

    ios 代码写Button小结

    本文实现的是一个不用拖控件,而是用代码写出一个按钮,然后点击弹出一个警告信息,有人问那么好的IB工具不用却去苦逼的写代码呢?因为IB高度集成开发工具,拖出的控件帮我省了很大麻烦,这个过程农民工也可以干,但是作为初学者,IB是个比较高层的东西,我们是不是应该了解一下IB底层的东西呢,如果一味追求方便快捷,哪天突然有人问怎么用代码写出来,咱岂不是要被鄙视了;所以吧,初学者不要学懒,多写代码提高我们的编程能力,当我们在开发项目或者在公司工作去用IB,来帮我们节省时间提高效率;

  • 2021-01-12 22:13:23

    UINavigationController和UIScrollView滚动-92

    如果navigation bar或者toolbar不透明,view controller就无法让它的view全屏显示。换句话说,如果不希望view controller里面的view全屏显示,就应该把navigation bar设为不透明。

  • 2021-01-12 22:15:46

    NSLog各种打印占位符

    打印CGRect : NSLog(@"%@",NSStringFromCGRect(someCGRect)); 或者CFShow(NSStringFromCGRect(someCGRect));

  • 2021-01-13 13:36:29

    shortid nodejs短id生成器

    短ID在实际运用中很广泛, 其中比较典型的运用就是短地址。 市面上肯定有不少开源的生成短ID库, 基于node.js的估计也不少。 鉴于本人已然是node.js的脑残粉(本职java开发), 很多业余项目从前端到后端都基于javascript开发, 加上npm和bower的包管理以及grunt的打包工具, 在项目开发过程中体验特别酸爽。 由于当时项目前后端都会用到短ID, 但没找到合适的库同时支持npm和bower的(可能孤陋寡闻). 因此自己乐此不疲地又造了个轮子js-shortid(夷,为什么会说又呢?!). 下面主要介绍它的实现方案, 自认为比较优雅简洁。