我一直在寻找几个小时,但即使有类似的问题也无法找到解决方案 .

我正在尝试使用用户 webmaster (他是项目目录 demo 的所有者)在新的laravel安装上运行 php artisan tinker 但是我收到以下错误:

In Configuration.php line 352:
mkdir(): Permission denied

使用详细标志运行:

异常跟踪:Illuminate \ Foundation \ Bootstrap \ HandleExceptions-> handleError()at n / a:n / a mkdir()at / media / usb / drive1 / websites / demo / vendor / psy / psysh / src / Psy / Configuration .php:352 Psy \ Configuration-> getRuntimeDir()at /media/usb/drive1/websites/demo/vendor/psy/psysh/src/Psy/Shell.php:185 Psy \ Shell-> getDefaultCommands()at / media /usb/drive1/websites/demo/vendor/symfony/console/Application.php:1211 Symfony \ Component \ Console \ Application-> init()at / media / usb / drive1 / websites / demo / vendor / symfony / console / Application.php:435 Symfony \ Component \ Console \ Application-> add()at /media/usb/drive1/websites/demo/vendor/psy/psysh/src/Psy/Shell.php:134 Psy \ Shell-> add ()at /media/usb/drive1/websites/demo/vendor/symfony/console/Application.php:421 Symfony \ Component \ Console \ Application-> addCommands()at / media / usb / drive1 / websites / demo / vendor /laravel/tinker/src/Console/TinkerCommand.php:54 Laravel \ Tinker \ Console \ TinkerCommand-> handle()at n / a:n / a call_user_func_array()at / media / usb / drive1 / websites / demo /vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:29 Illuminate \ Container \ BoundMethod :: Illuminate \ Container ()at / media / usb / drive1 / websites / demo / vendor / laravel / framework / src / Illuminate / Container / BoundMethod.php:87 Illuminate \ Container \ BoundMethod :: callBoundMethod()at /media/usb/drive1/websites/demo/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php: 31 Illuminate \ Container \ BoundMethod :: call()at /media/usb/drive1/websites/demo/vendor/laravel/framework/src/Illuminate/Container/Container.php:549 Illuminate \ Container \ Container-> call() at /media/usb/drive1/websites/demo/vendor/laravel/framework/src/Illuminate/Console/Command.php:183 Illuminate \ Console \ Command-> execute()at / media / usb / drive1 / websites / demo在/ media / usb / drive1 / websites / demo / vendor / laravel / framework / src / Illuminate / / / / / / / Console / Command.php:170照亮\ Console \ Command-> run()at / media / usb / drive 1 / sites / demo / vendor / symfony / console / Application.php:938 Symfony \ Component \ Console \ Application-> doRunCommand()at /media/usb/drive1/websites/demo/vendor/symfony/console/Application.php :240 Symfony \ Component \ Console \ Application-> doRun()at /media/usb/drive1/websites/demo/vendor/symfony/console/Application.php:148 Symfony \ Component \ Console \ Application-> run()at在/ media / usb / drive1 / websites / demo / / media / usb / drive // / / vendor / laravel / framework / src / Illuminate / Foundation / Console / Kernel.php:121 Illuminate \ Foundation \ Console \ Kernel-> handle()at / media / usb / drive1 / websites / demo / artisan:37

希望有人对我有所暗示 . 谢谢!

相关信息

  • Distribution :Raspbian GNU / Linux 8(jessie)

  • Webserver :Apache / 2.4.25

  • Laravel version :5.5(最新)

  • DocumentRoot/var/www/websites -> /media/usb/drive1/websites/

  • Apache userwww-data (项目目录中有权限)

类似报道的问题