Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 08.01.2006, 13:08   #1
Ivan
Новенький
 
Регистрация: 08.01.2006
Сообщений: 2
По умолчанию Warning: mysql_fetch_row

Перенес сайт с одного сервера на другой.
В админке на новом месте пишется ошибка:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /www/typo3_source-3.8.0/t3lib/class.t3lib_db.php on line 754

Warning: Cannot modify header information - headers already sent by (output started at /www/typo3_source-3.8.0/t3lib/class.t3lib_db.php:754) in /www/typo3_source-3.8.0/typo3/template.php on line 601


На прежнем сервере такого не было.
Может кто знает - как с этим справиться?

Кстати, когда захожу в phpmyadmin там пишется, что
The mbstring PHP extension was not found and you seem to be using multibyte charset. Without mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results
Может дело из-за этого или нет?
Спасибо за ответы!
Ivan вне форума   Ответить с цитированием
Старый 08.01.2006, 14:36   #2
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию re: Warning: mysql_fetch_row

Первое лечится перестановкой экстеншенов...
Точнее так: кликаете в ext менеджере на каждое уставновленное расширение и если предлается запусить SQL запросы - то запускаете их.
(причина - смена версии MySQL с 3.х на 4.х)
Valery Romanchev вне форума   Ответить с цитированием
Старый 09.01.2006, 13:28   #3
Ivan
Новенький
 
Регистрация: 08.01.2006
Сообщений: 2
По умолчанию re: re: Warning: mysql_fetch_row

Ага, действительно, версию мускула отличаются.
Только простым обновлением это че-то не проходит. Делаю update и очистку кеша - все равно ошибки эти есть.
Наверное расширение нужно полностью удалить, а потом поставить?
Ivan вне форума   Ответить с цитированием
Старый 10.01.2006, 11:31   #4
carlos
Продвинутый
 
Регистрация: 03.03.2006
Сообщений: 58
По умолчанию re: Warning: mysql_fetch_row

может просто display_errors = Off в php.ini?
carlos вне форума   Ответить с цитированием
Старый 10.01.2006, 13:44   #5
Dutchak Vitaly
TYPO3 Infected
 
Регистрация: 29.08.2005
Адрес: Ukraine, Simferopol
Сообщений: 412
Отправить сообщение для Dutchak Vitaly с помощью ICQ Отправить сообщение для Dutchak Vitaly с помощью Skype™
По умолчанию re: Warning: mysql_fetch_row

Никогда не ставьте display_errors = Off во время разработке, да и потом тоже!
Твоя ошибка заключается в том, что либо где-то посылается неверный запрос, либо в этом запросе указаны поля или таблица которых не существует.

в коде где вероятнее всего ошибка напиши такую строчку (только в конце скрипта после всех запросов) :
t3lib_div::debug(t3lib_db::sql_error);

это строчка выведет ошибка MySQL. Думаю там будет все понятно!

еще можно в typo3/t3lib/class.t3lib_db.php поставить $DEBUG=TRUE; Тогда все ошибки MySQL будут выводиться на экран, только надо пообновлять и очистить кэши жедательно! Не всегда с первого раза срабатывает.
Dutchak Vitaly вне форума   Ответить с цитированием
Старый 10.01.2006, 14:29   #6
jax
Продвинутый
 
Аватар для jax
 
Регистрация: 28.02.2006
Сообщений: 61
Отправить сообщение для jax с помощью ICQ Отправить сообщение для jax с помощью Skype™
По умолчанию re: Warning: mysql_fetch_row

На всякий случай проверьте наличие и соответствие структуры таблиц в Install - 2.Data base Analyser - COMPARE.
Посмотрите, что там напишет.
jax вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория