Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Ошибка в админ панели

Ошибка в админ панели


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

вопрос
При заходе в админку по /admin.php сверху ошибка

Deprecated: Function ereg_replace() is deprecated in /home/u73460/мойсайт.ru/www/engine/inc/init.php(11) : eval()'d code on line 3 Deprecated: Function ereg_replace() is deprecated in /home/u73460/мойсайт.ru/www/engine/inc/init.php(11) : eval()'d code(3) : eval()'d code(11) : eval()'d code on line 3


С чем связанно ? Не подскажите ?

Ответил: Sander


Старая версия DLE, устаревшая функция ereg_replace(), которая более не поддерживается в современных версиях PHP.

Чтобы убрать ошибку, в admin.php
Найти код:
error_reporting ( E_ALL ^ E_NOTICE );
@ini_set ( 'display_errors', true );
@ini_set ( 'html_errors', false );
@ini_set ( 'error_reporting', E_ALL ^ E_NOTICE );


Заменить на:
if( !defined( 'E_DEPRECATED' ) ) {

    error_reporting ( E_ALL ^ E_NOTICE );
    @ini_set ( 'error_reporting', E_ALL ^ E_NOTICE );

} else {

    error_reporting ( E_ALL ^ E_DEPRECATED ^ E_NOTICE );
    @ini_set ( 'error_reporting', E_ALL ^ E_DEPRECATED ^ E_NOTICE );

}

@ini_set ( 'display_errors', true );
@ini_set ( 'html_errors', false );
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы