

Во время установки Друпал забыл поставить префикс к таблицам. А это не есть хорошо, ибо присваивать префиксы к БД сайта — это маленькая дань безопасности и не стоит этим пренебрегать.
Шаг 1. Добавляем префикс ко всем таблицам в базе данных.
Вариант 1У меня на хостинге стоит phpMyAdmin v.3.5.1. Там есть функция "Добавить префикс". См. рисунок 1 и 2.
Вариант 2 Нашел тут: http://www.drupal.ru/node/75644#comment-441692
NOT EXISTS ` на NOT EXISTS `myprefix_
INSERT INTO ` на INSERT INTO `myprefix_
Шаг 2. Правим файл sites/default/settings.php
Ищем что-то похожее и ставим наш префикс:
$databases['default']['default'] = array(
'driver' => 'mysql',
'database' => 'databasename',
'username' => 'username',
'password' => 'password',
'host' => 'localhost',
'prefix' => 'myprefix_',
);
Обратите внимание на знак "подчеркивание". Если Вы его указали при переименовании таблиц, то обязательно укажите его в параметре 'prefix' в настройках сайта.
Комментарии
Добавить комментарий