huseyindas Geliştirme ortamında config:cache, route:cache... gibi komutlar kullanmamanız gerekiyor. Bunlar sadece canlı ortamda kullanılan komutlar. Bir şeyleri önbelleğe alıyorsunuz, FTP kulllandığınız için de bilinçsiz bir şekilde onları da sunucuya gönderiyorsunuz, sorunlar bundan oluşuyor. Sizin bilgisayarınızda bootstrap/cache/config.php dosyasının hiçbir zaman olmaması gerekiyordu ama config:cache yapmışsınız. config:cache amacı genel olarak ayarların daha hızlı yüklenmesini sağlamak o yüzden sizin bilgisayarınızda böyle bir şeye ihtiyacınız yok, sunucunun böyle bir şeye ihtiyacı var.
Sunucuya girip SSH ile şunu çalıştırın:
php artisan optimize:clear
SSH erişimi yoksa kendi bilgisayarınızda çalıştırın. storage klasörünü orjinal ilk haliyle sunucudaki ile yer değiştirin. Yani https://github.com/laravel/laravel/tree/8.x/storage gibi olacak içi, aynısı, fazla dosyalar olmayacak. elle oluşturduğunuz klasörler varsa ama dursun onlar, sanmıyorum ama ne yaptığınızı bilmediğim için söyleyeyim dedim. Sunucuda boostrap/cache içinde .gitignore dosyası hariç diğer dosyaları da silin.
dw olayı dediğim gibi bir yerlerde dw var, buffera ekliyor, cache alınan dosyalarda olabilir, başka aklıma bir şey gelmiyor. PhpStorm kullanırsanız daha iyi olur, böyle şeylerde yardımı çok oluyor.