WackoWiki: WackoДокументация/ФайлКонфигурации ...

Home Page | Изменения | Новые Комменты | Пользователи | Каталог | Регистрация | Вход:  Пароль:  

Файл конфигурации

Более-менее подробное описание настроек файла wakka.config.php
для WackoWiki R4.2


Знак (?) означает я сомневаюсь в правильности комментария. Кому известнен
точный вариант, либо уточнение деталей, прошу править.


"mysql_host" => "localhost",
- имя хоста, на котором расположена СУБД mySQL (обычно localhost)


"mysql_database" => "wakka",
- имя базы данных


"mysql_user" => "wakka",
- имя пользователя базы данных


"table_prefix" => "wakka_",
- префикс таблиц базы данных


"cookie_prefix" => "wakka_",
- префикс для "кукисов"


"root_page" => "HomeWiki",
- Вики-название корневой страницы. Станет корневой ссылкой.


"wakka_name" => "MyWakkaWiki",
- название Вака-сайта


"base_url" => "http://mydomen.ru/wiki/",
- полный адрес, по которому расположена Вака


"rewrite_mode" => "1",
- "короткие, красивые URL"
1 - да; 0 - нет.
Если есть возможность, рекомендуется выставлять. Поисковые системы любят короткие имена файлов.
Возможность зависит от того, установлен mod_rewrite или нет.


"action_path" => "actions",
- путь, по которому лежат "акшны". Рекомендуется не изменять.


"handler_path" => "handlers",
- путь, по которому лежат программы-обработчики. Рекомендуется не изменять.


"language" => "ru",
- язык по-умолчанию. ru - русский; en - английский, и так далее.


"theme" => "default",
- тема, скин, шаблон, внешний вид Ваки. Лежат в папке themes/
Можно изменять под свои требования.


"header_action" => "header",
- файл, который выводится в верхней части всех страниц.
Лежит в темах: themes/ИМЯТЕМЫ/appearance/header.php


"footer_action" => "footer",
- файл, который выводится в нижней части всех страниц.
Лежит в темах: themes/ИМЯТЕМЫ/appearance/footer.php


"show_datetime" => "Y",
- показывать параметр v= в url.
Этот параметр выполняет следующую задачу: дать в браузере визуальное отличие измененённых страниц от не менявшихся с момента последнего посещения.


"show_spaces" => "Y",
- показывать пробелы в ВикиСловах
Пробелы рекомендуется оставлять - это полезно для поисковых систем.


"default_typografica" => "1",
- использовать встроенную типографику
1 - да; 0 - нет.


"default_showdatetime" => "1",
- показывать параметр v= в url.
Этот параметр выполняет следующую задачу: дать в браузере визуальное отличие измененённых страниц от не менявшихся с момента последнего посещения.


"paragrafica" => "1",
- использовать встроенную параграфику?
1 - да; 0 - нет.


"referrers_purge_time" => "1",
- время хранения информации о ссылках на данную страницу (кол-во дней)
"0" - неограниченное кол-во времени.


"pages_purge_time" => "0",
- время хранения истории изменений страницы.
"0" - неограниченное время.
"1" - один день,
"90" - 90 дней и т.д.


"hide_comments" => "0",
- скрывать комментарии к странице.

"hide_files" => "0",
- скрывать список загруженных файлов к этой странице
1 - да; 0 - нет.

"debug" => "0",
- режим отладки. Вам он вряд ли понадобится.


"youarehere_text" => " ",
- (?)
::::: Убирает на странице ссылки на нее же, форматирует по шаблону "текст", например для текст = "<i>####</i>" курсивит. Не проверял, прочел в английском мануале, спасибо Ski Per?.


"hide_locked" => "1",
- скрывать страницы с ограниченными правами доступа от тех, для кого этот доступ не предназначен. "Скрывать" означает не выводить в различных списках, таких как RecentChanges.
1 - да; 0 - нет (рядом с ссылкой будет замочек).


"allow_rawhtml" => "0",
- разрешать синтаксис для вставки произвольного HTML-кода.


"disable_safehtml" => "0"
Поддержка safehtml.


