[Решено] Не отображаются ноды.

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

Аватар пользователя Warjestik Warjestik 25 февраля 2010 в 11:05

Привет. Я столкнулся впервые с такой проблемой при установке Друпал заново. У меня по ссылке /node/число не отображается нода. Разрешения все поставлены, модули нужные подключены, но нода не видна. Выводит только, что страница не найдена. Помогите. Спасибо.

Комментарии

Аватар пользователя toshaxtsa toshaxtsa 25 февраля 2010 в 11:23

Посмотрите что в чистых ссылках (включены или нет). Хотя при чистых тоже должно срабатывать.
Возможно стоят какие доп модули конфликтующии.
Есть подозрение что в .htaccess стоит запрет на переход по данному урлу.

Аватар пользователя Warjestik Warjestik 25 февраля 2010 в 11:29

При включенных/отключенных чистых ссылках все равно не отображаются. Модули....вряд ли, так как система только установлена - стоит в основном все базовое, но я посмотрю. А какие строчки в .htaccess отвечают за запрет на переход по данному url ?

Аватар пользователя Siegfrid@drupal.org Siegfrid@drupal.org 27 февраля 2010 в 9:32

.htaccess тут скорее всего ни при чем, иначе у вас вообще бы страница не загружалась.

Что выдает drupal при переходе по ссылке http://yoursite/node ? Пишет ошибку или все ок? В идеале кроме того, надо посмотреть, а по дефолту у вас попрежнему node стоит, м.б. она поменялась (например в panels можно такое сделать, да и через стандартный интерфейс админа тоже).

Ну и просто чекнуть, стоит ли галочку у node - promoted to the fron page (можно в базе напрямую, а можно и в редакторе ноды).

Аватар пользователя Warjestik Warjestik 27 февраля 2010 в 9:56

Друпал пишет "Запрашиваемая страница не найдена". Редактор ноды тоже не запускается, тоже пишет, что страница не найдена. Хотя список нод выводится.

Аватар пользователя Siegfrid@drupal.org Siegfrid@drupal.org 27 февраля 2010 в 11:08

Ну вот в общем это все и говорит, вы уверены, что такая нода вообще существует? В базе смотрели?

как посмотреть с помощью SQL (заменить на данные то, что в скобках <>):
1. mysql -h localhost -u <имя_юзера_БД> -p <названиеБД>
2. вводите пароль (если есть)
3. select * from node where nid = ;

Аватар пользователя Warjestik Warjestik 27 февраля 2010 в 11:55

Люди, спасибо вам огромное за подсказки, но я нашел решение проблемы. Непонятно почему таблица node_revisions оказалась пустой - из-за этого ноды и не отображались. Проблема решена. Всем спасибо!