|
|| Редактируем файл cgf.cfg |
Конфигурационный файл cfg.cfg содержит все основные настройки которые необходимы для работы системы именно там, где вы это пожелаете. Перед тем как заползать в конфигурационный файл узнайте:
Пути к директориям : cgi-bin, директории с общепользовательскими файлами (/public_html).
Путь к sendmail. На данном этапе скрипт не взаимодействует с SMTP сервером и отправка почты происходит лишь через sendmail
Путь к Perl, во всех скриптах по умолчанию прописан: #!/usr/bin/perl
Определитесь с тем что у вас и где будет находиться. Т.к. реально система будет состоять из двух частей, расположенных в совершенно различных разделах вашего сайта: это директория со скриптами системы и директория с публичными файлами (генерируемые страницы, рисунки).
Перейдем к конфигурированию.. Итак, открываем файл cfg.cfg смотрим и правим по
необходимости, вот перечень всех настроек с краткой аннотацией:
- Имя сайта:
$site_title='WebScript.Ru - SuperSite!';
- Not Found Page - урл страницы, на которую будут отосланы посетители, которые затребовали несуществующие в системе страницы (может статьи уже удалили и т.д.)
Напр: $not_found='http://webscript.ru/404.html';
Скрипт не создает этой страницы, поэтому прописывайте урл уже существуещей!
$not_found='http://gnezdo.webscript.ru/404.html';
- URL основной индексной страницы системы
Например: $index_url='http://webscript.ru/sanitarium';
$index_url='http://localhost/1log/index.htm';
- Sendmail - об этом вас должен был проинформировать ваш хостинг-провайдер.
наиболее популярные варианты: /usr/lib/sendmail, /usr/sbin/sendmail
$SEND_MAIL='/usr/sbin/sendmail';
- Адрес администратора (Не забудьте вписать свой!)
$admin_mail='sanitarium@webscript.ru';
SANITARIUM BUILD/POSTING/COMMENTS OPTIONS:
(Опции системы связанные с системой комментариев, добавления статей, генерацией страниц)
- Расширение генерируемых статичных страниц:
html, htm, shtml, php - используйте маленькие буквы!
$ext='htm';
- Имя индексного файла (с расширением! Будьте внимательны!)
Используйте маленькие буквы! Вы можете задать абсолютно любое расширение для индексного файла (это намек:
вы можете использовать PHP или SSI)
$index_page='index.html';
- Генерировать статические или динамические страницы?
Наши рекомендации: используйте статичные страницы - это уменьшит нагрузку на сервер и позволит вам использовать на страницах системы SSI или PHP включения. Кроме того, поисковым системам больше нравятся статичные страницы, да и быстрее это.
Использование статичных страниц: $static_pages=1;
Использование Динамичных страниц: $static_pages=0;
$static_pages=1;
- Использовать эмотикончики(смайлики)?
Да: $use_emoticons=1;
Если да, то символы-эмотиконы вида: :) :-) :-(
будут заменены соотв. Рисунками - весьма прикольно!
$use_emoticons=1;
- Количество анонсов статей на одой индексной странице:
Рекомендуем: 10-15
$entry_per_page=8;
Опция AutoLink
Если включена ($autolink=1;) то URLы в тексте статьи , например http://webscript.ru
будет заменен на ссылку: < href="http://webscript.ru" target=_blank>webscript.ru</a>
Будьте внимательны с этой опцией, если вы предварительно обрабатываете статьи в html редакторе, то лучше данную опцию выключить.
$autolink=0;
Быстрые HTML теги.
Советуем включить, и тогда во время постинга статьи у вас появится небольшая панелька,
которая вам здорово поможет при вставке в статью HTML кода (рисунки, наиболее частоупотребляемые теги, ссылки).
$qhtml=1
Fozzy Code Snippets
В дополнение к QuickHTML появляется возможность вставки рисунка с описанием, и генератор кода таблицы
Рекомендации: очень удобный генератор таблиц, если они вам нужны - включите.
$fozzy=0;
- Количество комментариев на одной странице
Рекомендуем: 15-20
$coms_per_page=15;
- Включить пре-модерацию комментариев?
Если да, то новые комментарии к статьям будут видны лишь после вашего одобрения (уведомления о нов. Комментариях будут приходить к вам по e-mail, ЕСЛИ вы включите опцию $send_new_comments)
Если опция отключена, то комментарии появятся сразу после их написания.
Рекомендуем: включить, идиотов-пакостников вокруг много..
Включить: $premoderate=1;
Выключить: $premoderate=0;
$premoderate=0;
Присылать уведомления о новых комментариях по e-mail?
Настоятельно рекомендуем включить, независимо от того, используете ли вы премодерацию или нет.
Иначе, вы не будете знать, что же твориться у вас в комментариях! Вообще, рекомендуем включить и премодерацию, и уведомления!
$send_new_comments=1;
- Блокировка файлов!
Обязательно нужно включить, если конечно вы не хотите потерять своих статей.. Некоторые ОС не поддерживают эту воз-ть, например Win95/Win98, там можно и выключить, правда навряд ли вы сможете запустить Sanitarium под Windows - необходимо установить BerkeleyDB.
На Unix/Linux машинах просто необходимо включить!
Наши рекомендации: включить !!!!
включить: $use_flock=1;
выключить: $use_flock=0;
$use_flock=1;
- Включить Услугу Поиска?
При включении поиска создается спец. индексный файл, размер которого будет ~20% от объема всех ваших статей!
Рекомендации: как вам нравится
Включить =1, например: $use_search=1;
$use_search=0;
- TIME OPTIONS: Опции Времени
Ваше время относительно GMT:
например:
$GMT='+3'; Moscow
$GMT='-9'; New York
и т.д....
$GMT='';# GMT
$GMT='+3';
- Выберете формат времени:
- $time_view=1; формат: dd/mm/yyyy (по умолчанию)
- $time_view=2; формат: dd MON yyyy
- $time_view=3; формат: WEEKDAY DAY MON yyyy
- $time_view=4; формат: WDAY DAY NON yyyy hour:min:sec
- $time_view=5; формат: dd.mm.yyyy
- $time_view=5; формат: mm.dd.yyyy
$time_view=1;
- RSS - Rich Summary Site. Лента новостей, с возможностью экспорта на любые другие сайты.
(используется JavaScript)
Сколько новостей в ленте?
Рекомендации: 5-10
$how_news=5;
Генерация текстового варианта ленты.
Если вас по каким-то причинам не устраивает javascript (ну или вы предпочитаете включать ленту новостей при помощи SSI или PHP),
то включите эту опцию и HTML код ленты будет также печататься в *.txt файлах, содержимое которых вы сможете инклудить.
(Где это хранится? Публичная папка/news ).
Если же вам это не нужно - то зачем включать?
$txt_news=0;
- SANITARIUM PATHs AND URLs: (пути и урлы)
Путь и URL к директории, в которой будут находиться публичные файлы (страницы) в том числе создастся и индексный файл системы (без слеша в конце!)
$public_dir='/HTTP/www/1log';
$public_url='http://localhost/1log';
- Путь к директории содержащей CGI скрипты администрирования системы. Без слеша.
Там хранятся такие файлы: admin.cgi, Sanitarium_WL.pm, cfg.cfg, Comment_WL, upload.cgi, lang.pl
com_admin.cgi and script data.
например:
$dir='/HTTP/www/cgi-bin/sanitarium/admin';
Другие файлы: view.cgi, comments.cgi хранятся в директории на уровень выше или где-то еще(напр.тут: /HTTP/www/cgi-bin/sanitarium)
$dir='/HTTP/www/cgi-bin/sanitarium/admin';
- view.cgi url
$view_cgi_url='http://localhost/cgi-bin/sanitarium/view.cgi';
- admin.cgi URL
$script_admin='http://webscript.ru/cgi-bin/sanitarium/admin/admin.cgi';
- com_admin.cgi URL:
$comadmin_cgi_url='http://webscript.ru/cgi-bin/sanitarium/admin/com_admin.cgi';
- comments.cgi URL:
$comment_url='http://webscript.ru/cgi-bin/sanitarium/comments.cgi';
- upload.cgi URL:
$upload_url='http://localhost/cgi-bin/2log/upload.cgi';
###########################################################
# Прочие опции, которые стоит оставить как есть:
$data=$dir.'/data';#путь к директории с данными и БД
$tmpl_dir=$dir.'/template'; #путь к директории с шаблонами
$img_url=$public_url.'/img'; #Url директории с загруженными рисунками
$img_dir=$public_dir.'/img'; #Путь к директории для загрузки рисунков
$foto_url=$public_url.'/foto';#Url директории с фотками авторов
$foto_dir=$public_dir.'/foto';#папка для зан=грузки фоток авторов
# Url скрипта отправляющего статьи по email:
$mail_cgi_url=$view_cgi_url;
| |
| |