Установка и настройка Parser 3

Проще всего установить Parser 3 в операционных системах, использующих пакеты Debian (например, Ubuntu). Достаточно выполнить следующую команду:
sudo apt-get install parser3-cgi
Если нужен драйвер MySQL (MariaDB), нужно дополнительно выполнить:
sudo apt-get install parser3-mysql

Если установлен Docker, можно скачать контейнер
для запуска Parser 3 в режиме веб-сервера. Кроме того, есть программа для установки под Windows и архивы с комплектом установки, доступные в разделе www.parser.ru/download .

Parser 3 доступен в нескольких вариантах:
·CGI-скрипт (и интепретатор и веб-сервер);  
·модуль веб-сервера apache (в пакетах Debian);  
·ISAPI-расширение веб-сервера Microsoft Internet Information Server 8.0 или новее.  

Дополнительно поставляются драйверы для различных SQL-серверов (сейчас доступны для MySQL, Postgres, Oracle, ODBC и SQLite).

Для локальной разработки рекомендуется использовать Parser 3 в режиме веб-сервера. Для этого достаточно выполнить две команды:
cd <корневая директория сайта>
cgi/parser3.cgi -p 8080
После этого сайт будет доступен в браузере по адресу localhost:8080.

Описание каталогов и файлов
parser3.exe или parser3.cgi - CGI-скрипт (и интерпретатор и веб-сервер);
parser3isapi.dll - ISAPI расширение веб-сервера IIS 8.0 или новее.
auto.p
 - конфигурационный файл;
parser3.charsets/
 - каталог с файлами таблиц кодировок:
cp866.cfg
 - Cyrillic [CP866]
koi8-r.cfg
 - Cyrillic [KOI8-R]
koi8-u.cfg
 - Cyrillic [KOI8-U]
windows-1250.cfg
 - Central European [windows-1250]
windows-1251.cfg
 - Cyrillic [windows-1251]
windows-1254.cfg
 - Turkish [windows-1254]
windows-1257.cfg
 - Baltic [windows-1257]
x-mac-cyrillic.cfg
 - Macintosh Cyrillic


Поскольку исходные коды являются открытыми, возможно собрать Parser самостоятельно (см. Получение исходных кодов) и написать свой SQL-драйвер.

Внимание: в целях безопасности версии скомпилированы так, что могут читать и исполнять только файлы, принадлежащие тому же пользователю или группе пользователей, от имени которых работает сам Parser.

Как подключаются конфигурационные файлы

Для CGI-скрипта (
parser3.exe или parser3.cgi):
Конфигурационный файл считывается из файла, заданного переменной окружения
CGI_PARSER_CONFIG.
Если переменная не задана, ищется в том же каталоге, где расположен сам CGI-скрипт.

Для ISAPI-расширения (
parser3isapi.dll):
конфигурационный файл
auto.p ищется в том же каталоге, где расположен сам файл.


Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 14.10.2024