Skip to content
Cnone-Tech Documentation

File permissions

Cnone-Tech DocsVeldriq

Veldriq

Symptom: 500 on write, cache, or uploads. Log says permission denied on storage/ or bootstrap/cache.

Likely cause: those directories not writable by the PHP-FPM / Apache user.

  1. Owner of backend/storage and backend/bootstrap/cache vs the PHP user (www-data, nobody, cPanel account).
  2. Uploads failing: PHP upload_max_filesize / post_max_size vs the 2048 KB branding cap (or private evidence limits).
  3. Public logos 404: that is often storage:link, not chmod — see Storage.
  • chown/chmod per your host docs so the PHP user can write. Do not chmod 777 as a permanent policy on shared hosts if you have a safer group setup.
  • After deploy, the new files must stay writable. A root-owned storage/logs after an SSH deploy is a common cause.

Related: HTTP 500, Storage.