Forum Webscript.Ru

Наши скрипты => Sanitarium WebLoG => Тема начата: Dargor от 31 Марта 2002, 06:41:46

Название: Жил был я... И мой Sanitarium... Но тут....
Отправлено: Dargor от 31 Марта 2002, 06:41:46
Всё работало вроде нормально...
Статьи добавлялись генерировались...
Поиск работал... и доработался.

Теперь при попытке проиндексировать статью/удалить из индекса/воспользоваться поиском:

Error: [Sun Mar 31 06:34:36 2002] admin.cgi: Can not tie %dbm /home/dem/t/o/l/tolkienist/public_html/cgi-bin/stories/admin/data/search mode=2, reason: Inappropriate file type or format at admin.cgi line 2015

либо

Error: [Sun Mar 31 06:35:09 2002] view.cgi: Can not tie %dbm /home/dem/t/o/l/tolkienist/public_html/cgi-bin/stories/admin/data/search mode=3, reason: Inappropriate file type or format at view.cgi line 298

(в зависимости о скрипта)

Как я понял, проблема в search.dat...
Чё с ним только не делал....
Были попытки заменить его на search.dat с локального Sanitariuma, но ошибка всё та же....

P.S. Sanitarium последний.
P.P.S. Файлы .dat они они фтп\'шником передаваться должны (если вдруг переезжать с хостинга на хостинг), как бинарные или текстовые?:confused:
Название: а сами статьи?
Отправлено: Green Kakadu от 31 Марта 2002, 12:59:27
А сами статьи добавляются?
Название: Вот
Отправлено: Green Kakadu от 31 Марта 2002, 15:00:46
Можно будет пойти на экстрим - я собираюсь выложить программку для индексации сразу многих статей (об этом Magi просил) можно будет грохнуть старый search.dat и переиндексировать все. Хотя конечно проблема странная.
А вы не пробовали просмотреть содержимое search.dat через утилитку dump.cgi которую я тут кидал?
Ее можно скачать тут: http://webscript.ru/sanitarium/san_utils.zip
Название: Жил был я... И мой Sanitarium... Но тут....
Отправлено: Dargor от 31 Марта 2002, 21:52:49
Сами статьи добавляются, да и вообще всё функционирует кроме индексации.

Dump.cgi выдаёт ту же ошибку.
Название: Жил был я... И мой Sanitarium... Но тут....
Отправлено: Dargor от 01 Апреля 2002, 04:02:25
Забил я на всё это кол осиновый и search.dat заменил на сгенерированый setup.cgi. Вроде всё работает. Жаль, что пришлось все статьи поновой индексировать....
Название: Жил был я... И мой Sanitarium... Но тут....
Отправлено: Green Kakadu от 01 Апреля 2002, 13:57:37
Цитировать
Жаль, что пришлось все статьи поновой индексировать....

похоже попортился этот search.dat интересно, с чего это он вдруг
Название: Жил был я... И мой Sanitarium... Но тут....
Отправлено: Unregistered-bug от 01 Апреля 2002, 18:03:53
Цитировать
похоже попортился этот search.dat интересно, с чего это он вдруг
:-)
У меня примерно то же самое было, вылечилось убиванием (на всякий случай) файлов с расширением *.lock и выключением в конфиге $flock. Толку от флока то? Скажем если у прова винт крякнет, или не дай боже на техническую площадку где серверы метеорит упадет?
Файл search.dat  не менял.
Название: Жил был я... И мой Sanitarium... Но тут....
Отправлено: Green Kakadu от 01 Апреля 2002, 18:57:19
Цитировать
Толку от флока то? Скажем если у прова винт крякнет, или не дай боже на техническую площадку где серверы метеорит упадет?

не скажите не скажите ;) система все-таки подразумевает многопользовательский доступ, флок нужен. а *lock создается :) по новой если flock включен