mgsmus
Cevap için teşekkür ederim. Cevabı gördükten sonra denedim ama yine olmadı. Başka şeyler de denedikten sonra cevap vermek için biraz bekledim. Şu adımları izledim;
Kullanıcı oluşturup dosya sahipliğini root'dan kullanıcıya atadım, işe yaramadı.
Tüm projeyi silip kullanıcı ile giriş yaptıktan sonra yeniden repodan çekerek composer ile kurulum denedim bu kez vendor klasörünü dahi yazamadı.
Yetkileri aşağıdaki gibi ayarladım, olmadı.
Projeyi silip sadece index.php oluşturdum, file_put_contents ve fwrite ile herhangi bir içerik yazmayı denedim, yine olmadı.
find /usr/share/nginx/html -type d -exec chmod 755 {} \;
find /usr/share/nginx/html -type f -exec chmod 644 {} \;
Özetle bu sunucu hiçbir şekilde dosya oluşturmaya izin vermiyor.
Sunucuda PHP 7.4, PHP-FPM ve NGINX kurulu.
Başka ne yapabilirim ?