Просмотр полной версии : Ошибка MySQL
Здравствуйте!
Перенес работающий сайт с одного сервера на другой, сайт частично работает но в самом верху валит ошибки:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\htdocs\dm\t3lib\class.t3lib_db.php on line 796
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\htdocs\dm\t3lib\class.t3lib_db.php on line 823
В административную часть тоже не пускает пишет: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\htdocs\dm\t3lib\class.t3lib_db.php on line 796
Все вроди бы нормально но не работает, помогите разобраться
По таким данным очень сложно понять в чем проблема. В конфигурационном файле localconf.php включи вывод ошибок БД.
$TYPO3_CONF_VARS['SYS']['sqlDebug'] = '1';
Включил ...это лишь малая часть ошибок которые он мне вывел:
caller t3lib_DB::exec_SELECTquery
ERROR Table 'officiel.fe_sessions' doesn't exist
lastBuiltQuery SELECT *
FROM fe_sessions,fe_users
WHERE
fe_sessions.ses_id = '6f96c7aafc'
AND fe_sessions.ses_name = 'fe_typo_user'
AND fe_sessions.ses_userid = fe_users.uid
AND (
fe_sessions.ses_iplock='192.168'
OR fe_sessions.ses_iplock='[DISABLED]'
)
AND fe_sessions.ses_hashlock=241358557
AND fe_users.disable=0 AND fe_users.deleted=0 AND (fe_users.starttime<=1200492417) AND (fe_users.endtime=0 OR fe_users.endtime>1200492417)
debug_backtrace require // tslib_fe->initFEuser // tslib_feUserAuth->start // t3lib_userAuth->start // t3lib_userAuth->checkAuthentication // t3lib_userAuth->fetchUserSession // t3lib_DB->exec_SELECTquery // t3lib_DB->debug
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\htdocs\duma\t3lib\class.t3lib_db.php on line 796
caller t3lib_DB::exec_DELETEquery
ERROR Table 'officiel.fe_sessions' doesn't exist
lastBuiltQuery DELETE FROM fe_sessions
WHERE
ses_id = '6f96c7aafc'
AND ses_name = 'fe_typo_user'
debug_backtrace require // tslib_fe->initFEuser // tslib_feUserAuth->start // t3lib_userAuth->start // t3lib_userAuth->checkAuthentication // t3lib_userAuth->fetchUserSession // t3lib_userAuth->logoff // t3lib_DB->exec_DELETEquery // t3lib_DB->debug
caller t3lib_DB::exec_SELECTquery
ERROR Table 'officiel.fe_sessions' doesn't exist
lastBuiltQuery SELECT *
FROM fe_sessions,fe_users
WHERE
fe_sessions.ses_id = '6f96c7aafc'
AND fe_sessions.ses_name = 'fe_typo_user'
AND fe_sessions.ses_userid = fe_users.uid
AND (
fe_sessions.ses_iplock='192.168'
OR fe_sessions.ses_iplock='[DISABLED]'
)
AND fe_sessions.ses_hashlock=241358557
AND fe_users.disable=0 AND fe_users.deleted=0 AND (fe_users.starttime<=1200492417) AND (fe_users.endtime=0 OR fe_users.endtime>1200492417)
debug_backtrace require // tslib_fe->initFEuser // tslib_feUserAuth->start // t3lib_userAuth->start // t3lib_userAuth->fetchUserSession // t3lib_DB->exec_SELECTquery // t3lib_DB->debug
Нет у вас таблицы fe_sessions. Как-то значит вы плохо перенесли...
Создайте её.
reva2 и void, огромное Вам спасибо!!!
Действительно, были проблемы с этой таблицей (fe_sessions), и не только с этой.
При переносе базы файлы таблиц скопировались, но сами таблицы оказались битыми. Это показал только PHPMYadmin при попытке обращения к ним. После повторного копирования таблиц все стало на свои места.
Еще раз, огромное Вам спасибо!!!
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot