Проблемы с поиском.

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

Аватар пользователя Шкипер Шкипер 5 сентября 2007 в 0:40

Дело в том, что поиск... не ищет. Задаю запрос, который точно есть на сайте. "Результатов поиска не найдено". ок, лезу в настройки. Поиск вулючен. Пытаюсь запустить индексацию сайта и... и ничего. как было 114 не проиндексированных элементов, так и осталось. Попытался запустить крон из "системного журнала" по ссылке "вы можете запустить выполнение регулярной процедуры cron вручную" - пишет "Выполнение регулярных процедур было прервано".

В чем проблема?

Комментарии

Аватар пользователя Шкипер Шкипер 5 сентября 2007 в 1:04

Спасибо огромное!
да, кстати... а на русском подобной статьи нет? Smile А то с английским у меня не особо ладно. Пока, конечно, буду со словарем эту крепость покорять, но все же?

Аватар пользователя Шкипер Шкипер 5 сентября 2007 в 19:00

/home/b/***/public_html/cron.php: line 1: ?php: No such file or directory
/home/b/***/public_html/cron.php: line 2: //: is a directory
/home/b/***/public_html/cron.php: line 4: /**: No such file or directory
/home/b/***public_html/cron.php: line 5: conf_global.php.dist: command not found
/home/b/***/public_html/cron.php: line 6: syntax error near unexpected token `('
/home/b/***/public_html/cron.php: line 6: ` * Handles incoming requests to fire off regularly-scheduled tasks (cron jobs).'

Вот лог номер один

Аватар пользователя Шкипер Шкипер 5 сентября 2007 в 19:02
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head> <title>Database configuration</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="/misc/favicon.ico" type="image/x-icon" />
<style type="text/css" media="all">[user=import]import[/user] "/misc/maintenance.css";</style>
<style type="text/css" media="all">[user=import]import[/user] "/modules/system/defaults.css";</style>
<style type="text/css" media="all">[user=import]import[/user] "/modules/system/system.css";</style>
<script type="text/javascript" src="/misc/jquery.js"></script>
<script type="text/javascript" src="/misc/drupal.js"></script>
<script type="text/javascript" src="/misc/collapse.js"></script>
</head><body><h1>Database configuration</h1>
<!-- begin content -->
<form action="install.php?profile=default"  method="post" id="install-settings-form">

    <div><fieldset><legend>Basic options</legend><div class="description"><p>To set up your Drupal database, enter the following information.</p></div><div class="form-item">

 <label>Database type: <span class="form-required" title="This field is required.">*</span></label>
 <div class="form-radios"><div class="form-item">
 <label class="option"><input type="radio" name="db_type" value="mysql"  checked="checked"  class="form-radio" /> mysql</label>
</div>
<div class="form-item">
 <label class="option"><input type="radio" name="db_type" value="pgsql"   class="form-radio" /> pgsql</label>
</div>
</div>
 <div class="description">The type of database your Drupal data will be stored in.</div>
</div>
<div class="form-item">
 <label for="edit-db-path">Database name: <span class="form-required" title="This field is required.">*</span></label>
 <input type="text" maxlength="45" name="db_path" id="edit-db-path"  size="45" value="" class="form-text required" />
 <div class="description">The name of the database your Drupal data will be stored in. It must exist on your server before Drupal can be installed.</div>
</div>
<div class="form-item">
 <label for="edit-db-user">Database username: <span class="form-required" title="This field is required.">*</span></label>
 <input type="text" maxlength="45" name="db_user" id="edit-db-user"  size="45" value="" class="form-text required" />
</div>
<div class="form-item">
 <label for="edit-db-pass">Database password: </label>
 <input type="password" name="db_pass" id="edit-db-pass"  maxlength="45"  size="45"  class="form-text" />
