StarsVIP 0 Опубликовано: 25 мая 2012 Рассказать Опубликовано: 25 мая 2012 Здравствуйте! Возникла ошибка с mysql, в результате обновления PHP до версии 5.4. Версия DLE 8.3 хорошо работала на PHP 5.3. Текст ошибки: Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in /site/starsvip.ru/www/engine/classes/mysqli.class.php on line 162 Убрали показ ошибок об устаревших функциях, но проблему решить не удалось. Залогинившиеся участники сайта видят пустую страницу, без входа на сайт - вся информация доступна. Как быть? P.S. сайт www.starsvip.ru Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 25 мая 2012 Рассказать Опубликовано: 25 мая 2012 Как быть? Возвращаться на предыдущую линейку PHP. Линейка PHP 5.4 содержит принципиальные различия в работе стандартных функций PHP, даже в версии DLE 9.6 не полностью поддерживается, для сайтов в кодировке windows-1251. А на старой версии 8.3 на этой линейке PHP даже делать нечего. На текущий момент линейку PHP 5.4.x могут использовать только пользователи DLE 9.6 и только те кто использует UTF-8 кодировку на сайте. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.