İnternette İstediğiniz Gibi Çevrimiçi Para Kazanma!

Magento 1 – PHP ölümcül hatası: PHP 7.2’de getAllOptions()

Şu yazıyı okuyorsunuz: Magento 1 – PHP Önemli Hata: PHP 7.2’de getAllOptions()

Hiç şunu söyleyen bir hatayla karşılaştınız mı?

Magento 1 mağazasında şuna benzer:

Yukarıdaki PHP hatası genellikle Magento 1 mağazasında PHP 7.2’ye yükseltme yapılırken ortaya çıkar. Bu hata oluştuğunda yönetici panelinde herhangi bir istemciyi açamayabilirsiniz.

Ayrıca, bu php hatası oluştuğunda istemcileri arka uçtan dışa aktaramayabilirsiniz.

Bu gönderide bunun programatik çözümü tartışılıyor

Hatayı çözmek için aşağıdaki adımları uygulayın.

Magento 1 için Çözüm – PHP ölümcül hatası: PHP 7.2’de getAllOptions():

app/code/core/Mage/Customer/Model/Resource/Address/Attribute/Source/Country.phpapp/code/core/Mage/Customer/Model/Entity/Address/Attribute/Source/Country.phpapp/code/core/ Mage/Customer/Model/Customer/Attribute/Source/Group.phpapp/code/core/Mage/Customer/Model/Customer/Attribute/Source/Website.phpapp/code/core/Mage/Customer/Model/Customer/Attribute/ Kaynak/Mağaza.php

Bu dosyaları yerel klasöre kopyalayın

Böylece rotalar şu şekilde oluşturulacak:

app/code/local/Mage/Customer/Model/Resource/Address/Attribute/Source/Country.phpapp/code/local/Mage/Customer/Model/Entity/Address/Attribute/Source/Country.phpapp/code/local/ Mage/Customer/Model/Customer/Attribute/Source/Group.phpapp/code/local/Mage/Customer/Model/Customer/Attribute/Source/Website.phpapp/code/local/Mage/Customer/Model/Customer/Attribute/ Kaynak/Mağaza.php

Bu beş dosyada şunu söyleyen bir satır bulacaksınız:

genel işlev getAllOptions()

genel işlev getAllOptions()

Yukarıdaki satırı şu şekilde değiştirin:

public function getAllOptions($withEmpty = true, $defaultValues ​​= false)

public function getAllOptions($withEmpty = true, $defaultValues ​​= false)

Bu kadar.

Yukarıdaki çözümle ilgili herhangi bir şüpheniz aşağıdaki Yorumlar bölümünde belirtilebilir.

Size en kısa sürede yardımcı olmaktan mutluluk duyacağım.

Ayrıca Magento 2.4.1’in sunduğu performans ve güvenlik özelliklerinden yararlanmak için en yeni Magento 2 mağazasına geçmeyi unutmayın.

Bu sıkıcı görevi atlayabilir ve sertifikalı Magento geliştiricilerinin rehberliğinde mağazanızı Magento 2’nin en son sürümüne taşımak için profesyonel yardım sunacak Meetanshi Magento 2 Geçiş Hizmetini tercih edebilirsiniz!

Gönderiyi sosyal medya aracılığıyla Magento 1 geliştiricileriyle paylaşın.

Teşekkür ederim.