Старший модератор
Доп. информация
|
Регистрация: 24.10.2009
Адрес: Кубань
Сообщений: 3,374
Поблагодарил(а): 462
Поблагодарили: 1,661 / 1,032
|
|
Установка каталога Boundless Source
- В том случае, если на вашем хостинге Perl-скрипты выполняются только из папки cgi-bin, необходимо закачать в эту папку все файлы с расширением .cgi а также файл config.pl, используя FTP доступ, или же через панель управления сайтом. Все остальные файлы нужно закачивать в папку, в которой у вас на сайте лежат обычные html или php файлы (или созданную в ней папку, например: /users/vasya_pupkin/public_html/catalog , URL адрес которой будет выглядеть примерно так: http://you-personalsitename.ru/catalog/ ).
Если Perl скрипты могут выполняться из любой папки, то закачивать всё можно в одну папку (например /users/vasya_pupkin/public_html/catalog ), как файлы и находятся в дистрибутиве.
- Открыть в любом текстовом редакторе файл config.pl, и изменить значения некоторых переменных, вместо старых значений подставив правильные пути и URL-адреса. Только не нужно удалять символы кавычек и точку с запятой в конце строк, иначе всё перестанет работать.
Пример изменённых переменных в файле config.pl (выделено голубым цветом): # $mailprog - Путь к программе sendmail на сервере
Код:
$mailprog = '/usr/sbin/sendmail' ;
# $lock - Блокировка файлов от записи одновременно двумя копиями запущенного скрипта ($lock=0 для Windows 98)
$lock = 1 ;
# defdir - путь к каталогу на сервере, в котором находятся папки "data", "counter", "images" и остальные файлы в виде «$defdir="путь";» (БЕЗ СЛЭША НА КОНЦЕ!) "." - значит каталог в котором находятся скрипты. Слэши везде должны быть такие: / в т.ч. и под Windows
$defdir = '/users/vasya_pupkin/public_html/catalog' ;
# html_url - URL папки каталога, в которой находятся папки "data", "counter", "images"(СО СЛЭШЕМ НА КОНЦЕ!)
$html_url = 'http://you-personalsitename.ru/catalog/' ;
# index_url - URL файла index.cgi
$index_url = 'http://you-personalsitename.ru/cgi-bin/index.cgi' ;
# add_script_url - URL файла add-lnk.cgi
$add_script_url = 'http://you-personalsitename.ru/cgi-bin/add-lnk.cgi' ;
# admin_script_url - URL файла admin.cgi
$admin_script_url = 'http://you-personalsitename.ru/cgi-bin/admin.cgi' ;
# multipart_url - URL файла multipart.cgi
$multipart_url = 'http://you-personalsitename.ru/cgi-bin/multipart.cgi' ;
# rndimage_script - URL файла rnd-img.cgi
$rndimage_script = 'http://you-personalsitename.ru/cgi-bin/rnd-img.cgi' ;
# deadlink_url - URL файла dead-link.cgi
$deadlink_url = 'http://you-personalsitename.ru/cgi-bin/dead-link.cgi' ;
# $invchk_url - URL файла inv-chk.cgi
$invchk_url = 'http://you-personalsitename.ru/cgi-bin/inv-chk.cgi' ;
- После загрузки файлов на сервер всем файлам с расширением .cgi необходимо установить атрибуты(CHMOD) 0711 ( Владелец (Owner) - чтение, запись, выполнение ; Группа (Group) - выполнение ; Все пользователи (Public) - выполнение ) или 0755 ( Владелец (Owner) - чтение, запись, выполнение ; Группа (Group) - чтение, выполнение ; Все пользователи (Public) - чтение, выполнение ). Также необходимо проверить, чтобы у папки, в которой находятся скрипты с расширением .cgi, были установлены атрибуты, разрешающие выполнение скриптов (обычно 0755).
Здесь можно прочитать как подключиться по FTP и правильно установить атрибуты.
- В целях безопасности обязательно необходимо на файлы "settings.dat" и "data/ssn.dat" установить атрибуты 0600 (Владелец (Owner) - чтение, запись).
- Если вы сделали всё правильно, как описано выше, из командной строки браузера запускайте скрипт admin.cgi, и продолжайте настройку каталога уже оттуда.
Логин: admin
Пароль: admin
В первую очередь нужно зайти в меню "Настройки >> Изменить пароль" и изменить логин и пароль для доступа к админке. Затем зайти в меню "Настройки >> Разные настройки", указать E-mail администратора, заголовки страниц, название сайта, URL главной страницы вашего сайта и сохранить изменения. Не забудьте также изменить текст сообщения, которое выводится после добавления сайта и текст почтового сообщения - они оставлены такими как есть для того, чтобы служить примером. Создайте в каталоге разделы, и разместите на него ссылку на какой-либо из страниц вашего сайта. Главной страницей каталога является файл index.cgi.
|