# Directory Write Permissions Analyzer
Category | Severity | Time To Fix |
---|---|---|
✅ Reliability | ⚠️ Critical | 5 minutes |
Class: Enlightn\Enlightn\Analyzers\Reliability\DirectoryWritePermissionsAnalyzer
# Introduction
This analyzer confirms that your storage and cache directories are writable.
If the storage and cache directories are not writable, your application will not be able to store files or cache files for performance optimization such as the route and services cache files.
# How To Fix
To fix this, set write permissions on the directories that are not writable:
sudo chmod -R ug+w storage
sudo chmod -R ug+w bootstrap/cache
# Configuration Options
By default, this analyzer only checks whether the storage
and bootstrap/cache
directories are writable. You may customize this by using the writable_directories
configuration option in your config/enlightn.php
file:
'writable_directories' => [
storage_path(),
app()->bootstrapPath('cache'),
],