На главную
RiSearch Pro v.3.2 Manual
© С. Тарасов
Инсталляция
Откройте полученный архив и скопируйте файлы в директорию "cgi-bin".
Создайте директории "db" для индексных файлов и "log" для сохранения запросов.
Установите атрибуты файлов/директорий с правом на чтение и исполнение (755 для скриптов и 777 для директорий "db" и "log").
Внутри архива вы найдете несколько скриптов и директорий:
cache/ - директория для кеширования результатов поиска
db/ - директория для файлов индекса
html_docs/ - документация
lib/ - директория с модулями
log/ - директория для хранения логов запросов
templates/ - директория с шаблонами
search.php - PHP фронтэнд для поискового скрипта
add.pl - скрипт для добавления нового документа
admin.pl - панель администратора
index.pl - индексирующий скрипт
merge.pl - скрипт для объединения индексов
search.pl - поисковый скрипт
show.pl - скрипт для показа страниц с посвеченными словами
spider.pl - скрипт для индексации через HTTP
stat.pl - статистика поисковых запросов
update.pl - скрипт для индексирования новых и обновленных страниц
riconfig.pm - файл с конфигурационными параметрами
Перед началом работы еще раз проверьте три основных источника ошибок
в CGI скриптах.
В первой строке всех скриптов надо указать путь к интерпретатору
Перл на Вашем сервере. Обычно это #!/usr/bin/perl. На платформе "Windows" надо написать
что-то вроде #!C:\PERL\bin\perl.exe,
хотя обычно достаточно просто #!perl.
Юникс подобные системы (т.е. большинство вебсерверов) имеют формат
текстовых файлов отличный от принятого в MS-DOS. Отличаются они символом конца строки,
поэтому перед закачкой скриптов на сервер необходимо преобразовать файл в Юникс формат
(это позволяют делать многие текстовые редакторы, например UltraEdit) или использовать
ASCII режим FTP клиента.
И еще раз проверьте права доступа для скрипта (установить их можно
с помощью большинства FTP клиентов). Учтите, что некоторые провайдеры, в целях повышения
безопасности, требуют использовать строго определенные права доступа (отличные от указанных выше),
в противном случае скрипты на их сервере исполняться не будут.
|