User Tools

Site Tools


ru:config:gsconfig

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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-серверах]] 
ru/config/gsconfig.1379304703.txt.gz · Last modified: 2013/09/16 04:11 by Arkady