laravel mkdir() Permission denied

Sven van den Boogaart

I try the following method to create a folder with it's subdirectorys if it does not already exists:

public function createFolderIfNotExist($path){
    //Check if the folder already exists
    if(!File::Exists($path)){
        //make folder with $path generate recursive with right 0775
        File::makeDirectory($path, 0775 , true);
    }
}

When running localy it works fine (xampp), when pushed to the server it returns

permission denied

First lines of the error

in Filesystem.php line 337

at HandleExceptions->handleError('2', 'mkdir(): Permission denied', '/var/www/****/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php', '337', array('path' => '/var/www/****/public/images\product\206', 'mode' => '509', 'recursive' => true, 'force' => false))

at mkdir('/var/www/****/public/images\product\206', '509', true) in Filesystem.php line 337

at Filesystem->makeDirectory('/var/www/****/public/images\product\206', '509', true) in Facade.php line 216

at Facade::__callStatic('makeDirectory', array('/var/www/****/public/images\product\206', '509', true)) in ProductController.php line 452

The error message makes it look like im trying to set the permissions to 509

The path that I pass is:

$pathThumb = public_path('images\product\\'.$product->id.'\thumb');

When checking the permisson on the server it says 775 for the public folder.

enter image description here

What am I doing wrong?

New Alexandria

The unix user that the php server runs under does not have permission to access the parent directory at $path.

Googling "permission denied" makeDirectory shows the same.

The problem is outside of PHP, so you need to determine how to make the folder writeable like this, or make the files in a directory that is writable to the php server process user. This should involve your sysadmin/devops person.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

mkdir(): Permission denied Laravel

From Dev

laravel mkdir() Permission denied

From Dev

Capistrano mkdir permission denied

From Dev

Warning: mkdir(): Permission denied

From Dev

PHP: mkdir() permission denied

From Dev

composer laravel create-project windows 10 mkdir permission denied

From Dev

mkdir Permission Denied php script

From Dev

how to solve TAR: CANNOT MKDIR PERMISSION DENIED

From Dev

Google Api Client Php - mkdir():Permission denied

From Dev

Centos 7 / Apache / PHP - mkdir(): Permission denied

From Dev

Permission denied @ dir_s_mkdir Error

From Dev

Sudo mkdir fails due to permission denied error

From Dev

`mkdir()`: Permission denied to create folders with PHP

From Dev

PHP mkdir permission denied on mounted hard drive

From Dev

Permission denied @ dir_s_mkdir - /listings

From Dev

Laravel Permission Denied

From Dev

Permission denied error laravel

From Dev

Laravel permission denied Centos 7

From Dev

Laravel New Project - Permission Denied

From Dev

Cannot use mkdir in home directory: permission denied (Linux Lubuntu)

From Dev

'mkdir' in a shell file cannot create directory: "Permission denied"

From Dev

Permission denied @ dir_s_mkdir /users/avatars | Localhost

From Dev

node application getting "Error: EACCES: permission denied, mkdir '.tmp'

From Dev

How to fix Error: mkdir(): Permission denied when running composer

From Dev

Errno::EACCESS: Permission denied @ dir_s_mkdir

From Dev

Permission denied @ dir_s_mkdir (Errno::EACCES) - on application run

From Dev

Electron Node.js node localstorage osx mkdir permission denied

From Dev

mkdir: cannot create directory ‘/usr/local/etc/reaver’: Permission denied

From Dev

"mkdir: cannot create directory ‘/opt/anaconda’:Permission denied"

Related Related

  1. 1

    mkdir(): Permission denied Laravel

  2. 2

    laravel mkdir() Permission denied

  3. 3

    Capistrano mkdir permission denied

  4. 4

    Warning: mkdir(): Permission denied

  5. 5

    PHP: mkdir() permission denied

  6. 6

    composer laravel create-project windows 10 mkdir permission denied

  7. 7

    mkdir Permission Denied php script

  8. 8

    how to solve TAR: CANNOT MKDIR PERMISSION DENIED

  9. 9

    Google Api Client Php - mkdir():Permission denied

  10. 10

    Centos 7 / Apache / PHP - mkdir(): Permission denied

  11. 11

    Permission denied @ dir_s_mkdir Error

  12. 12

    Sudo mkdir fails due to permission denied error

  13. 13

    `mkdir()`: Permission denied to create folders with PHP

  14. 14

    PHP mkdir permission denied on mounted hard drive

  15. 15

    Permission denied @ dir_s_mkdir - /listings

  16. 16

    Laravel Permission Denied

  17. 17

    Permission denied error laravel

  18. 18

    Laravel permission denied Centos 7

  19. 19

    Laravel New Project - Permission Denied

  20. 20

    Cannot use mkdir in home directory: permission denied (Linux Lubuntu)

  21. 21

    'mkdir' in a shell file cannot create directory: "Permission denied"

  22. 22

    Permission denied @ dir_s_mkdir /users/avatars | Localhost

  23. 23

    node application getting "Error: EACCES: permission denied, mkdir '.tmp'

  24. 24

    How to fix Error: mkdir(): Permission denied when running composer

  25. 25

    Errno::EACCESS: Permission denied @ dir_s_mkdir

  26. 26

    Permission denied @ dir_s_mkdir (Errno::EACCES) - on application run

  27. 27

    Electron Node.js node localstorage osx mkdir permission denied

  28. 28

    mkdir: cannot create directory ‘/usr/local/etc/reaver’: Permission denied

  29. 29

    "mkdir: cannot create directory ‘/opt/anaconda’:Permission denied"

HotTag

Archive