"urls_underscores" => "0",
- формировать адреса (URLs) с подчерками (например, http://somewhere/Wiki_Page).


"allrecentchanges_page" => " ",
- (?)


"allpageindex_page" => " ",
- (?)


"default_write_acl" => "*",
- права на возможность создавать новые записи на страницах. Смотри Права Доступа


"default_read_acl" => "*",
- права на чтение


"default_comment_acl" => "*",
- права на возможность оставлять комментарии


"default_rename_redirect" => "1",
- по умолчанию устанавливать редирект со старой страницы на новую при переименовании
0 - удалять старую страницу


"owners_can_remove_comments" => "1",
- все пользователи имеют право удалять свои комментарии (?)
Если "0", то удалять могут только администраторы (?)


"allow_registration" => "1",
- открытая регистрация. Если "0", то регистрировать новых пользователей могу только администраторы (?)


"standart_handlers" => "acls|addcomment|claim|diff|edit|msword|print|referrers|referrers_sites|remove|rename|revisions|revisions\.xml|show|watch|settings",
Набор обработчиков для каждой страницы твоей Ваки


"edit_table_based" => "0",
- (?)


"revisions_hide_cancel" => "0",
- (?)


"footer_comments" => "1",
- наличие комментариев на странице
1 - да; 0 - нет


"footer_files" => "0",
- наличие формы загрузки файлов на странице
1 - да; 0 - нет


"disable_tikilinks" => "0",
- (?)


"remove_onlyadmins" => "0",
- только админы имеют право на удаление страниц
1 - да; 0 - нет


"upload" => "admins",
- права на загрузку файлов
"admins" означает, что только группа admins может загружать файлы
"0" (нуль) означает, что загрузка отключена.
здесь написано: upload = false, true, “admins” — кто может загружать. Анонимы не могут загружать никогда

"upload_images_only" => "0",
- возможно загружать только картинки
1 - да; 0 - нет


"upload_max_size" => "100",
- максимальный размер одного загружаемого файла


"upload_max_per_user" => "100",
- максимальный количество загруженных файлов для одного пользователя


"upload_path" => "files",
- путь, по которому хранятся загруженные файлы, доступные для всех


"upload_path_per_page" => "files/perpage",
- путь, по которому хранятся файлы, доступные только для конкретных страниц


"upload_banned_exts" => "php|cgi|js|php|php3|php4|php5|pl|ssi|jsp|phtm|phtml|shtm|shtml|xhtm|xht|asp|aspx|htw|ida|idq|cer|cdx|asa|htr|idc|stm|printer|asax|ascx|ashx|asmx|axd|vdisco|rem|soap|config|cs|csproj|vb|vbproj|webinfo|licx|resx|resources",
- расширения файлов, запрещенные к закачиванию


"outlook_workaround" => "1",
- (?)


"disable_autosubscribe" => "0",
Выключить автоматическую подписку на наблюдение за своими страницами
1 - да; 0 - нет
Рекомендуется оставить значение "0". В этом случае можно будет получать по почте оперативные сигналы об изменениях твоих страниц.


"allow_gethostbyaddr" => "1",
Для анонимных пользователей пытается записать и отобразить имя хоста, вместо IP адреса.


"multilanguage" => "0",
- возможность выбора языка интерфейса из имеющихся.
1 - да; 0 - нет
Если значение "0", значит будет использоваться язык указанный по умолчанию (см. выше)


"cache" => "1",
- использование кэша (временного сохранения сгенерированных файлов). Кэш позволяет ускорить загрузку страниц Вики благодаря тому, что не нужно тратить ресурс на генерацию уже сохраненных страниц. Кэшируются все просмотренные страницы без исключения.
На практике был такой случай: Вика размером в 1400 страниц за 3 дня "накэшировала" 10000 файлов общим размером в 300 мегов. Появились торможения в работе скрипта и проблемы с выделенным под хостинг местом. Кэш пришлось отключить.
Для очистки кэша необходимо создать страницу, вставить туда {{admincache}}. После сохранения страницы появится кнопка очистки кэша. Данная возможность доступна только администраторам.


“cache_dir” => "_cache/",
– папка, в которую складируются кэшированные файлы.


“cache_ttl” => “600”,
– время валидности кэша в секундах.
По прошествии данного времени файл в кэше будет считаться «недействительным» и страница будет заново сформирована на основе запросов в БД и сохранена в кэш.


“db_collation” => “0”,
– кодировка, с которой данные (страницы и т.п.) будут добавляться или читаться из базы, должна совпадать с кодировкой в которой создана база данных, Подробнее см документацию mysql : команда SET NAMES 'codepage'. Эта настройка применяется в функции connect() (см. файл wakka\db\mysql.php)
Пример использования:
“db_collation” => “cp1251”,


“rename_globalacl” => “Admins”,
– пользователи (или группы), обладающие правом на глобальное переименование страниц


“mysql_password” => “mypassword”,
– пароль к базе данных


“admin_name” => "AdminWiki",
– ВикиИмя администратора, оно же логин для входа.


“admin_email” => "admin@myserver.ru",
– е-майл администратора


“wakka_version” => “0.1.2”,
“wacko_version” => “R4.2”,
– версия Ваки (не менять!)


$wakkaConfig["aliases"] = array(
“Admins” => "LotosWiki",
– группы пользователей и Права Доступа. Несколько пользователей разделяются парой символов \n, например так: “Admins” => "LotosWiki\nSuperUser\nJoeUser",


“site_bookmarks” => «PageIndex / RecentChanges / RecentlyCommented",
-закладки о умолчанию для зарегистрированного пользователя?


“default_bookmarks” => «PageIndex\nRecentChanges\nRecentlyCommented\n((Registration))",
-закладки для незарегистрированного пользователя.


 
Файлов нет. [Показать файлы/форму]
Много комментариев (19). [Показать комментарии/форму]
Donate
Время работы: 5.529 s
Использовано памяти: 2.699 Mb