Permission denied Pada Folder Storage Laravel Di Linux Centos
- by Admin
- 05 April 2018
- 1093 views
Output Sample Error
[Wed Apr 04 23:01:21.935844 2018] [:error] [pid 1898] [client 202.62.19.70:42492] PHP Fatal error: Uncaught Unexpecjasa_stnk/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied in /var/www/birojatreamHandler.php:107\nStack trace:\n#0 /var/www/birojasa_stnk/vendor/monolog/monolog/src/Monolog/Handler/AbstractProler->write(Array)\n#1 /var/www/birojasa_stnk/vendor/monolog/monolog/src/Monolog/Logger.php(337): Monolog\\Handler\\A/birojasa_stnk/vendor/monolog/monolog/src/Monolog/Logger.php(616): Monolog\\Logger->addRecord(400, Object(Symfony\\Cray)\n#3 /var/www/birojasa_stnk/vendor/laravel/framework/src/Illuminate/Log/Writer.php(202): Monolog\\Logger->error(rorException), Array)\n#4 /var/www/birojasa_stnk/vendor/laravel/framework/src/Illuminate/Log/Writer.php(113): Illumidor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 107
Solusi 1 :
Memberikan permission FULL pada folder storage
chmod -R 0755 storage
Solusi 2 :
Mengijinkan Selinux kepada folder yang dituju
# install semanage if you don't already have it:
yum install policycoreutils-python
# give the directory a new default context. The part at the end is a regex.
semanage fcontext -a -t httpd_sys_rw_content_t "/path/to/directory(/.*)?"
# apply the default context to the directory
restorecon -R /path/to/directory
Solusi 3 :
Untuk apache 2.4 virtualhostnya seperti ini
AllowOverride All
Require all granted
Untuk sementara baru menemukan solusi seperti itu, semikian tutorialnya.
Comments