OpenCart sitelerinizde Deprecated: preg_replace(): hatası alıyorsanız, bu hatayı düzeltmek için aşağıdaki adımları uygulayabilirsiniz.
İçindekiler
Örnek Hata:
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/SITEADI/public_html/SITEADI/vqmod/vqmod.php on line 329
Hatanın Nedeni:
OpenCart deprecated: preg_replace(): hatası vQmod kaynaklı bir sorundur. Olası hata nedeni; kullandığınız vQmod sürümünün eski olmasıdır. Bu hatayı düzeltmek için vQmod sürümünüzü güncelleyebilir veya aşağıdaki çözüm adımlarını uygulayarak sorunu düzeltebilirsiniz.
OpenCart Deprecated: preg_replace(): Hatası Çözümü
- Sitenize Ftp ile bağlanarak vqmod/vqmod.php dosyanızı açın.
- $modFilePath = preg_replace(‘/([^*]+)/e’, ‘preg_quote(“$1”, “~”)’, $modFilePath); satırını bularak aşağıdaki ile değiştirin.
- $modFilePath = preg_replace_callback(‘/([^*]+)/’, function ($m) { return preg_quote($m[1], “~”); }, $modFilePath);
- Sorununuz çözülecektir.
Yorumlar