Fatal error:Call to undefined function mcrypt_encrypt()Rijndael.php on line 46
Merhaba Arkadaşlar,
Bazı sunucularda mcrypt_encrypt eklentisinin kurulu olmamasından dolayı PrestaShop aşağıdaki hatayı verebilir. Bu problemin de iki çözümü vardır. Birinci çözüm sunucuya mcrypt_encrypt eklentisinin kurulmasıdır, ikinci ve bizim kullanacağımız çözüm ise bu eklentinin kullanımını PrestaShop tarafından devre dışı bırakmaktır.
Error/Hata: PrestaShop Fatal error: Call to undefined function mcrypt_encrypt() in /var/www/vhosts…./classes/Rijndael.php on line 44/46
Cause/Sebep: Not installed: mcrypt_encrypt plugin / mcrypt_encrypt eklentisinin sunucuda kurulu olmaması
Solve/Çözüm: PhpMyadmin SQL Query Code / veritabanı sorgu kodu:
UPDATE `ps_configuration` SET `value` = '0' WHERE `name` = 'PS_CIPHER_ALGORITHM';
Bu sorguyu çalıştırdığınızda problem çözülmüş olacaktır,
İyi çalışmaşar, başarılar.
Yorumlar ( 2 )
Merhaba
hostinger barındırma hizmeti kullanıyorum
filezilla ile sisteme Thema yükledim daha sonra mevcut hatayı almaya başladım. daha öncede dil ve ülke seçeneklerini us,en ‘den tr,tr ye çevirdiğimde aynı hatayı almıştım. içeriye veri yüklemediğim için ozaman prestayı yeniden kurmakdaha kolay gelmiştiç şuanki sıkıntım bahsettiğiniz adımları ben web arayuzunden yapmak durumundayım bu yzden php myadmine web arayüzünden bağlanıyor. burda;
sorgu sekmesine tıklıyorum
daha sonra sorgu yazılacak alana sitedeki sorguyu kopyala yapıştır diyorum.
hata veriyor ve en az bir sütun seçmelisinz diyor
en üste bulunan zdlv_acces sütununu seçiyorum ve sorgu gönder diyorum.
bana sorgu satırından bu cevap geliyor.
FROM `zdlv_zone_shop`, `zdlv_access`
aslında bana bi teamviewer yapsannız çok sevinirim teşekkürler
TW İD: [email protected]
DogLovrDakğuş Bey Merhaba,
Veritabanı kurulumu yaparken tanımlamış olduğunuz ön eke dikkat etmelisiniz. Varsayılan ön ek “ps_” olarak gelir, siz “zdlv_” olarak tanımlamışsınız bu durumda sorguyu, aşağıdaki gibi deneyin. Bu arada ilgili veritabanını seçmeniz yeterli, sonra direkt sorguyu gönderebilirsiniz.
UPDATE `zdlv_configuration` SET `value` = ‘0’ WHERE `name` = ‘PS_CIPHER_ALGORITHM’;
Başarılar