Forum Webscript.Ru
Наши скрипты => Sanitarium WebLoG => Тема начата: 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:
-
А сами статьи добавляются?
-
Можно будет пойти на экстрим - я собираюсь выложить программку для индексации сразу многих статей (об этом Magi просил) можно будет грохнуть старый search.dat и переиндексировать все. Хотя конечно проблема странная.
А вы не пробовали просмотреть содержимое search.dat через утилитку dump.cgi которую я тут кидал?
Ее можно скачать тут: http://webscript.ru/sanitarium/san_utils.zip
-
Сами статьи добавляются, да и вообще всё функционирует кроме индексации.
Dump.cgi выдаёт ту же ошибку.
-
Забил я на всё это кол осиновый и search.dat заменил на сгенерированый setup.cgi. Вроде всё работает. Жаль, что пришлось все статьи поновой индексировать....
-
Жаль, что пришлось все статьи поновой индексировать....
похоже попортился этот search.dat интересно, с чего это он вдруг
-
похоже попортился этот search.dat интересно, с чего это он вдруг
:-)
У меня примерно то же самое было, вылечилось убиванием (на всякий случай) файлов с расширением *.lock и выключением в конфиге $flock. Толку от флока то? Скажем если у прова винт крякнет, или не дай боже на техническую площадку где серверы метеорит упадет?
Файл search.dat не менял.
-
Толку от флока то? Скажем если у прова винт крякнет, или не дай боже на техническую площадку где серверы метеорит упадет?
не скажите не скажите ;) система все-таки подразумевает многопользовательский доступ, флок нужен. а *lock создается :) по новой если flock включен