User error: Table 'drupal.help' doesn't exist [Gentoo Linux]

Главные вкладки

Аватар пользователя DL DL 19 июня 2005 в 23:41

user error: Table 'drupal.help' doesn't exist query:
SELECT body
FROM help
WHERE
(path_type = 0 AND "admin/modules#description" = path) OR
(path_type = 1 AND "admin/modules#description" LIKE path)
in /var/www/localhost/htdocs/drupal/includes/database.mysql.inc on line 66.

Fatal error: Cannot redeclare smartypants() (previously declared in /var/www/localhost/htdocs/drupal/modules/marksmarty/smartypants.php:68) in /var/www/localhost/htdocs/drupal/modules/smartypants/smartypants-php/SmartyPants-PHP.inc on line 79

Вот такое сообщение при входе в закладке administer/modules.
На сервере Gentoo linux, Apache 2.0.52, Drupal 4.6.0, все остальное вроде бы работает... хотя без модулей почти ничего и нет Sad

Комментарии

Аватар пользователя Nick Nick 20 июня 2005 в 5:32

> user error: Table ‘drupal.help’ doesn’t exist query:

Написано же... Таблица help не существует... Куда она делась, остается только догадываться ... Точнее... Откуда она взялась. Потому, что такой стандартной таблицы нет.
Видимо, какой-нибудь модуль делает глючный запрос.
Или ... Ты забыл применить mysqlный скрипт обновления к какому-нибудь модулю. Что, на самом деле, маловероятно, т.к. принятно (м.б. негласно), чтобы таблицы модули начинались с названия модуля.

Вообщем, для начала, поочереди поотключай все contib модули и ищи виновника.

--
USU-Lug http://usu-lug.org.ru

Аватар пользователя Гость Гость (не проверено) 25 июня 2005 в 0:18

То что ее нет, я понял... Но это появилось СРАЗУ после установки, в модули я еще ни разу не вошел. Поскольку в mysql и php я не специалист, потому и спрашиваю, как можно обойти или что еще попробовать.

Аватар пользователя Alex Zorg Alex Zorg (не проверено) 27 июня 2005 в 16:47

Cтолкнулся с такойже проблеммой именно в Gentoo Linux
c drupal-4.6.0. Использовал штатные средства для установки и подключения (emerge + webapp-config). Замечу, что пакет был замаскирован и считался "нестабильным" в рамках Gentoo (~x86). Проблемма решилась установкой drupal 4.6.1 в обход портежей и webapp-config.

Аватар пользователя Гость Гость (не проверено) 28 июня 2005 в 20:11

В Gentoo linux по дефолту она ставится ПОЛНОСТЬЮ, т.е. со всеми модулями, темами и т.д. Проблемы возникают собственно по одной единственной причине - когда все делается по мануалу установки, создается только одна база в mysql и, собственно, заполняется тоже. По незнанию/недостатку опыта люди забывают добавить базы из ВСЕХ модулей. Именно по этой причине и возникала та проблема. После повторной установки и импортирования всех баз все заработало без проблем.