→→
Технические требования
Amiro.CMS, будучи одной из самых надежных, функциональных и производительных систем управления контентом, тем не менее, предъявляет весьма незначительные требования к хостингу и программной конфигурации клиента и способна функционировать на большинстве современных российских и зарубежных хостинг-площадках.
Требования к программной конфигурации веб-сервера
- Unix или Windows-сервер с любым веб-сервером с корректной поддержкой PHP (Apache 1.3 и выше, ngnix, IIS 5, 6 и т.д.);
- PHP5-7 (с версии 5.2.1 по 7.3.XX);
- обязательные модули PHP: Zlib, cURL, mbString, JSON.
- MySQL 4.1 и выше.

Для корректной работы некоторых функций требуются
определенные настройки окружения веб-сервера определенные настройки окружения веб-сервера
- В PHP должны быть включены расширения, включенные в поставке по-умолчанию;
- Для корректной работы модулей "резервное копирование" и "обновления" требуется, чтобы PHP работал с правами того системного пользователя, которому принадлежит корневая директория сайта, а также имел права на запись в корневую директорию сайта без дополнительных настроек.
Также, для корректной работы модуля "обновления" требуется, чтобы в PHP существовали и корректно работали функции 'fsockopen' и 'stream_set_timeout'
- Для выполнения редких, но длительных операций (резервное копирование, обновления системы, обмен данными) требуется, чтобы на сервере не было жестких ограничений на время выполнения PHP-скриптов. Требуемое время зависит от выполняемой операции и объема данных, но ограничение по крайней мере не должно быть менее 30 секунд, а для резервного копирования/импорта/экспорта больших объемов данных (а также обновления сайтов с большим объёмом данных) ограничения по времени вообще не должно быть.
Также, если перед веб-сервером, на котором работает PHP, установлен кеширующий прокси или промежуточный веб-сервер (например nginx), то при определённых их настройках (кеширование страницы целиком перед отдачей её клиенту) модули резервного копирования и обновления могут работать некорректно.
- Для корректной работы модулей обработки изображений требуется библиотека GD-Lib (обычно присутствует на всех хостингах) либо MagicWand(ImageMagick) (присутствует не на всех хостингах, но является наиболее предпочтительной из-за максимального качества и скорости обработки изображений). Без данных модулей система работать будет, но с ограниченными возможностями.
- Требования к выделяемой процессу PHP памяти зависят от конфигурации сайта и пакета системы. Минимально необходимая память 32Мб, рекомендуемая - 48Мб. Для сайтов с большим количеством информационных блоков на одной странице, большими объемами данных необходимое количество памяти может возрастать до 64Мб и выше. Для 64-битных версий PHP - требуется больше памяти, чем для 32-битных. Система расходует память только при необходимости, поэтому выделение бо́льшего количества памяти не создает избыточного потребления системных ресурсов.
- Привилегии пользователя MySQL должны позволять следующие операции (выделены те, которых может не быть по умолчанию): SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, LOCK TABLES, CREATE TEMPORARY TABLES
|
Требования к программной конфигурации ПК клиента
Для работы в панели администратора подойдет любой из популярных современных браузеров. Система тестируется в браузерах:
- Google Chrome
- Yandex.Browser
- Apple Safari
- Opera
- Mozilla Firefox
- Спутник