abushyk 694 Жалоба Опубликовано: June 28, 2013 С некоторого времени CMS Sitebill начал переход на использование PDO модуля для работы с БД.Если вы поймали ошибку вроде вот этой: Warning: mysql_connect() [function.mysql-connect]: Premature end of data (mysqlnd_wireprotocol.c:554) in (цензура) on line 26Warning: mysql_connect() [function.mysql-connect]: OK packet 1 bytes shorter than expected in (цензура) on line 26 Значит с большой долей вероятности проблема в механизме хеширования паролей mysql Вариант решения.Через движек это не выполнимо, так как для выполнения хоть одного запроса на mysql к ней надо присоединиться, а это-то как раз и не получается. Тогда, идем в phpmyadmin нашего сервера, или другой интерфейс связи с БД, и выполняем в нем два запроса: SET SESSION old_passwords=0;SET PASSWORD = PASSWORD('my_pass'); my_pass - ваш пароль пользователя на эту БД Первый переключит режим хеширования, а воторой перезапишет ваш пароль, который, с использованием переключенного режима, перехеширует функция PASSWORD. 100% гарантии не прилагается. Факультативно:http://code.openark.org/blog/mysql/upgrading-passwords-from-old_passwords-to-new-passwordshttp://gotyonok.livejournal.com/18037.html Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах