Lady_Aleena has asked for the wisdom of the Perl Monks concerning the following question:
Hello. I just recently noticed when I try to open a file for writing in a script running in my browser, permission denied is returned. So, is there a way to programatically tell my script running in my browser it is okay to write to that file? Also, how do I do it?
I've looked at open and nothing popped up at me say this is where permissions are granted. Even File::Slurp's write_file returned permission denied. I think this is weird because I can open files to be read in the browser without any issues with either open or File::Slurp's read_file.
In the mean time, I have set both files' permissions to 666.
Note: Please tell newbies to die to always include the $! at the end. If I had $! at the end of my die message, it would have cut at least 15 minutes of me traversing directories thinking the file did not exist. I felt like a doofus.
Edit per hippo: My OS is Debian jessie.
Update: Running the same script from my web host does not require me to set the permissions to 666. It writes to the file while it is 644.