Web Geliştirici / Sistem Uzmanı / SEO Uzmanı / Gamer | Blog sayfam üzerinden vakit buldukça işe yarayacak notlarımı yayınlamaktayım.

Ana Sayfa

PHP güncelleme sonrası deprecated preg_replace() hatası çözümü

PHP güncelleme sonrası deprecated preg_replace() hatası çözümü

Merhabalar,

Hata Kodu:

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/*******/public_html/vqmod/vqmod.php on line 252

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/*******/public_html/vqmod/vqmod.php on line 252

 

Opencart için PHP sürüm güncellemesi yada web hosting taşınması sonrası ortaya çıkan bu sorunun çözümü için şöyle adım izleyebilirsiniz:

/public_html/vqmod/vqmod.php (hata dosyası ne olarak gözüküyor ise) 252. satıra inin yada şu $modFilePath = preg_replace(‘/([^*]+)/e’, ‘preg_quote(“$1”, “~”)’, $modFilePath); satırı bulunuz. İlgili satırı $modFilePath = preg_replace_callback(‘/([^*]+)/’, function ($m) { return preg_quote($m[1], “~”); }, $modFilePath); olarak değiştiriniz.
×