Aleksey Dorogov freelance software engineer
← All writing Laravel / PHP

How to fix Laravel 5.8 artisan command Failed to clear cache. Make sure you have the appropriate permissions

Aug 2025 1 min read Aleksey Dorogov

I just deployed a new system on production, opened a browser and see the error about permissions for my Laravel logs and do on, I checked the default paths, vhosts, config…but nothing happens. Then I think that clearing Laravel config cache with the command is a good idea.

php artisan config:clear

But I got the error

Failed to clear cache. Make sure you have the appropriate permissions.

I nothing can help me :( The next thing was checking the files, and remove these ones

rm /bootstrap/cache/packages.php
rm /bootstrap/cache/services.php
rm /bootstrap/cache/config.php.php

Then run

php artisan cache:clear

And voila, it works!

P.S. What else I tried I had to be sure that folder /storage/framework/cache/data exist, and have the correct owner and chmod.

Sitting on a version of this problem right now? I'd rather look at it than guess.

Email me
Site down? Message me now Live chat · usually reply in minutes