【第22期】观点:IT 行业加班,到底有没有价值?

larave 5 could not be opened: failed to open stream: Permission denied

原创 2015年11月19日 17:37:59

以前使用的是ubuntu系统,最近换了fedora用,LNMP下以前项目运行没问题,这次不行了,查看php-fpm(tail /var/log/php-fpm/www-error.log)的错误日志如下:

[19-Nov-2015 13:52:42 Asia/Shanghai] PHP Fatal error:  Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/usr/share/nginx/wakav/storage/logs/laravel-2015-11-19.log" could not be opened: failed to open stream: Permission denied' in /usr/share/nginx/wakav/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87
Stack trace:
#0 /usr/share/nginx/wakav/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php(88): Monolog\Handler\StreamHandler->write(Array)
#1 /usr/share/nginx/wakav/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37): Monolog\Handler\RotatingFileHandler->write(Array)
#2 /usr/share/nginx/wakav/vendor/monolog/monolog/src/Monolog/Logger.php(289): Monolog\Handler\AbstractProcessingHandler->handle(Array)
#3 /usr/share/nginx/wakav/vendor/monolog/monolog/src/Monolog/Logger.php(565): Monolog\Logger->addRecord(400, 'exception 'Symf...', Array)
#4 /usr/share/nginx/wakav/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(47): Monolog\Logger->error('exception 'Symf...')
 in /usr/share/nginx/wakav/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 87

后来请运维的高手看了下说是Selinux的问题,把Selinux关闭掉重启就好了。
查看Selinux状态:
1、

/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态

SELinux status:                 enabled

2、getenforce ##也可以用这个命令检查(这个没试过)

关闭SELinux:

1、临时关闭(不用重启机器):

setenforce 0                  ##设置SELinux 成为permissive模式

    ##setenforce 1 设置SELinux 成为enforcing模式

2、修改配置文件需要重启机器:

修改/etc/selinux/config 文件

SELINUX=enforcing改为SELINUX=disabled

重启系统即可

Author:leedaning
本文地址:http://blog.csdn.net/leedaning/article/details/49930989

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

使用nginx配置Laravel中的虚拟站点

laravel官网提供的安装方式是composer方式,可在官网文档中看到,安装完毕,配置一下, 输入 php artisan serve 然后访问localhost:8000,你也可以看到相对...

failed to open stream解决办法

关于WIN主机下配置PHP的若干问题解决方案总结+failed to open stream解决办法 废话不多说安装过程中涉及到的主要问题和解决方案如下: 1.IASPI筛选器加载不成功,这个一般...

完美解决failed to open stream: HTTP request failed!

当使用php5自带的file_get_contents方法来获取远程文件的时候(在我的自动化测试框架中有类似调用需求),有时候会出现file_get_contents(): failed to ope...

关于php使用fopen报错 failed to open stream: Permission denied

andy@AndyMacBookPro:~/Downloads$ ll wz_1223.csv -rwxrwxrwx  1 andy  staff  42082362 12 23 14:09 wz_...

php file_get_contents()报错 failed to open stream: HTTP request failed!、Internal Server Error

使用 file_get_contents()方法来获取远程文件的时候,有时候会出现file_get_contents(): failed to open stream: HTTP request ...

php出现Warning: file_put_contents,failed to open stream

Warning: file_put_contents(D:/wwwroot/jinxiongdi/web/temp/caches/f/index_40F756F0.php) [function.fil...

PHP解决[function.file-get-contents]: failed to open stream: HTTP request failed!

完美解决failed to open stream: HTTP request failed!     当使用php5自带的file_get_contents方法来获取远程文件的时候,有时候会出现f...
  • ewili
  • ewili
  • 2012-11-24 19:43
  • 3397

mac下php编程出现php [function.move-uploaded-file]failed to open stream

windows与mac或linux下php编程拥有许多差异,今天将php后台从windows转移动mac时发现了上传代码不可用,出现的错误提示是[function.move-uploaded-file...

PHP调用move_uploaded_file()提示 failed to open stream: Permission denied(Linxux环境,以Ubuntu12.04为例)

在使用PHP上传文件之后,我们有时候还需要移动到特定的文件夹,这时候就要调用move_uploaded_file()函数,可是会出现如下错误: Warning: move_uploaded_fil...

easyhadoop:failed to open stream:Permission denied in /var/www/html/index.php

今天又重新部署了下easyhadoop,结果apache后台服务器报这个错误: [Fri Dec 13 10:32:41 2013] [notice] SIGHUP received. Attemp...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)