Good content takes time and effort to come up with.

Please consider supporting us by just disabling your AD BLOCKER and reloading this page again.







Fix PHP Permission Issues


PHP file_put_contents failed to open stream: Permission denied


19th June 2021 1 min read
Share On     Share On WhatsApp     Share On LinkedIn


Hmmm, that's weird well actually everything was working in my system. When I deployed the application to production facing this weird issue. Ya, I know the feeling.


You can quickly overcome this kind of PHP issues in the following ways:


Solution 1 - Check proper permission

Solution 2 - Check the owner of the folder


Solution 1 - Check proper permission


When you want to write to the files with PHP scripts the file or folder path won't be having proper write permissions. You can fix it with the following


chmod -R 777 file_or_folder_name


NOTE: Kindly check if 555 or 755 or 775 will work first

Solution 2 - Check the owner of the folder


Sometimes in all the project paths, you will encounter this kind of issue. Then check if the owner of the project is www-data or not.


If not then run the following command

sudo chown -R www-data:www-data /var/www/html

Here I have changed the owner group of html to www-data. Make sure to cross-verify your folder before changing the owner.




Author Image
AUTHOR

Channaveer Hakari

I am a full-stack developer working at WifiDabba India Pvt Ltd. I started this blog so that I can share my knowledge and enhance my skills with constant learning.

Never stop learning. If you stop learning, you stop growing