У меня возникла сложность я переносил сайт и когда через backup_migrate заливал БД то сайт у меня полител и выводит такой текст:
Warning: Table 'gb_gb_kssbel.access' doesn't exist query: SELECT 1 FROM access WHERE type = 'host' AND LOWER('91.229.177.11') LIKE LOWER(mask) AND status = 0 LIMIT 0, 1 in /home/virtwww/w_kssbel-ru_36357ab5/http/includes/database.mysqli.inc on line 134 Warning: Table 'gb_gb_kssbel.users' doesn't exist query: SELECT u.*, s.* FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.sid = 'cu1okf82ttq2bdcbmvt5qhqi53' in /home/virtwww/w_kssbel-ru_36357ab5/http/includes/database.mysqli.inc on line 134 Warning: Table 'gb_gb_kssbel.cache' doesn't exist query: SELECT data, created, headers, expire, serialized FROM cache WHERE cid = 'variables' in /home/virtwww/w_kssbel-ru_36357ab5/http/includes/database.mysqli.inc on line 134 Warning: Table 'gb_gb_kssbel.variable' doesn't exist query: SELECT * FROM variable in /home/virtwww/w_kssbel-ru_36357ab5/http/includes/database.mysqli.inc on line 134 Warning: Table 'gb_gb_kssbel.cache' doesn't exist query: UPDATE cache SET data = '', created = 1362486503, expire = 0, headers = '', serialized = 0 WHERE cid = 'variables' in /home/virtwww/w_kssbel-ru_36357ab5/http/includes/database.mysqli.inc on line 134 Warning: Table 'gb_gb_kssbel.system' doesn't exist query: SELECT name, filename, throttle FROM system WHERE type = 'module' AND status = 1 AND bootstrap = 1 ORDER BY weight ASC, filename ASC in /home/virtwww/w_kssbel-ru_36357ab5/http/includes/database.mysqli.inc on line 134 Warning: Table 'gb_gb_kssbel.url_alias' doesn't exist query: SELECT COUNT(pid) FROM url_alias in /home/virtwww/w_kssbel-ru_36357ab5/http/includes/database.mysqli.inc on line 134
Что это подскажите...
Комментарии
С префиксами таблиц всё ок?
А как проверить? наверное да
Все было нормально, когда загрузил со старого сайт БД то вот.
gb_gb_kssbel - такая таблица в БД есть?
В settings.php $db_prefix - чему равна?
gb_gb_kssbe - есть
$db_prefix = 'main_';
* $db_prefix = array(
* 'default' => 'main_',
* 'users' => 'shared_',
* 'sessions' => 'shared_',
* 'role' => 'shared_',
* 'authmap' => 'shared_',
* );
Но под настройками БД он ничему не равен
Здравствуйте!
Вот же ваша ошибка, смените префикс на gb_gb_kssbe
Не помогло (((
А другие таблицы как называются? например users или node?
Что не помогло?
Прописать
$db_prefix = 'gb_gb_kssbel';
gb_gb_kssbel - имя БД
Ты вообще дурак чтоли?
gb_gb_kssbel - это у тебя имя базы данных или таблицы? Это две большие разницы,если что.
Сделай уже скриншот phpMyAdmin, там где виден список таблиц, раз нормально сказать не можешь
Подскажите что делать?
gb_gb_kssbel - имя базы, access - имя таблицы, префиксов нет
если Table ... doesn't exist - видимо, дамп базы не полностью залился, надо перезалить
Тогда
напиши.
OMGGGG