УСТАНОВКА PARSER НА НАШЕМ ХОСТИНГЕ
|
Для отладки и тестирования своих сайтов в локальном режиме рекомендуем воспользоваться пакетом Денвер (2028KB) с сайта dklab.ru, который включает в себя Windows-версии сервера Apache, СУБД MySQL, оболочку phpMyAdmin для управления базами MySQL, эмуляцию почтовой программы sendmail, а также удобную систему инсталляции и настройки компонентов (плюс PHP4 и Perl5, которые, возможно, вам уже не понадобятся).
К базовому пакету можно добавить поддержку Parser, взяв её с сайта Денвер, либо получив инсталлятор Windows-версии Parser с сайта parser.ru.
Однако следует иметь в виду, что версия Parser на dklab.ru может отличаться от последней версии разработчиков на сайте parser.ru.
|
Прежде чем описывать процедуру самостоятельной установки Parser, напомним, что в случае затруднений у вас есть возможность заказать нам установку Parser на ваш аккаунт.
Порядок установки Parser v.3.1.2 на ваш аккаунт:
- Загрузите с сайта parser.ru дистрибутив Parser3 (CGI-версия для ОС FreeBSD 4.9) без поддержки XML (200KB), либо с поддержкой XML (670KB).
Кроме этого, необходимо загрузить конфигурационный файл и файлы описания кодировок (5,2KB).
Если предполагается использовать базы данных, скачайте SQL-драйвер для MySQL (24,6KB).
Возьмите еще test.html (4,4KB) - файл для тестирования корректности установки Парсера.
- Раcпакуйте полученные файлы. Под Windows с этим справляется, например, WinRar.
- Создайте файл .htaccess (обратите внимание, имя файла начинается с точки). Он должен выглядеть примерно так:
# Подключение Parser-а для обработки
# всех .html-страниц
AddHandler parsed-html html
Action parsed-html /cgi-bin/parser3.cgi
# Запрет на доступ к .p и .cfg-файлам.
<Files ~ "\.{p|cfg}$">
Order allow,deny
Deny from all
</Files>
Путь, выделенный здесь полужирным шрифтом, должен соответствовать реальному положению файлов Parser на сервере. Лучше всего поместить их в каталог /cgi-bin/.
Если ваш сайт использует MySQL-базы, в файле auto.p уберите знак # (это знак комментария) в начале строки #$SQL.connect-string[mysql://user:pass@host/db?charset=cp1251_koi8] и замените в ней user, pass, host, db на реальные значения имени пользователя SQL, пароля, localhost и имени базы данных (эти значения вы устанавливаете в Панели управления своим аккаунтом, меню Управление SQL, когда создаёте SQL-базу).
- Теперь настало время разместить файлы Parser на вашем сервере.
Обратите внимание, что копировать файлы нужно в БИНАРНОМ режиме.
Пользуясь каким-либо FTP-клиентом (например, FAR), скопируйте файлы Parser (parser3.cgi и auto.p) в каталог /cgi-bin/ вашего сервера.
Файлы кодировок (*.cfg) разместите в каталоге /cgi-bin/charsets/ (если такого каталога нет, создайте его).
SQL-драйвер libparser3mysql.so поместите в каталог /cgi-bin/lib/ (если такого каталога нет, создайте его).
Файлы .htaccess и _test.html нужно разместить в корневом каталоге вашего сайта, т.е. в /htdocs/.
- Установите для файла parser.cgi права доступа, например, 700 (rwx --- ---) или 750 (rwx rw- ---).
- Parser установлен. Проверьте его работу, набрав в браузере адрес http://ваш_домен/_test.html. Вы должны получить сгенерированную Parser'ом страницу с результатами тестирования.
- Образец небольшого сайта (в котором уже есть: навигация, календарь, форум, новости, работа с БД и XML) можно найти в документации по Parser'у, а множество полезной информации, включая готовые модули, на сайте parser.ru (FAQ, примеры, форум).
|