Virtual Machine 1.8-beta CMS Installation Permission Denied

Hi all,
when I run setup I’m getting this error:

mkdir(): Permission denied

#0 [internal function]: Slim\Slim::handleErrors(2, 'mkdir(): Permis...', '/var/www/cms/li...', 360, Array) #1 /var/www/cms/lib/Helper/Install.php(360): mkdir('/var/www/xibo/l...', 493, true) #2 /var/www/cms/lib/routes-install.php(109): Xibo\Helper\Install->Step7(Object(Xibo\Storage\PdoStorageService)) #3 [internal function]: {closure}('7') #4 /var/www/cms/vendor/slim/slim/Slim/Route.php(468): call_user_func_array(Object(Closure), Array) #5 /var/www/cms/vendor/slim/slim/Slim/Slim.php(1357): Slim\Route->dispatch() #6 /var/www/cms/vendor/slim/slim/Slim/Middleware/Flash.php(85): Slim\Slim->call() #7 /var/www/cms/vendor/slim/slim/Slim/Middleware/MethodOverride.php(92): Slim\Middleware\Flash->call() #8 /var/www/cms/vendor/slim/slim/Slim/Slim.php(1302): Slim\Middleware\MethodOverride->call() #9 /var/www/cms/web/install/index.php(133): Slim\Slim->run() #10 {main}

1 Like

So Xibo is trying to make a folder for your library - according to the path you provided, but that path is not writeable by the Docker containers Apache process.

Vagrant mounts the Docker container to /var/www/cms so if you create a library folder in the repository on your host machine and then use /var/www/cms/library as the path - that should work.

1 Like