Показать сообщение отдельно
Старый 26.02.2010, 23:21 Вверх   #2
Старший модератор
 
Аватар для Ghost
Ghost вне форума
Доп. информация
По умолчанию

Установка каталога Boundless Source


  1. В том случае, если на вашем хостинге 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 ), как файлы и находятся в дистрибутиве.
  2. Открыть в любом текстовом редакторе файл 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' ;

  3. После загрузки файлов на сервер всем файлам с расширением .cgi необходимо установить атрибуты(CHMOD) 0711 ( Владелец (Owner) - чтение, запись, выполнение ; Группа (Group) - выполнение ; Все пользователи (Public) - выполнение ) или 0755 ( Владелец (Owner) - чтение, запись, выполнение ; Группа (Group) - чтение, выполнение ; Все пользователи (Public) - чтение, выполнение ). Также необходимо проверить, чтобы у папки, в которой находятся скрипты с расширением .cgi, были установлены атрибуты, разрешающие выполнение скриптов (обычно 0755).
    Здесь можно прочитать как подключиться по FTP и правильно установить атрибуты.
  4. В целях безопасности обязательно необходимо на файлы "settings.dat" и "data/ssn.dat" установить атрибуты 0600 (Владелец (Owner) - чтение, запись).
  5. Если вы сделали всё правильно, как описано выше, из командной строки браузера запускайте скрипт admin.cgi, и продолжайте настройку каталога уже оттуда.
    Логин: admin
    Пароль: admin
    В первую очередь нужно зайти в меню "Настройки >> Изменить пароль" и изменить логин и пароль для доступа к админке. Затем зайти в меню "Настройки >> Разные настройки", указать E-mail администратора, заголовки страниц, название сайта, URL главной страницы вашего сайта и сохранить изменения. Не забудьте также изменить текст сообщения, которое выводится после добавления сайта и текст почтового сообщения - они оставлены такими как есть для того, чтобы служить примером. Создайте в каталоге разделы, и разместите на него ссылку на какой-либо из страниц вашего сайта. Главной страницей каталога является файл index.cgi.
  Ответить с цитированием
 
Время генерации страницы 0.05005 секунды с 10 запросами