Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

Также рекомендуется Prelude компилировать с недавно появившейся библиотекой LibPreludeDB (http://www.prelude-ids.org/download/snapshots/trunk/libpreludedb-trunk-latest.tar.gz), но это необязательно, да и ее компиляция вызывает пока только муки.

Теперь, если все необходимое скачано и установлено, просто распаковываем архив в корневой каталог веб-сервера.

Например для Slackware (в SUSE все серверные каталоги найдете в /srv).

# cd /var/www/htdocs/

# tar -xzvf /path/to/piwi-0-8-latest.tar.gz

Теперь пользователя, от имени которого работает Apache, делаем хозяином подпапки generated.

#chown -R nobody.nobody generated/

Здесь обратите внимание, что в разных дистрибутивах Apache выполняется от пользователей с разными именами.

Так в том же SUSE строка будет выглядеть так.

#chown -R  wwwrun.nogroup generated/

А Mandrake, ALTLinux и Gentoo это будет другая строка.

#chown -R  apache.apache generated/

В общем, при наличии проблем с доступом проверьте все еще раз. Далее в подкаталоге Functions в файле config.pl исправьте параметры доступа к базе данных (в самом верху файла), вставьте туда значения, введенные при работе скрипта prelude-manager-db-create.sh.

Примерно так.

 # Database :

    # здесь выбираем используемую базу данных mysql или Pg

    $conf{'dbtype'} = 'mysql';

    # имя раннее созданной базы данных

    $conf{'dbname'} = 'prelude';

    # узел, где искать базу данных

    $conf{'dbhost'} = 'localhost';

    # это для mysql, для PostgreSQL используйте 5432

    $conf{'dbport'} = 3306;

    # (только для mysql)

    $conf{'dboptions'} = 'mysql_compression=1';

    $conf{'dblogin'} = 'prelude';

    $conf{'dbpasswd'} = 'хххххх';

Теперь даем указание Apache на местонахождение исполняемого файла. Например:

<Directory "/var/www/htdocs/piwi/">

    Options +ExecCGI

    AddHandler cgi-script .pl

</Directory>

Это в общем случае, но если не поленились установить Perl-модуль Apache::DBI и mod_perl для Apache, то пишем так.

PerlModule Apache::DBI

 

    <Files *.pl>

SetHandler perl-script

PerlHandler Apache::PerlRun

PerlSendHeader On

    </Files>

И добавляем к директиве DirectoryIndex через пробел файл index.pl.


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160]
[161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180]
[181] [182] [183] [184] [185] [186] [187]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2023 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100