PHP - readfile() failed to open stream: Permission denied

Sinan

I have the following script: /var/www/vhosts/default/download/index.php

I am using readfile(); to serve files:

$path = '/data/'. $arr["$product"] .'';
readfile($path);

But The following error is generated:

[error] [client xx] PHP Warning: readfile(/data/xxx.iso): failed to open stream: Permission denied in /var/www/vhosts/default/download/index.php on line 33, referer: http://zxc.com/

I thought it is caused by permissions, therefor I gave 777 to the /data directory and 777 to the files in /data, but didn't solve the problem. Then I changed the owner of the directory + files to apache, but also didn't solve it.

What else could be the problem? Also tried to solve it with open_basedir. but no success.

Sinan

I found the problem. It seems SELinux was enabled. Disabled SELinux and it is working now.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

PHP - readfile() failed to open stream: Permission denied

From Dev

PHP: "failed to open stream: Permission denied"

From Dev

PHP - fopen: failed to open stream: Permission denied

From Dev

failed to open stream and permission denied - PHP

From Dev

SELinux influences "failed to open stream: Permission denied” PHP error

From Dev

nginx php-fpm failed to open stream permission denied

From Dev

PHP - fopen(): failed to open stream: Permission denied on a mac?

From Dev

wamp + wordpress: failed to open stream: Permission denied in

From Dev

wamp + wordpress: failed to open stream: Permission denied in

From Dev

Failed to open stream: Permission denied - Artisan

From Dev

php file upload error warning move_uploaded_file failed to open stream permission denied in

From Dev

PHP/IIS copy()/move_uploaded_file() failed to open stream: Permission denied Warning

From Dev

create thumbnail with php imagejpeg - getting error "failed to open stream: Permission denied"

From Dev

Laravel 5.2 : file_put_contents (xxxxxxxxxxxxxxx.php) failed to open stream: Permission denied

From Dev

Laravel 5 - ErrorException failed to open stream: Permission denied

From Dev

Warning: file_put_contents(): failed to open stream: Permission denied

From Java

Deploying Laravel to Elastic Beanstalk: "failed to open stream: Permission denied"

From Dev

move_uploaded_file failed to open stream: Permission denied - Mac

From Dev

move_uploaded_file failed to open stream and Permission denied error

From Dev

laravel 4 queue(SQS and Elasticbeanstalk) failed to open stream:Permission denied

From Dev

require_once: failed to open stream: Permission denied(lampp)

From Dev

move_uploaded_file failed to open stream and Permission denied error

From Dev

SwiftMailer 'ErrorException' with message 'fopen(/tmp/...) failed to open stream: Permission denied'

From Dev

require_once: failed to open stream: Permission denied(lampp)

From Dev

laravel 4 queue(SQS and Elasticbeanstalk) failed to open stream:Permission denied

From Java

open failed: EACCES (Permission denied)

From Dev

open failed EACCES (Permission denied)

From Dev

open failed: EACCES (Permission denied)

From Dev

open of .rpm failed: Permission denied

Related Related

  1. 1

    PHP - readfile() failed to open stream: Permission denied

  2. 2

    PHP: "failed to open stream: Permission denied"

  3. 3

    PHP - fopen: failed to open stream: Permission denied

  4. 4

    failed to open stream and permission denied - PHP

  5. 5

    SELinux influences "failed to open stream: Permission denied” PHP error

  6. 6

    nginx php-fpm failed to open stream permission denied

  7. 7

    PHP - fopen(): failed to open stream: Permission denied on a mac?

  8. 8

    wamp + wordpress: failed to open stream: Permission denied in

  9. 9

    wamp + wordpress: failed to open stream: Permission denied in

  10. 10

    Failed to open stream: Permission denied - Artisan

  11. 11

    php file upload error warning move_uploaded_file failed to open stream permission denied in

  12. 12

    PHP/IIS copy()/move_uploaded_file() failed to open stream: Permission denied Warning

  13. 13

    create thumbnail with php imagejpeg - getting error "failed to open stream: Permission denied"

  14. 14

    Laravel 5.2 : file_put_contents (xxxxxxxxxxxxxxx.php) failed to open stream: Permission denied

  15. 15

    Laravel 5 - ErrorException failed to open stream: Permission denied

  16. 16

    Warning: file_put_contents(): failed to open stream: Permission denied

  17. 17

    Deploying Laravel to Elastic Beanstalk: "failed to open stream: Permission denied"

  18. 18

    move_uploaded_file failed to open stream: Permission denied - Mac

  19. 19

    move_uploaded_file failed to open stream and Permission denied error

  20. 20

    laravel 4 queue(SQS and Elasticbeanstalk) failed to open stream:Permission denied

  21. 21

    require_once: failed to open stream: Permission denied(lampp)

  22. 22

    move_uploaded_file failed to open stream and Permission denied error

  23. 23

    SwiftMailer 'ErrorException' with message 'fopen(/tmp/...) failed to open stream: Permission denied'

  24. 24

    require_once: failed to open stream: Permission denied(lampp)

  25. 25

    laravel 4 queue(SQS and Elasticbeanstalk) failed to open stream:Permission denied

  26. 26

    open failed: EACCES (Permission denied)

  27. 27

    open failed EACCES (Permission denied)

  28. 28

    open failed: EACCES (Permission denied)

  29. 29

    open of .rpm failed: Permission denied

HotTag

Archive