Что это за ошибка?

19 декабря 2007 в 11:50
Аватар пользователя demart demart 0 4

Перейдя по ссылке "Пользователи" (http://drupal.smitcom.net/index.php?q=admin/user/user) выдает ошибку .. о несуществующей таблице.

----------
user warning: Table 'mag.users' doesn't exist query: SELECT COUNT(DISTINCT u.uid) FROM users u LEFT JOIN users_roles ur ON u.uid = ur.uid WHERE u.uid != 0 in D:\Inetpub\vhosts\smitcom.net\subdomains\drupal\httpdocs\includes\database.mysql.inc on line 172.
----------

На работу сайта это не влияет ... в чем собственной проблема?

Причем очень странно както - mag.users, где mag - это имя моей базы.

Может это быть связанно с тем что сайт был залит вручную и база также вручную импортировалась.

Мне так и не удалось установить его по скрипту "инстал" он повис на заполнении формы "Базы данных" причем ошибок не выдавал просто сбросил введенные данные после нажатия кнопки "Вперед".

Ув. Сообщество подскажите мне пожалуйста как мне быть с этой проблемой, можно ли убрать условие -

else {
trigger_error(check_plain(mysql_error($active_db) ."\nquery: ". $query), E_USER_WARNING);
return FALSE;
}

в фаиле database.mysql.inc на которое ссылается эта ошибка, так как после этого она не выдается и повлияет ли это на работу сайта?

Комментарии

Я думаю, если правильно назвать топик на него обратит внимание больше человек. Сейчас же он похож на спам. И его открывает <2% посетителей

21 декабря 2007 в 11:59

А юзеры вообще есть? Роли им назначены? Имхо, это сообщение не об отсутствии таблицы в базе данных, а об ошибочном запросе на подсчет количества юзеров с определенными ролями.

Еще непонятно: у вас сайт установлен локально? Адрес в сообщении об ошибке начинается "D:\Inetpub\vhosts\". А ссылку даете на сайт в сети.

21 декабря 2007 в 12:03

Сайт установлен на сервере ... просто там не Linux а WinServ.

Всего два пользователя, один стандартный админ а 2го я зарегал сам и дал ему новую роль.

24 декабря 2007 в 10:27