Ive installed the module enabled local.settings.php and included lines:

/**
 * filecache configuration
 */
$settings['cache']['default'] = 'cache.backend.file_system';
$settings['filecache_directory']['default'] = '/var/cache/drupal/test/filecache';

empty directory is ready for use:

bash-4.4# ls -la /var/cache/drupal/test/filecache
total 8
drwx------    2 www-data www-data      4096 Jan 18 22:48 .
drwx------    3 www-data www-data      4096 Jan 18 22:48 ..

output in browser:

Warning: mkdir(): Permission denied in /var/www/html/web/core/lib/Drupal/Core/File/FileSystem.php on line 237
Warning: mkdir(): Permission denied in /var/www/html/web/core/lib/Drupal/Core/File/FileSystem.php on line 237
Warning: mkdir(): Permission denied in /var/www/html/web/core/lib/Drupal/Core/File/FileSystem.php on line 237
Warning: mkdir(): Permission denied in /var/www/html/web/core/lib/Drupal/Core/File/FileSystem.php on line 237
Warning: mkdir(): Permission denied in /var/www/html/web/core/lib/Drupal/Core/File/FileSystem.php on line 237
Warning: mkdir(): Permission denied in /var/www/html/web/core/lib/Drupal/Core/File/FileSystem.php on line 237
Warning: mkdir(): Permission denied in /var/www/html/web/core/lib/Drupal/Core/File/FileSystem.php on line 237
Warning: mkdir(): Permission denied in /var/www/html/web/core/lib/Drupal/Core/File/FileSystem.php on line 237

The website encountered an unexpected error. Please try again later.

Exception: Could not create cache folder /var/cache/drupal/test/filecache/config/ in Drupal\filecache\Cache\FileSystemBackend->ensureCacheFolderExists() (line 291 of modules/contrib/filecache/src/Cache/FileSystemBackend.php).
Drupal\filecache\Cache\FileSystemBackend->ensureCacheFolderExists() (Line: 100)
Drupal\filecache\Cache\FileSystemBackend->set('webprofiler.config', Array, -1, Array) (Line: 133)
Drupal\filecache\Cache\FileSystemBackend->setMultiple(Array) (Line: 108)
Drupal\webprofiler\Cache\CacheBackendWrapper->setMultiple(Array) (Line: 105)
Drupal\Core\Config\CachedStorage->readMultiple(Array) (Line: 165)
Drupal\Core\Config\ConfigFactory->doLoadMultiple(Array, 1) (Line: 104)
Drupal\Core\Config\ConfigFactory->doGet('webprofiler.config') (Line: 89)
Drupal\Core\Config\ConfigFactory->get('webprofiler.config') (Line: 22)
Drupal\webprofiler\Config\ConfigFactoryWrapper->get('webprofiler.config') (Line: 20)
Drupal\webprofiler\Profiler\ProfilerStorageFactory::getProfilerStorage(Object, Object)
call_user_func_array(Array, Array) (Line: 248)
Drupal\Component\DependencyInjection\Container->createService(Array, 'profiler.storage') (Line: 171)
Drupal\Component\DependencyInjection\Container->get('profiler.storage', 1) (Line: 480)
Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters(Array) (Line: 230)
Drupal\Component\DependencyInjection\Container->createService(Array, 'profiler') (Line: 171)
Drupal\Component\DependencyInjection\Container->get('profiler', 1) (Line: 480)
Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters(Array) (Line: 230)
Drupal\Component\DependencyInjection\Container->createService(Array, 'webprofiler.profiler_listener') (Line: 171)
Drupal\Component\DependencyInjection\Container->get('webprofiler.profiler_listener') (Line: 71)
Drupal\webprofiler\EventDispatcher\TraceableEventDispatcher->dispatch('kernel.exception', Object) (Line: 228)
Symfony\Component\HttpKernel\HttpKernel->handleException(Object, Object, 1) (Line: 79)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 99)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 78)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 38)
Drupal\webprofiler\StackMiddleware\WebprofilerMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 669)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)

Comments

laurencefass created an issue. See original summary.

Syntapse’s picture

Status: Active » Closed (works as designed)

changed ownership to nginx and works