Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Проблема с админкой

При входе в админку на верхней панели появляется сообщение:
Deprecated: Function split() is deprecated in /home/............./admin/includes/top.php on line 395
Ничего ни в скриптах, ни в настройках не менял, вчера всё работало, сегодня с утра перестало.
Невозможно оформить заказ - выдает ошибку.
Не раскрываются в админпанели и менюшки: "Каталог", "Покупатели", "модули" и все остальные...

Никто с таким не сталкивался?
У меня есть предположение, что это от хостера, но точно не уверен.

Заранее благодарен за помощь.


вышел же вроде фикс этого бага. смотрите тему про 2,5,8.



При входе в админку на верхней панели появляется сообщение:
Deprecated: Function split() is deprecated in /home/............./admin/includes/top.php on line 395
Ничего ни в скриптах, ни в настройках не менял, вчера всё работало, сегодня с утра перестало.
Невозможно оформить заказ - выдает ошибку.
Не раскрываются в админпанели и менюшки: "Каталог", "Покупатели", "модули" и все остальные...

Никто с таким не сталкивался?
У меня есть предположение, что это от хостера, но точно не уверен.

Заранее благодарен за помощь.


версия какая магазина?

видимо хостер обновил php до 5.3.x или выше

нужно и магазин обновлять



вышел же вроде фикс этого бага. смотрите тему про 2,5,8.


нет. там при  отправке почты

слил новую версию phpmailer

думал там уже все поправлено

а фигушки.


а. я увидел, что про устаревшую функцию написано....
Да. скоро 5,3 будет уже стандарт. нужно все переписывать под него.


Такое бывает, когда хостер переходит на новую версию PHP.

Если переходить на новую версию магазина по каким-то причинам нежелательно, то надо вручную поправить несколько мест (обычно немного, в пределах десятка).
Если в сообщении сказано "Deprecated: Function split()", то надо  найти указанное  место и менять примерно так:
split(';',  $expr)
на
preg_split('@;@',  $expr)



Такое бывает, когда хостер переходит на новую версию PHP.

Если переходить на новую версию магазина по каким-то причинам нежелательно, то надо вручную поправить несколько мест (обычно немного, в пределах десятка).
Если в сообщении сказано "Deprecated: Function split()", то надо  найти указанное  место и менять примерно так:
split(';',  $expr)
на
preg_split('@;@',  $expr)


может покажешь где еще не поправлено?


или речь о старых версиях?



или речь о старых версиях?

Речь о старых версиях.


может покажешь где еще не поправлено?


Я не исследовал все. Просто исправляю, когда встретится.
Если надо все - поиском.


Источник



Copyright ShopOS