====== Файл конфигурации gsconfig.php ======
Файл конфигурации или настроек системы ''[[http://code.google.com/p/get-simple-cms/source/browse/trunk/temp.gsconfig.php|gsconfig.php]]'' находится в корневом каталоге GetSimple. Настройка производится включением, отключением или изменением значений доступных в файле констант.
**GSLOGINSALT** позволяет производить дополнительное хеширование пароля администратора уникальным модификатором (salt) в качестве дополнительной меры безопасности системы.
# Extra salt to secure your password with. Default is empty for backwards compatibility.
#define('GSLOGINSALT', 'your_unique_phrase');
**GSNOCSRF** (3.1+) позволяет отключать защиту от [[ru:security:csrf|подделки межсайтовых запросов (CSRF)]], но разработчики не рекомендуют пользоваться этой опцией.
# Turn off CSRF protection. Not recommended
#define('GSNOCSRF', TRUE);
**GSEXTAPI** (3.1+) Добавляет кнопку для доступа к настройке API GetSimple в боковое меню секции **Настройки**.
# Enable the External API to be shown on settings page
#define('GSEXTAPI', 1);
**GSNOCDN** (3.1+), установка этого параметра в TRUE предписывает системе производить загрузку скриптов JQuery с вашего сервера, а не с CDN.
# Disable loading of external CDN versions of scripts (jQuery/jQueryUI)
#define("GSNOCDN",true);
**GSIMAGEWIDTH** позволяет изменять размер по умолчанию превью или миниатюр , которые создаются при загрузке графики на сервер.
# Default thumbnail width of uploaded image
define('GSIMAGEWIDTH', '200');
**GSADMIN** в целях дополнительной безопасности позволяет менять наименование папки ///admin/// на другое. Разработчики утверждают, что они приняли все возможные меры, чтобы эта опция работала без ошибок, но решение о ее применении и риск лежит на пользователе.
# Change the administrative panel folder name
#define('GSADMIN', 'admin');
**GSDEBUG** Позволяет включать режим отладки. Более подробную информацию можно найти [[http://get-simple.info/wiki/ru:debugging|в этом разделе]].
# Turn on debug mode
#define('GSDEBUG', TRUE);
**GSDONOTPING** настройка для отключения автоматического пинга поисковых систем при генерации карты сайта (файла sitemap.xml).
# Ping search engines upon sitemap generation?
#define('GSDONOTPING', 1);
На момент написания статьи GetSimple пингует следующие поисковики: google.com, search.yahooapis.com, bing.com и submissions.ask.com
**GSCHMOD** устанавливает права доступа 0755 на все ваши файлы и папки.
# Set override CHMOD mode
#define('GSCHMOD', 0755);
**GSCANONICAL** включает каноническое перенаправление, используйте с осторожностью.
# Enable Canonical Redirects?
#define('GSCANONICAL', 1);
**GSNOUPLOADIFY** отключает плагин JQuery Uploadify в бэкенде. В этом слкчае загрузка файлов на сервер производится через обыкновенную HTML-форму.
# Use Uploadify to upload files?
#define('GSNOUPLOADIFY', 1);
**GSEDITORHEIGHT** устанавливает высоту окна WYSIWYG-редактора в пикселях.
# WYSIWYG editor height (default 500)
#define('GSEDITORHEIGHT', '400');
**GSEDITORTOOL** позволяет выводить на экран дополнительную панель инструментов (Advanced) WYSIWYG-редактора, включающую в себя инструменты для заголовков и стилей, либо создавать пользовательскую (custom) конфигурацию панелей инструментов.
# WYSIWYG toolbars (advanced, basic or [custom config])
#define('GSEDITORTOOL', 'advanced');
**GSEDITORLANG** устанавливает язык интерфейса WYSIWYG-редактора (по умолчанию – английский (en))
# WYSIWYG editor language (default en)
#define('GSEDITORLANG', 'en');
**GSEDITOROPTIONS** позволяет указывать дополнительные настройки для HTML-редактора
# WYSIWYG Editor Options
#define('GSEDITOROPTIONS', '');
**GSUSECUSTOMSALT** выключает автоматическое генерирование уникального модификатора (salt) для применения пользовательской уникальной строки. Используется для cookie-файлов и безопасной загрузки файлов на сервер.
#define('GSUSECUSTOMSALT', 'your_new_salt_value_here');
**GSFROMEMAIL** позволяет назначить email-адрес для писем, отправляемых скриптом установки GS.
# Set email from address
#define('GSFROMEMAIL', 'noreply@get-simple.info');
**setlocale** PHP-функция, параметры которой можно определить прямо здесь с целью установки локали сервера.
# Set PHP locale
# http://php.net/manual/en/function.setlocale.php
#setlocale(LC_ALL, 'en_US');
**__С версии 3.2:__ **
**GSNOVERCHECK** - Отключает уведомление об обновлениях GetSimple и проверку версии системы.
**GSTIMEZONE** - Cтрока информации о часовом поясе для установки часового пояса по умолчанию на сервере.
**GSNOSITEMAP** - Отключает автоматическую генерацию файла sitemap.xml
**GSSTYLE** - Устанавливает альтернативный стиль отображения административной панели, например, GSSTYLEWIDE – ширина панели изменяется в соответствии с разрешением экрана.
**GSDEBUGINSTALL** - Запрещает удаление файлов установки при создании копии GetSimple для отладки (Debugging).
**GSSUPPRESSERRORS** - Подавляет вывод php-ошибок в GS при значении GSDEBUG равном false, игнорируя значение настройки в файле php.ini
**GSAUTOMETAD** - (с версии 3.2.2) включает автоматическое создание мета-тэга description, если поле страницы не содержит никакой информации.
**__Устаревшие настройки:__**
**GSPAGER** включает пагинацию на некоторых страницах административной панели, например, при просмотре списка всех страниц сайта.
# Turn on paging for long lists of pages
#define('GSPAGER', TRUE);
**GSSTORAGE** эта настройка никогда не использовалась, так как хранение данных в системе осуществляется исключительно в xml-файлах.
# Data saving method. Default is XML
#define('GSSTORAGE', 'xml');
**GSCOOKIEISSITEWIDE** при установке значения этой константы в TRUE, система позволяет фронтенду знать, работает ли кто-то в настоящий момент в административной панели или нет. [устаревшая, начиная с вервии 3.1]
# Make login cookie available sitewide.
#define('GSCOOKIEISSITEWIDE', TRUE);
====== Ссылки ======
На главную [[ru:|Содержание]]
===== Страницы этой секции =====
=== Дополнительная информация по системе ===
*[[ru:debugging|Режим отладки]]
*[[ru:how_to:change_admin_password_salted|Дополнительная защита административного пароля с помощью уникального модификатора (salt)]]
*[[ru:config:caching-function|Кэш-функции и индексный файл pages.xml]]
*[[ru:config:htaccess|Файл .htaccess]]
*[[ru:how_to:svn|Доступ к SVN]]
*[[ru:security:csrf|Защита от CSRF (Подделка межсайтовых запросов)]]
*[[ru:security:https-ssl|GetSimple и HTTPS/SSL]]
*[[ru:lighttpd_permalinks|Настройка структуры постоянных ссылок (ЧПУ) на Lighttpd-серверах]]