Wordpress’de “wp-includes/capabilities.php on line 31″ Hatası ve Çözümü
Bugün blogun yönetici paneline girmeye çalıştığımda şu hatayla karşılaştım:
Warning: Invalid argument supplied for foreach() in /…/../…/html/wp-includes/capabilities.php on line 31
capabilities.php dosyasının 31.satırına baktığımda kullanıcı yetkileri ile ilgili bir problem olduÄŸunu anladım. Biraz araÅŸtırdıktan sonra daha pek çok kiÅŸinin bu sorunla karşılaÅŸtığını gördüm. Bazı wordpress kullanıcılarında bu hata ile birlikte “Bu sayfaya eriÅŸmek için yeterli izniniz yok” uyarısı da çıkıyor. Sözü fazla uzatmadan çözüme geçeyim.
Çözüm
Aşağıdaki yamayı indirin ve web alanınıza yükleyin. Ardından tarayıcınızla bu dosyayı çağırın. İşlemler kendiliğinden halledilecek ve sorun çözülecektir.
|
Yamayı hazırlayan Hakan Demiray‘a ne kadar teÅŸekkür etsek azdır.
Not: İlerde böyle bir sorunla karşılaşmamak için blogunuzu taşırken veya üst sürüme yükseltirken MySQL sorgusunda wp_users kısmını çıkarmanızı tavsiye ederim.
RSS