Opencart Fatal error Call to undefined function openssl -Hatası ve Çözümü
Opencart php E-Ticaret Yazılımını localhost da kurmaya çalışırken şuna benzer bir hata alırsanız eğer,OpenCart Fatal error: Call to undefined function openssl_random_pseudo_bytes() in C:Program Files (x86)EasyPHP-Devserver
EasyPHP-Devserver Hatası için
C:Program Files (x86)EasyPHP-Devserver-17eds-binariesphpphp5630vc11x86x180113141715php.ini içerisindeki php.ini dosyasında extension=php_openssl.dll ibaresini aratın başındaki noktalı ; virgülü kaldırın ve EasyPHP Devserver programını yeniden başlatın Start / Restart All Server veya kapatıp açıp tüm hizmetleri tekrar başlatın
Muhetemelen kurulum yaptığınızda aldığınız diğer hatada şu olabilir.
Uyarı: admin/config.php does not exist. You need to rename admin/config-dist.php to admin/config.php!
@emrebozok : admin klasöründe bulunan config-dist.php dosya ismini config.php olarak değiştirsen sorun düzelir.
Ayrıca ana dizinde de config-dist.php dosyası olabilir aynı şekilde ana dizinde bulunan config-dist.php dosyasını config.php olarak değiştirin
Kaynak : http://www.opencart-tr.com/forum/showthread.php?tid=12267&language=english
Buarada konumuz bu değil ama localhostta PrestaShop kuracaksanız php.ini dosyasında mutlaka şu özelliği aktif etmeniz gerekir ;extension=php_fileinfo.dll Başındaki noktalı virgül’ü (;) kaldırıp localhost yazılımınız yada localhost programınız her ne ise artık yeniden başlatın.
cURL eksiğini gidermek içinse şu yoldan tekrar : C:Program Files (x86)EasyPHP-Devserver-17eds-binariesphpphp5630vc11x86x180113141715 php.ini dosyasından
;extension=php_curl.dll önündeki noktalı virgülü kaldırıp kayıt edin tekrar EasyPHP üst mesajımdaki resimdeki gibi Start / Restart All Server ve sonra
Şu adrese gidin https://indy.fulgan.com/SSL/ Ctrl+F ile şu ibareyi aratın k-x64_86-win64.zip ve son sürüm olanını indirin. veya : https://indy.fulgan.com/SSL/openssl-1.0.2k-x64_86-win64.zip
zip dosyasındaki ssleay32.dll ve libeay32.dll dosyalarını C:WindowsSystem32 ve C:WindowsSysWOW64 içerisine atın
veya şuradan openssl’nin windows verisyonunu bilgisayarınızın sistemine en uygun x86 veya x64 olanını indirip kurun http://slproweb.com/products/Win32OpenSSL.html kurulum yaparken The windows system directory seçeneğini seçin
Veya tüm dll dosyalarını benim yandex hesabımdan indirebilirsiniz : https://yadi.sk/d/U6WsJYg_3SeoJo
cacert.pem dosyasına ihtiyacınız olursa openssl kurulumunu yaptığınız dizinde olabilir veya şuradan indirebilirsiniz.
http://curl.haxx.se/ca/cacert.pem
Yukarıdaki dökümanda başarılı bir kurulum yaparsanız Opencart ticari yazılımını localhos üzerinden tam destekli sorunsuz kullanırsınız.
eds-httpserver.exe libssh2.dll-Sistem hatası error Çözümü
Bu işlemlerden sonra http server da hatası alırsanız C:Program Files (x86)EasyPHP-Devserver-17eds-binariesphp yolundaki iki klasöründen birinde fark etmez libssh2.dll dll dosyasını alıp windows’un C:WindowsSystem ve C:WindowsSysWOW64 ve C:WindowsSystem32 dizinlerine atın hangi dizine attığımı hatırlamıyorum bu yüzden tam emin olmak için 3 dizinede atın dll dosyalarını 🙂
Resimde görüldüğü gibi herşey olması gerektiği gibi ve sorunsuz kuruluma devam edilebilir
Ayrıca @eka7a @Kiroglumarket ve @yilmaz70 Arkadaşlara ve diğer OpenCart desteği sunan türk arkadaşlarımıza Teşekkür ediyorum,yıllardır OpenCart desteğini sürdürüyorlar.
Bir yanıt yazın