WordPress sürümünü 4.9.2 ye güncellerken aşağıdaki gibi bir hataya birden düştü. Admin panel artık erişilemez olmuştu. Bundan sonrasını server phpmyadmin veya FTP üzerinden direkt halletmem gerektiğinin farkındaydım.
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 122880 bytes)
Sebebini anlamaya çalışırken ilk etapta varsayılan olarak memory limitlerini değiştirmeyi denemek istedim. Bunu wp-config içerisindeki aşağıdaki değişiklikle sağladım :
define (‘WP_MEMORY_LIMIT’, ‘128M’);
Bir değişiklik olmadığından public_html klasöründeki .htaccess dosyası üzerinden de aşağıdaki işlemi sağladım.
php_value memory_limit 128M
Fakat yine de admin panele ulaşamıyordum. Burada memory artırılırsa dahi pansuman çözüm olduğunu asıl sorunu bulmanın daha önemli olduğunu düşünerek sorunun kaynağını aramaya devam ettim. Bunun için tüm eklentileri pasif yaptım ve tekrar admin panele girmeye çalıştığımda artık girebiliyordum. Sorun eklenti ve güncelleme çakışmasından olduğu kesindi. Fakat hangi eklentiden kaynaklandığını anlamaya giriştiğimde sorunun MarketPress eklentisinden kaynaklandığını farkettim.
Eklentilerin tamamını pasif edebilmek için oldukça basit bir yolu seçerek
/httpdocs/wp-content/plugins
yerine
/httpdocs/wp-content/_plugins
Değiştirme sağladım. Bunu diğer eklentileri pasif ederken de uyguladım.