메뉴 건너뛰기

대시보드 - 설치된 익스텐션 - 플러그인 생성 버튼 클릭 시, permission 오류 문의

안녕하세요.

대시보드 - 설치된 익스텐션 - 플러그인 생성 버튼 클릭 하면, 아래와 같이 permission 오류가 뜨는데, 어떻게 해결하면 되나요?

var/www/html/xe3 나 /var/www/html/xe3/vendor 폴더를 777권한을 주거나 소유자를 root가 아닌 다른 사용자로 지정해도 안됩니다 ㅠ

답변 부탁드립니다.

 

{"exception":"[object] (ErrorException(code: 0): mkdir(): Permission denied at /var/www/html/xe3/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:442)
[stacktrace]
#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'mkdir(): Permis...', '/var/www/html/x...', 442, Array)
#1 /var/www/html/xe3/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(442): mkdir('/var/www/html/x...', 511, true)
#2 /var/www/html/xe3/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(484): Illuminate\\Filesystem\\Filesystem->makeDirectory('/var/www/html/x...', 511, true)
#3 /var/www/html/xe3/app/Console/Commands/MakeCommand.php(68): Illuminate\\Filesystem\\Filesystem->copyDirectory('/var/www/html/x...', '/var/www/html/x...')
#4 /var/www/html/xe3/app/Console/Commands/PluginMake.php(70): App\\Console\\Commands\\MakeCommand->copyStubDirectory('/var/www/html/x...')
#5 [internal function]: App\\Console\\Commands\\PluginMake->App\\Console\\Commands\\{closure}(Object(Xpressengine\\Foundation\\Operator))
#6 /var/www/html/xe3/app/Console/Commands/ShouldOperation.php(107): call_user_func(Object(Closure), Object(Xpressengine\\Foundation\\Operator))
#7 /var/www/html/xe3/app/Console/Commands/ShouldOperation.php(173): App\\Console\\Commands\\ShouldOperation->start('private', Object(Closure), Object(Closure))
#8 /var/www/html/xe3/app/Console/Commands/PluginMake.php(88): App\\Console\\Commands\\ShouldOperation->startPrivate(Object(Closure), Object(Closure))
#9 [internal function]: App\\Console\\Commands\\PluginMake->handle()
#10 /var/www/html/xe3/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(29): call_user_func_array(Array, Array)
#11 /var/www/html/xe3/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(87): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#12 /var/www/html/xe3/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(31): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Xpressengine\\Foundation\\Application), Array, Object(Closure))
#13 /var/www/html/xe3/vendor/laravel/framework/src/Illuminate/Container/Container.php(549): Illuminate\\Container\\BoundMethod::call(Object(Xpressengine\\Foundation\\Application), Array, Array, NULL)
#14 /var/www/html/xe3/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)
#15 /var/www/html/xe3/vendor/symfony/console/Command/Command.php(255): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /var/www/html/xe3/vendor/laravel/framework/src/Illuminate/Console/Command.php(170): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /var/www/html/xe3/app/Console/Commands/ShouldOperation.php(78): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(App\\Console\\MultipleOutput))
#18 /var/www/html/xe3/app/Console/Commands/PluginCommand.php(75): App\\Console\\Commands\\ShouldOperation->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(App\\Console\\MultipleOutput))
#19 /var/www/html/xe3/vendor/symfony/console/Application.php(987): App\\Console\\Commands\\PluginCommand->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /var/www/html/xe3/vendor/symfony/console/Application.php(255): Symfony\\Component\\Console\\Application->doRunCommand(Object(App\\Console\\Commands\\PluginMake), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /var/www/html/xe3/vendor/symfony/console/Application.php(148): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /var/www/html/xe3/vendor/laravel/framework/src/Illuminate/Console/Application.php(88): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /var/www/html/xe3/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(121): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /var/www/html/xe3/app/Console/Kernel.php(127): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /var/www/html/xe3/artisan(45): App\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 {main}
"}

  • share