I can't get grav working on Ubuntu or any linux distro. I have installed XAMPP and unzipped a grav skeleton to htdocs but when I open it as a subdomain of localhost I get the following:
Fatal error: Uncaught exception 'RuntimeException' with message 'Creating directory '/opt/lampp/htdocs/grav-onepage/cache/compiled/files' failed on error mkdir(): Permission denied' in /opt/lampp/htdocs/grav-onepage/vendor/rockettheme/toolbox/File/src/Fil e.php:400 Stack trace: #0 /opt/lampp/htdocs/grav-onepage/vendor/rockettheme/toolbox/File/src/Fil e.php(195): RocketTheme\Toolbox\File\File->mkdir('/opt/lampp/htdo...') #1 /opt/lampp/htdocs/grav-onepage/vendor/rockettheme/toolbox/File/src/Fil e.php(316): RocketTheme\Toolbox\File\File->lock() #2 /opt/lampp/htdocs/grav-onepage/vendor/rockettheme/toolbox/File/src/Php File.php(31): RocketTheme\Toolbox\File\File->save(Array) #3 /opt/lampp/htdocs/grav-onepage/system/src/Grav/Common/File/CompiledFil e.php(67): RocketTheme\Toolbox\File\PhpFile->save(Array) #4 /opt/lampp/htdocs/grav-onepage/system/src/Grav/Common/Config/Setup.php (163): Grav\Comm on\File\CompiledYamlFile->content() #5 /opt/lampp/htdocs/grav-onepage/system/src/Grav/Common/Grav.php(213): Grav\Common\Config\Setup->init() #6 in /opt/lampp/htdocs/grav-onepage/vendor/rockettheme/toolbox/File/src/Fil e.php on line 400
Is there a quick fix for file permissions that needs to be run? Or do I have to wrestle with the apache config files?