osCommerce: модуль оплаты перестал работать после обновления PHP - PullRequest
0 голосов
/ 13 декабря 2010

Мой друг попросил помощи с его osCommerce; его веб-хостинг недавно обновился до PHP 5.3, и, поскольку он работает под управлением osCommerce 2.2 MS2, он получил множество сообщений об ошибках.

Он решил скрыть это, пока не заменит весь интернет-магазин в ближайшем будущем, и все работает хорошо, за исключением одного: он не может вносить никаких изменений в модули оплаты. Когда он меняет значение, оно возвращается к предыдущему.

Я никогда раньше не работал с osCommerce, поэтому по этой причине я надеюсь, что кто-нибудь здесь сможет помочь мне.

Заранее спасибо!

Ответы [ 2 ]

4 голосов
/ 13 декабря 2010

OSCommerce на 2.2 OS несовместим с PHP 5.3, в основном с OSCommerce, использующим устаревшую функцию "ereg_replace" PHP, и правильным методом будет откат к предыдущей версии PHP до тех пор, пока вы не сможете обновить OSCommerce, или обновить OSCommerce сейчас. Вот пара ссылок для «патча» решений и правильного пути обновления

0 голосов
/ 13 декабря 2010

если вы получаете ошибку и хотите просто избавиться от сообщения об ошибке, используйте эту

error_reporting(E_DEPRECATED);

, но настоятельно рекомендуется обновить устаревшую функцию OSCommerce, которая будет хорошим решением

...