Search code examples
phpwarningspermission-deniedphp-ziparchive

PHP Warning ZipArchive::extractTo(): Permission denied


I created an application, which using method extractTo() in class ZipArchive (standard in php) and I tested it on my localhost apache server on Windows 7 without any problem. But after I tried it on some unix production server, it just throws

Warning: ZipArchive::extractTo(): Permission denied in /path/to/file.php on line 27

I even set chmod on 0777 for every folder which is used by application, but it doesn't help.

Do you have any idea what's wrong?


Solution

  • Check if the user running Apache (sometimes a user "www-data") has access to the zip file in question.

    Also try changing the owner of the file to the user running Apache (check top for the user).