Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Установка (http://forum.typo3.ru/forumdisplay.php?f=13)
-   -   Ошибки mysql, помогите (http://forum.typo3.ru/showthread.php?t=4626)

Manas 28.09.2007 15:48

Ошибки mysql, помогите
 
У меня свой сервер, mysql 5.0.45 php 4.4.7 typo3 4.1.2. Есть несколько сайтов которые работали себе спокойно и вдруг с утра выдали вот такие ошибки ( все поголовно )

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/virtual/www/viplus.ru/typo3_src-4.1.2/t3lib/class.t3lib_db.php on line 797

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/virtual/www/viplus.ru/typo3_src-4.1.2/t3lib/class.t3lib_db.php on line 797

Warning: Cannot modify header information - headers already sent by (output started at /home/virtual/www/viplus.ru/typo3_src-4.1.2/t3lib/class.t3lib_db.php:797) in /home/virtual/www/viplus.ru/typo3_src-4.1.2/t3lib/class.t3lib_userauth.php on line 278

На сервере ничего не менялось, не перенастраивалось. Strict mode в mysql отключен. На всякий случай mysql пересобрал - не помогает

В админку не зайти совсем, пишет
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/virtual/www/viplus.ru/typo3_src-4.1.2/t3lib/class.t3lib_db.php on line 797

Warning: Cannot modify header information - headers already sent by (output started at /home/virtual/www/viplus.ru/typo3_src-4.1.2/t3lib/class.t3lib_db.php:797) in /home/virtual/www/viplus.ru/typo3_src-4.1.2/typo3/index.php on line 473

Помогите, что бы это могло быть.

marco 28.09.2007 21:34

Прочекай может битые таблицы в базе...

Manas 29.09.2007 12:30

Почекал, таблицы все целы, в логе ошибок mysql выдаются вот такие записи:
"Cannot find table virage/cache_pages from the internal data dictionary of InnoDB though the .frm file for the table exists. Maybe you have deleted and recreated InnoDB data files but have forgotten to delete the corresponding .frm files of InnoDB tables, or you have moved .frm files to another database?".
Помимо typo3 у меня еще рутится несколько сайтов на MODx и Gallery2 - вот ними никаких проблем нет. Люди помогите, пожалуйста. Что это за ошибка такая!!!

Manas 29.09.2007 13:57

Вопрос решен, поведаю что было. Дело действительно было в битых таблицах. Испортились InnoDB таблицы. Через Install Tool -> database analyser -> compare предложил создать некоторые таблицы, типа cache_hash, cache_imagesizes, sys_log и т.д. Нужно было удалить .frm остатки этих таблиц, а дальше Install Tool успешно создал недостающие таблицы. Вот так вот.


Часовой пояс GMT +4, время: 20:47.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot