file_put_contents – failed to open stream: Permission denied

Try adjusting the directory permissions.

from a terminal, run chmod 777 database (from the directory that contains the database folder)

apache and nobody will have access to this directory if it is chmodd’ed correctly.

The other thing to do is echo “getcwd()”. This will show you the current directory, and if this isn’t ‘/something…/database/’ then you’ll need to change ‘query.txt’ to the full path for your server.

Leave a Comment