PHP. Deprecated: Function eregi() is deprecated in... Решение проблемы

При обновлении PHP до версии 5.3.0 стала появляться ошибка:
Deprecated: Function eregi() is deprecated in ...

Оказывается, с выходом версии PHP 5.3.0 некоторые функции были признаны устаревшими и были заменены на другие.

Чтобы решить проблему нужно:

1) Открыть файл php.ini и найти строчки:

; overload(replace) single byte functions by mbstring functions.
; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
; etc. Possible values are 0,1,2,4 or combination of them.
; For example, 7 for overload everything.
; 0: No overload
; 1: Overload mail() function
; 2: Overload str*() functions
; 4: Overload ereg*() functions
;mbstring.func_overload = 0

2) Раскоментировать строку ;mbstring.func_overload = 0

3) Изменить значение параметра mbstring.func_overload по такому принципу:

Если оно равно нулю, как сейчас – это значит что все устаревшие функции отключены, и вместо них используются новые их «наследники».
Если же хотим что-нибудь включить, например, mail() и eregi(), то значение будет равно 5 (типа 1+4).
Если нужно включить str*() и eregi(), то значение будет равно 6 (4+2).

4) Перезагрузить сервер

Интересное

Проверка сайта на вирусы
Если пользоваться привычной терминологией, то web вирусы не являются вирусами в традиционном...
Отзыв о FirstVDS
При покупке хостинга у FirstVDS мне предложили скидку за годный отзыв в блоге или на форуме....
Project Glass — Очки будущего от Google
Компания Google представила суперсовременные «очки дополненной реальности» или Project Glass. Впрочем,...
Git и Bitbucket
Git – это распределенная система контроля версий. Пожалуй, на этом теория заканчивается, так как...

Комментарии

  • ANNA
    19.10.2011 в 15:53

    спасибо=) очень помогло)

    ответить
  • foxystrife
    27.10.2011 в 17:54
    был сплошной «вынос мозга».
    Спасибо огромное, все работает!!!
    ответить
  • Сергей
    24.12.2011 в 16:06

    спасибо, помогло

    ответить
  • Андрей Рябов
    18.04.2012 в 09:00

    Большое спасибо автору статьи! Поставил значение 5 — помогло, ошибок нет у пользователей при регистрации wow аккаунта.

    ответить

Чтобы оставлять комментарии, авторизируйтесь

Войти через OpenID

рейтинг0+-
Популярные
Точки входа
Наверх