Инструкция по предварительной настройке 2.7.х - web-effect/revolution GitHub Wiki
- Beget
- session.gc_probability = 1
- session.gc_divisor = 100
- opcache.revalidate_freq = 0
- memory_limit = 3G
- zlib.output_compression = on
- zlib.output_compression_level = 5
- Предварительно сгенерировать при помощи сервиса http://genpas.peter23.com три строки:
- 16 длинной, включая спецсимволы - будет паролем к БД
- 8 длинной, без спецсимволов - будет суффиксом папки connectors
- 6 длинной, без спецсимволов - будет префиксом БД
- Перед началом установки перенести папку core выше публичной папки. Установку производить с простым паролем к БД и сгенерированным префиксом.
- После установки, поменять пароль к БД на сгенрированный и заменить в core/config/config.inc.php
- К папке connectors добавить суффикс и перенести внутрь папки manager
- Переименовать папку manager в любую другую
- Изменить пути к папке connectors и manager в core/config/config.inc.php
- Заменить папки core, manager, assets на актуальные для данной версии, залить .htaccess, favicon при необходимости
- Удалить папку core/cache
Опция | Значение | Комментарий |
---|---|---|
cache_alias_map | Нет | Только для крупных сайтов |
cache_db | Да | |
cache_db_expires | 604800 | |
cache_db_session | Да | |
cache_db_session_lifetime | 604800 | |
cache_expires | 604800 | |
cache_resource_expires | 604800 | |
friendly_alias_max_length | 64 | |
friendly_alias_realtime | Да | Необходим для правильной работы массовой загрузки изображений в MIGX |
friendly_alias_restrict_chars_pattern | /[^a-zA-Z0-9-\040]/ | для alias как в evo |
friendly_urls | Да | |
friendly_urls_strict | Да | |
locale | ru_RU.UTF-8 | |
fe_editor_lang | ru | |
default_per_page | 100 | |
manager_favicon_url | /favicon.ico | |
manager_time_format | G:i | |
manager_week_start | 1 | |
preserve_menuindex | Нет | для автонумерации при копировании |
support_url | https://web-kirov.ru/abvgd | |
hidemenu_default | Да | |
site_name | EFFECT REVO PROTOTYPE |
- assets
- web - папка ресурсов разработки
- _cache - автоматически созданные ресурсы
- thumbs - превью изображений
- min - минифицированные ресурсы
- images
- css
- tinymce.css - стили для текстового редактора и текстовой области
- style.css - основной файл стилей
- js
- fw - фреймворки
- libs - библиотеки
- init.js - основной файл js
- _store - папка готовых элементов и наборов
- policy - готовые политики
- propertysets - наборы настроек сниппетов, плагинов
- resources - содержание ресурсов (sitemap, robots и тд)
- fenom - для парсера Fenom
- modparser - для парсера MODX
- templates - готовые макеты страниц
- chunks - готовые чанки (например корзина shopkeeper)
- _cache - автоматически созданные ресурсы
- mgr - папка ресурсов наполнения
- images
- files
- web - папка ресурсов разработки
- Категории
- 0-Основные
- 1-Содержание
- 2-Компоненты
- 3-Письма
- 9-Служебные
- Шаблоны
- 01-Текстовая
- 99-Главная, Значок: icon-home
- Ресурсы
- Главная. Шаблон 99-Главная, заморозить uri в /
- Служебные. Пустой шаблон, псевдоним site, не показывать в меню, позиция в меню 9999, не доступен для поиска, не использовать HTML-редактор, не участвует в url
- Страница не найдена. Шаблон 01-Текстовая, псевдоним 404, опубликован, не доступен для поиска
- Сайт не доступен. Шаблон 01-Текстовая, псевдоним indev, опубликован, не доступен для поиска
- Политика компании по защите персональных данных пользователей. Шаблон 01-Текстовая, псевдоним privacy-policy, опубликован
- robots.txt. Пустой шаблон, псевдоним robots, опубликован, не доступен для поиска, не использовать HTML-редактор, Тип содержимого text. Статичный ресурс. Содержание из файла resource.robots.tpl соответствующей папки
- sitemap.xml. Пустой шаблон, псевдоним sitemap, опубликован, не доступен для поиска, не использовать HTML-редактор, Тип содержимого xml. Статичный ресурс. Содержание из файла resource.sitemap.tpl соответствующей папки
- Карта сайта. Пустой шаблон, псевдоним viewmap, не доступен для поиска, не использовать HTML-редактор. Статичный ресурс. Содержание из файла resource.viewmap.tpl соответствующей папки
- TinyMCE тест. Шаблон 01-Текстовая, псевдоним tinytest, не доступен для поиска. Статичный ресурс. Содержание из файла resource.tinytest.tpl
- Установить настройки error_page(unauthorized_page),site_unavailable_page на соотвествующие страницы
- У типа содержимого HTML расширение /
- Включить в .htaccess редирект на /
- Создать виджет Техподдержка для сайта ++site_name
- Размер Двойной
- Содержимое:
<iframe align='center' height='280px' width='900px' src='[[++support_url]]' style='margin:20px auto 0px auto;border:none;display:block;'></iframe>
- Создать панель "Администратор" с виджетами "Техподдержка для сайта" и "Проверка конфигурации"
- Создать панель "Редактор" с виджетами "Техподдержка для сайта"
- Импортировать роль редактора content-editor.policy.xml
- Создать группу редактора, установить права на контексты из импортированной группы, панель - Редактор
- Для интернет-магазина добавить в политику редактора права - components, namespaces
- Создать других администраторов с неограниченными правами
- Создать пользователя redactor - в группе Редактор
- Создать медиаресурсы
- 02-Ядро - basePathRelative Нет, basePath - полный путь к папке ядра
- 03-Файлы и изображения - basePath - assets/mgr/, baseUrl - assets/mgr/
- Установить права на источники 01-Корнеь сайта, 02-Ядро - Администратор, 03-Файлы и изображения - редактор
- Установить настройку default_media_source на ресурс редактора