Bayramın Bereketi Uzmansoft’ta Dev İndirimlerle Geliyor!
Detayları Gör

cPanel cache.lock Hatası (Permission Denied) Nasıl Çözülür?

cPanel “cache.lock” Hatası ve Çözümü: Permission Denied

cPanel “cache.lock” Hatası ve Çözümü: Permission Denied

Hata Mesajı:

Error: The system failed to create the file “/var/cpanel/userdata/örnek:uzmansoft/cache.lock” (as EUID: 1067, EGID: 1069 1069) because of the following error: Permission

Hata Açıklaması:

Bu hata, cPanel veya WHM işlemleri sırasında kullanıcıya ait yapılandırma dosyalarının güncellenmesi gerekirken sistemin yeni dosya oluşturamaması nedeniyle ortaya çıkar. Hata mesajında belirtilen cache.lock dosyası, geçici işlem kilitleme amacıyla kullanılmaktadır.

Hatanın kaynağı genellikle şunlardan biridir:

  • Hedef dizinin dosya izinlerinin hatalı olması

  • Sahipliğin yanlış kullanıcıya ait olması

  • Önceden oluşmuş ama silinemeyen bir cache.lock dosyası

  • Manuel taşıma, yedek yükleme veya yetkisiz kullanıcı müdahalesi

Adım Adım Çözüm

1. Dizin İzinlerini Kontrol Et

Öncelikle, terminal veya SSH bağlantısı üzerinden aşağıdaki komutu çalıştırarak dizin izinlerini kontrol edin:

ls -ld /var/cpanel/userdata/kullanıcıadi

Burada dizinin sahibi ve grup bilgileri doğru olmalıdır. Eğer farklıysa bir sonraki adımda düzeltilecektir.

2. Sahipliği ve İzinleri Düzelt

Aşağıdaki komut ile dizinin sahibi cpanelden yazan kullancı olacak şekilde ayarlanmalı ve erişim izinleri doğru biçimde tanımlanmalıdır:

chown -R kullaniciadi:kullaniciadi /var/cpanel/userdata/kullaniciadi
chmod 750 /var/cpanel/userdata/kullaniciadi

3. cache.lock Dosyasını Temizleyin

Eğer daha önceden oluşturulmuş bir cache.lock dosyası varsa ve sistem onu kullanamıyorsa, manuel olarak silmeniz gerekebilir:

rm -f /var/cpanel/userdata/kullaniciadi/cache.lock

Bu dosya, sistem tarafından ihtiyaç halinde yeniden oluşturulacaktır.

4. Kullanıcı Veritabanı Önbelleğini Güncelleyin

Dosya ve izinler düzeltildikten sonra, cPanel'in yapılandırma önbelleğini güncellemeniz gerekebilir.

Bunun için şu komutu kullanabilirsiniz

/scripts/updateuserdatacache

Bu işlem sonrasında hata genellikle ortadan kalkar.

Ek Bilgi:

Eğer sunucunuzda CloudLinux, cageFS veya benzeri izolasyon sistemleri kullanıyorsanız, kullanıcıların dosya sistemine erişimi sınırlandırılmış olabilir. Bu durumda ilgili kullanıcıyı cageFS dışında bırakmanız veya gerekli izinleri cageFS içine tanımlamanız gerekebilir.

08503026251 908503026251