This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
ru:config:gsconfig [2013/09/16 04:11] Arkady created |
ru:config:gsconfig [2013/11/03 12:38] (current) Arkady [Файл конфигурации gsconfig.php] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | Заглушка для перевода gsconfig.php | + | ====== Файл конфигурации gsconfig.php ====== |
+ | |||
+ | Файл конфигурации или настроек системы ''[[http://code.google.com/p/get-simple-cms/source/browse/trunk/temp.gsconfig.php|gsconfig.php]]'' находится в корневом каталоге GetSimple. Настройка производится включением, отключением или изменением значений доступных в файле констант. | ||
+ | |||
+ | **GSLOGINSALT** позволяет производить дополнительное хеширование пароля администратора уникальным модификатором (salt) в качестве дополнительной меры безопасности системы. | ||
+ | <code># Extra salt to secure your password with. Default is empty for backwards compatibility. | ||
+ | #define('GSLOGINSALT', 'your_unique_phrase');</code> | ||
+ | |||
+ | **GSNOCSRF** (3.1+) позволяет отключать защиту от [[ru:security:csrf|подделки межсайтовых запросов (CSRF)]], но разработчики не рекомендуют пользоваться этой опцией. | ||
+ | <code># Turn off CSRF protection. Not recommended | ||
+ | #define('GSNOCSRF', TRUE);</code> | ||
+ | |||
+ | **GSEXTAPI** (3.1+) Добавляет кнопку для доступа к настройке API GetSimple в боковое меню секции **Настройки**. | ||
+ | <code># Enable the External API to be shown on settings page | ||
+ | #define('GSEXTAPI', 1);</code> | ||
+ | |||
+ | **GSNOCDN** (3.1+), установка этого параметра в TRUE предписывает системе производить загрузку скриптов JQuery с вашего сервера, а не с CDN. | ||
+ | <code># Disable loading of external CDN versions of scripts (jQuery/jQueryUI) | ||
+ | #define("GSNOCDN",true);</code> | ||
+ | |||
+ | **GSIMAGEWIDTH** позволяет изменять размер по умолчанию превью или миниатюр , которые создаются при загрузке графики на сервер. | ||
+ | <code># Default thumbnail width of uploaded image | ||
+ | define('GSIMAGEWIDTH', '200');</code> | ||
+ | |||
+ | **GSADMIN** в целях дополнительной безопасности позволяет менять наименование папки ///admin/// на другое. Разработчики утверждают, что они приняли все возможные меры, чтобы эта опция работала без ошибок, но решение о ее применении и риск лежит на пользователе. | ||
+ | <code># Change the administrative panel folder name | ||
+ | #define('GSADMIN', 'admin');</code> | ||
+ | |||
+ | **GSDEBUG** Позволяет включать режим отладки. Более подробную информацию можно найти [[http://get-simple.info/wiki/ru:debugging|в этом разделе]]. | ||
+ | <code># Turn on debug mode | ||
+ | #define('GSDEBUG', TRUE);</code> | ||
+ | |||
+ | **GSDONOTPING** настройка для отключения автоматического пинга поисковых систем при генерации карты сайта (файла sitemap.xml). | ||
+ | <code># Ping search engines upon sitemap generation? | ||
+ | #define('GSDONOTPING', 1);</code> | ||
+ | |||
+ | На момент написания статьи GetSimple пингует следующие поисковики: google.com, search.yahooapis.com, bing.com и submissions.ask.com | ||
+ | |||
+ | **GSCHMOD** устанавливает права доступа 0755 на все ваши файлы и папки. | ||
+ | <code># Set override CHMOD mode | ||
+ | #define('GSCHMOD', 0755);</code> | ||
+ | |||
+ | **GSCANONICAL** включает каноническое перенаправление, используйте с осторожностью. | ||
+ | <code># Enable Canonical Redirects? | ||
+ | #define('GSCANONICAL', 1);</code> | ||
+ | |||
+ | **GSNOUPLOADIFY** отключает плагин JQuery Uploadify в бэкенде. В этом слкчае загрузка файлов на сервер производится через обыкновенную HTML-форму. | ||
+ | <code># Use Uploadify to upload files? | ||
+ | #define('GSNOUPLOADIFY', 1);</code> | ||
+ | |||
+ | **GSEDITORHEIGHT** устанавливает высоту окна WYSIWYG-редактора в пикселях. | ||
+ | <code># WYSIWYG editor height (default 500) | ||
+ | #define('GSEDITORHEIGHT', '400');</code> | ||
+ | |||
+ | **GSEDITORTOOL** позволяет выводить на экран дополнительную панель инструментов (Advanced) WYSIWYG-редактора, включающую в себя инструменты для заголовков и стилей, либо создавать пользовательскую (custom) конфигурацию панелей инструментов. | ||
+ | <code># WYSIWYG toolbars (advanced, basic or [custom config]) | ||
+ | #define('GSEDITORTOOL', 'advanced');</code> | ||
+ | |||
+ | **GSEDITORLANG** устанавливает язык интерфейса WYSIWYG-редактора (по умолчанию – английский (en)) | ||
+ | <code># WYSIWYG editor language (default en) | ||
+ | #define('GSEDITORLANG', 'en');</code> | ||
+ | |||
+ | **GSEDITOROPTIONS** позволяет указывать дополнительные настройки для HTML-редактора | ||
+ | <code># WYSIWYG Editor Options | ||
+ | #define('GSEDITOROPTIONS', '');</code> | ||
+ | |||
+ | **GSUSECUSTOMSALT** выключает автоматическое генерирование уникального модификатора (salt) для применения пользовательской уникальной строки. Используется для cookie-файлов и безопасной загрузки файлов на сервер. | ||
+ | #define('GSUSECUSTOMSALT', 'your_new_salt_value_here');</code> | ||
+ | |||
+ | **GSFROMEMAIL** позволяет назначить email-адрес для писем, отправляемых скриптом установки GS. | ||
+ | <code># Set email from address | ||
+ | #define('GSFROMEMAIL', 'noreply@get-simple.info');</code> | ||
+ | |||
+ | **setlocale** PHP-функция, параметры которой можно определить прямо здесь с целью установки локали сервера. | ||
+ | <code># Set PHP locale | ||
+ | # http://php.net/manual/en/function.setlocale.php | ||
+ | #setlocale(LC_ALL, 'en_US');</code> | ||
+ | |||
+ | |||
+ | **__С версии 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** включает пагинацию на некоторых страницах административной панели, например, при просмотре списка всех страниц сайта. | ||
+ | <code># Turn on paging for long lists of pages | ||
+ | #define('GSPAGER', TRUE);</code> | ||
+ | |||
+ | **GSSTORAGE** эта настройка никогда не использовалась, так как хранение данных в системе осуществляется исключительно в xml-файлах. | ||
+ | <code># Data saving method. Default is XML | ||
+ | #define('GSSTORAGE', 'xml');</code> | ||
+ | |||
+ | **GSCOOKIEISSITEWIDE** при установке значения этой константы в TRUE, система позволяет фронтенду знать, работает ли кто-то в настоящий момент в административной панели или нет. [устаревшая, начиная с вервии 3.1] | ||
+ | <code># Make login cookie available sitewide. | ||
+ | #define('GSCOOKIEISSITEWIDE', TRUE);</code> | ||
+ | |||
+ | |||
+ | ====== Ссылки ====== | ||
+ | |||
+ | На главную [[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-серверах]] |