Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
aero

Ошибка с set_magic_quotes_runtime на php5.4

Рекомендованные сообщения

Обновили версию PHP до 5.4 и теперь при входе на форум появляется такая ошибка:

 

Fatal error:  Uncaught Error: Call to undefined function set_magic_quotes_runtime() in /initdata.php:390

Помогите пожалуйста ее исправить.

Поделиться сообщением


Ссылка на сообщение

Функция set_magic_quotes_runtime начиная с версии 5.3 считается устаревшей, а с 5.4 удалена совсем.

Открыть /initdata.php

Найти

@set_magic_quotes_runtime(0);

if ( ! defined( 'IPS_MAGIC_QUOTES' ) )
{
	define( 'IPS_MAGIC_QUOTES', @get_magic_quotes_gpc() );
}
Заменить на
if( version_compare( phpversion(), '5.4.0', '<') )
{
	@set_magic_quotes_runtime(0);

	if ( ! defined( 'IPS_MAGIC_QUOTES' ) )
	{
		define( 'IPS_MAGIC_QUOTES', @get_magic_quotes_gpc() );
	}
}
else
{
	if ( ! defined( 'IPS_MAGIC_QUOTES' ) )
	{
		define( 'IPS_MAGIC_QUOTES', false );
	}
}
 
  • Upvote 2

Поделиться сообщением


Ссылка на сообщение

Попробуй подменить inidata.php на этот

initdata.zip

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Попробуй подменить inidata.php на этот

Там используется тот же самый фикс. Видимо сделали его в версии 3.4.9.

Поделиться сообщением


Ссылка на сообщение

Да, действительно, у меня 3.4.6. Выполнил правку предложенную siv1987 и форум заработал. Огромное спасибо за оперативный ответ!

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

kgb спасибо подошло

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...