PDA

Просмотр полной версии : трабла с субд!


Baltazarr
31.07.2006, 15:14
Дело было так: решил апгрейдить субд мускул с 3 версии на 4. Собственно апгрейдил. В итоге, при загрузке формы входа в BE появляются варнинги, общий смысл которых в том, что запрос посланный тайпой мускулу оказался пустым и указывает на строку 899 в файле: "C:\www\typo3\t3lib\class.t3lib_db.php". Логинюсь в бекенд, на экран выводится только фон и тот же варнинг и больше ничего...

Pavel Antonov
31.07.2006, 15:46
может лучше все таки дать пример сообщения, а не вольных их перевод?

Baltazarr
31.07.2006, 23:54
Warning: mysql_query() [http://www.mysql.com/doc]: Query was empty in C:\www\typo3\t3lib\class.t3lib_db.php on line 899

Baltazarr
01.08.2006, 03:37
А вот это вылетает при появлении меню инсталяции "1-2-3":
Warning: mysql_list_tables(): supplied argument is not a valid MySQL-Link resource in C:\www\typo3\t3lib\class.t3lib_db.php on line 967

Valery Romanchev
01.08.2006, 11:29
во внешнем phpMyAdmin все таблицы открываются?
т.е. это проблема только TYPO3 или вообще мускл не работает?

Baltazarr
01.08.2006, 13:10
во внешнем phpMyAdmin все таблицы открываются?
т.е. это проблема только TYPO3 или вообще мускл не работает?
Нет, проект у меня локальный, но планируется разместить его в и-нете. Думаю, что это проблема Тайпы, потому что все остальные мои проекты прекрасно работают с обновленной Мускул 4.1.
З.Ы. На мускуле третьей версии Тайпа запускалась без проблем.

Pavel Antonov
01.08.2006, 13:42
Возможно пользователь с которым вы соединяетесь к базе использует криптование паролей введенное с 4-й версии. И вы не можете соединится с базой так как библиотека PHP не поддерживает это нововведение. Можно попробовать поставить ему пароль без криптования через OLD_PASSWORD.

Подробнее: http://dev.mysql.com/doc/refman/5.1/en/old-client.html

Так, как предположение...

Baltazarr
01.08.2006, 14:00
Возможно пользователь с которым вы соединяетесь к базе использует криптование паролей введенное с 4-й версии. И вы не можете соединится с базой так как библиотека PHP не поддерживает это нововведение. Можно попробовать поставить ему пароль без криптования через OLD_PASSWORD.

Подробнее: http://dev.mysql.com/doc/refman/5.1/en/old-client.html

Так, как предположение...
Павел, это уже было сделано. Но к сожалению это не повлияло на ситуацию.. :(