Перенос Drupal 6.8 на новый сервер, вызывающий ошибки, и больше ничего не появляется - PullRequest
0 голосов
/ 11 февраля 2011

Я не очень хорош в Drupal и пытаюсь просто перенести сайт Drupal 6.8 на новый сервер / хост.

Я сбросил базу данных со старого хоста, настроил новую базу данных на новоми импортировал данные в него.Затем переместил все файлы, дважды проверил разрешения и изменил информацию БД в файле настроек.Получил кучу ошибок (подробнее).

Я также сделал то же самое на моей локальной установке MAMP, и сайт появился без проблем.

Итак, на новом хостеЯ получаю эти ошибки (изменил реальный путь к серверу просто для безопасности):

Warning: Table 'nwreloc_drupal.nwreloc_access' doesn't exist query: SELECT 1 FROM nwreloc_access WHERE type = 'host' AND LOWER('71.237.232.221') LIKE LOWER(mask) AND status = 0 LIMIT 0, 1 in /my/path/to/public_html/includes/database.mysql.inc on line 128</p> <p>Warning: Table 'nwreloc_drupal.nwreloc_users' doesn't exist query: SELECT u.<em>, s.</em> FROM nwreloc_users u INNER JOIN nwreloc_sessions s ON u.uid = s.uid WHERE s.sid = '9bvlnfohspprnjrhoah46o83e7' in /my/path/to/public_html/includes/database.mysql.inc on line 128</p> <p>Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /my/path/to/public_html/includes/database.mysql.inc:128) in /my/path/to/public_html/includes/bootstrap.inc on line 1009</p> <p>Warning: Table 'nwreloc_drupal.nwreloc_cache' doesn't exist query: SELECT data, created, headers, expire, serialized FROM nwreloc_cache WHERE cid = 'variables' in /my/path/to/public_html/includes/database.mysql.inc on line 128</p> <p>Warning: Table 'nwreloc_drupal.nwreloc_variable' doesn't exist query: SELECT * FROM nwreloc_variable in /my/path/to/public_html/includes/database.mysql.inc on line 128</p> <p>Warning: Table 'nwreloc_drupal.nwreloc_cache' doesn't exist query: UPDATE nwreloc_cache SET data = '', created = 1297381191, expire = 0, headers = '', serialized = 0 WHERE cid = 'variables' in /my/path/to/public_html/includes/database.mysql.inc on line 128</p> <p>Warning: Table 'nwreloc_drupal.nwreloc_system' doesn't exist query: SELECT name, filename, throttle FROM nwreloc_system WHERE type = 'module' AND status = 1 AND bootstrap = 1 ORDER BY weight ASC, filename ASC in /my/path/to/public_html/includes/database.mysql.inc on line 128</p> <p>Warning: Cannot modify header information - headers already sent by (output started at /my/path/to/public_html/includes/database.mysql.inc:128) in /my/path/to/public_html/includes/bootstrap.inc on line 610</p> <p>Warning: Cannot modify header information - headers already sent by (output started at /my/path/to/public_html/includes/database.mysql.inc:128) in /my/path/to/public_html/includes/bootstrap.inc on line 611</p> <p>Warning: Cannot modify header information - headers already sent by (output started at /my/path/to/public_html/includes/database.mysql.inc:128) in /my/path/to/public_html/includes/bootstrap.inc on line 612</p> <p>Warning: Cannot modify header information - headers already sent by (output started at /my/path/to/public_html/includes/database.mysql.inc:128) in /my/path/to/public_html/includes/bootstrap.inc on line 613</p> <p>Warning: Table 'nwreloc_drupal.nwreloc_url_alias' doesn't exist query: SELECT COUNT(pid) FROM nwreloc_url_alias in /my/path/to/public_html/includes/database.mysql.inc on line 128

Любая помощь будет принята с благодарностью !!

1 Ответ

0 голосов
/ 11 февраля 2011

Я обычно использую модуль резервного копирования / миграции для выполнения моих миграций. Он достаточно умен, чтобы пропустить все таблицы кеша, и это означает, что мне не нужно проходить через оболочку или использовать какой-либо клиент SQL для заполнения вашей базы данных (хотя вам, конечно, все равно нужно будет создать схему и пользователей).

Кроме того, вам следует обновить версию Drupal, так как я уверен, что с 6.8 было бы несколько выпусков безопасности. А если это для производства, то вы должны настроить php так, чтобы ошибки попадали только в журнал (ИМХО хорошая идея в любом случае).

...