</div>
</fieldset>
<fieldset class=" collapsible collapsed"><legend>Advanced options</legend><div class="description">These options are only necessary for some sites. If you're not sure what you should enter here, leave the default settings or check with your hosting provider.</div><div class="form-item">
 <label for="edit-db-host">Database host: <span class="form-required" title="This field is required.">*</span></label>
 <input type="text" maxlength="45" name="db_host" id="edit-db-host"  size="45" value="localhost" class="form-text required" />
 <div class="description">If your database is located on a different server, change this.</div>
</div>
<div class="form-item">
 <label for="edit-db-port">Database port: </label>
 <input type="text" maxlength="45" name="db_port" id="edit-db-port"  size="45" value="" class="form-text" />
 <div class="description">If your database server is listening to a non-standard port, enter its number.</div>
</div>
<div class="form-item">
 <label for="edit-db-prefix">Table prefix: </label>
 <input type="text" maxlength="45" name="db_prefix" id="edit-db-prefix"  size="45" value="" class="form-text" />
 <div class="description">If more than one Drupal web site will be sharing this database, enter a table prefix for your Drupal site here.</div>
</div>
</fieldset>
<input type="submit" name="op" id="edit-save" value="Save configuration"  class="form-submit" />
<input type="hidden" name="form_id" id="edit-install-settings-form" value="install_settings_form"  />

</div></form>

<!-- end content -->
</body></html>

вот лог номер два.

Аватар пользователя Шкипер Шкипер 5 сентября 2007 в 19:03

в обще и целом - проблема почему-то с кроном. ставил друпал с нуля и создавал материал - все работает.

Как только восстанавливал базу данных - все, швах. не работает.

Аватар пользователя edhel edhel 5 сентября 2007 в 19:17

Эммм.... *nix сервер? мб на cron.php стоит атрибут на выполнение? и апач его почему-то не воспринимает за обычный php... выглядит так, будто cron.php выполняется как cgi-шка.

Откуда лог №1, а откуда лог № 2??

Аватар пользователя Шкипер Шкипер 5 сентября 2007 в 21:29

из одного и того же места. только сначала команда кронтаба выглядела как:
* * * * * ~/public_html/cron.php
А потом как:
* * * * * /usr/bin/wget -O - -q http://***.ru/cron.php
Но проблема решилась вообще очень оригинально... сначала пробовал полностью снести все таблицы, поставить заново друпал, а потом из бекапа вытащить ноды. Нифига. Все слетало к чертям. Но когда я поставил все с нуля, взял с нулевой версии три таблицы поиска (в них встречается слово search, чтобы они появились нудно включить модуль поиска), а потом удалив все нулевые таблицы и поставив стары, но ЗАМЕНИВ эти самые три таблицы серча - все заработало Smile

Аватар пользователя edhel edhel 7 сентября 2007 в 16:56

Ну первый вариант крона очевидно неверный. А второй вариант выдавал этот ХТМЛ со страницей для инсталляции дрюпала.

99% что это баг не дрюпала, а Ваш)

Аватар пользователя Шкипер Шкипер 7 сентября 2007 в 14:35

Ну то что баг сгенерирован моими действиями это очевидно. вопрос только в том - какими. БД не трогал. только тупо изменял темы оформления и забивал материал.

модулей тоже особо не ставил. только имэдж.

Аватар пользователя Const Const 13 сентября 2007 в 15:07

Присоединяюсь к обсуждению со своими проблемами.

Попытался поставить модуль поиска. Индесирование производится (таблицы search_* в БД заполнены, по-моему, разумным образом)... Но вот запросы в строке поиска возвращают "Ваш поиск не принес результатов", если запрос набран кириллицей.. куда рыть?

UPD: Дурак оказался я Sad Оно чувствительно к регистру... Ищет нормально. Кстати, можно такую чувствительность убрать?

Аватар пользователя LanaFedotova LanaFedotova 13 сентября 2007 в 14:19

Столкнулась с той же проблемой. Отказалась от модуля поиска совсем в сторону гугля (форма поика на сайте) - не красиво, зато работает.