woocommerce Fatal error: Cannot declare class WC_Updates_Screen_Updates Hatası ve çözümü
woocommerce Fatal error: Cannot declare class WC_Updates_Screen_Updates Hatası ve çözümü
Fatal error: Cannot declare class WC_Updates_Screen_Updates Hatası ve çözümü
Bu makaleyi yazmadan 4 saat önce kadar bir tane müşterimin eklentilerini güncellemem ve yeni bir eklenti kurmam gerekliydi haliyle eklentileri sırasıyla güncelledim ve o sırada da yeni eklentiyi kurmaya başladım.
Normalde Eklentileri Her zaman Tek tek güncellerim ki eğer bir sorun olursa bilirim ki, O anda güncellenen Eklentide sorun var diyip hemen eski sürümünü kurarım.
Biraz aceleci davranarak müşterimin web sitesini 2 farklı sekmede, 2 farklı iş emri verdim ve o süreçte de “Wp-admin/plugins” sayfasına girmeye çalıştığımda “Fatal error: Cannot declare class WC_Updates_Screen_Updates” sorunu ile karşılaştım.
Bütün hatayı incelediğimde ise ;
Fatal error: Cannot declare class WC_Updates_Screen_Updates, because the name is already in use in /home/domain/public_html/wp-content/plugins/woocommerce/includes/admin/plugin-updates/class-wc-updates-screen-updates.php on line 0
Web sitenizde kritik bir hata oluştu. Lütfen talimatlar için site yöneticisi e-postası gelen kutunuzu kontrol edin.
WC_Updates_Screen_Updates Hatası için Yaptıklarım;
4 saattir araştırıyorum ve sonunda sorunu ve çözümü anladım fakat ondan önce yaptığım adımları anlatacağım.
Bunu anlatmamda ki sebep bu tarz eklenti hataları ile karşı karşıya gelirseniz hangi adımları izlemeniz gerekli onlar hakkında bilgi sahibi olursunuz.
- Sorunun Woocommerce ile alakalı olduğunu direk hatanın verdiği uyarıdan dolayı anladım. Ve yüklemeye çalıştığım eklentide woocommerce ile alakalı olduğu için yüklediğim eklentiyi sildim.
- Son sürüm woocommerce yükledim,
- Woocommerce eklentisini FTP üzerinden bağlanıp, dosya adını değiştirdim ve eklentiyi devre dışı bırakıp, direk eklenti sayfasına girip bütün woocommerce ile alakalı olan eklentileri güncelledim.
- Yeni Sürüm woocommerce’yi yükledim ve çalıştırdım.
- Woocommerce eklentisi ayarlarına girerek veritabanını güncelledim.
Yedek Geriye yüklemedim çünkü benim hatamdı, en son yedek 10 gün önce olduğu için çok fazla veri kaybolacaktı ve mecburen bu işi çözmem gerekliydi.
Siz bu işlemleri yapacaksanız mutlaka Yedek alınız.
WC_Updates_Screen_Updates Çözümü ;
Evet Arkadaşlar herkesin merak ettiği sayfayı okumadan direk WC_Updates_Screen_Updates çözüm kısmına geldiniz,
Fakat bir üst başlıkta ki sırayla yaptığım işlemleri de sırayla okuyunuz, Klasik eklenti sorunlarını bu şekilde giderebilirsiniz.
Plugin dosyasının içerisinde bulunan “woocommerce” dosyasını siliniz ve WooCommerce 4.5.0 Beta 1 sürümünü kurunuz.
Woocommerce 4.5.0 Beta 1 indir
WC_Updates_Screen_Updates sorununu yukarıda ki eski sürüm woocommerce eklentisini kurarak ilerleyebilirsiniz.
Fakat bu işlemleri yapmadan önce mutlaka Yedek alınız.
Ayrıca E-ticaret Hosting konusunda veya tamamen benim verdiğim hizmetleri satın alabilirsiniz: https://mantikbilisim.com/