Знакомство с CMS MIWIX
MIWIX - это автономная модульная система администрирования CMS, которая работает на всех хостингах.
Для работы CMS требуется несколько основных компонентов:
- PHP версии 7.4 и выше
- MySQL версии 4.1 и выше
- Apache версии 2.0 и выше
- SSL-сертификат
- Поддержка cURL
Установка на хостинг:
- Для начала нужно убедиться, что ваш сервер/хостинг соответствует минимальным характеристикам. Расширение ZIP установлено и включено в конфигурации PHP (ZipArchive).
- Создать базу данных MySQL.
- Скачать CMS и распаковываем файлы в корневую директорию своего сервера. Сделать это можно в панели управления виртуальным хостингом или с помощью FTP клиента.
- Вводим в адресную строку путь до установочного скрипта CMS на своем сайте. Например:
https://ваш-сайт.рф/miwix.php. - На экране отобразится интерфейс CMS, на котором нужно нажать кнопку «Начать установку».

- Указать параметры подключения к базе данных и системные настройки панели управления.


- После установки CMS, на указанный Вами адрес электронной почты, придет письмо с данными для входа в панель управления. На заключительном этапе установки будут собраны данные для работы с сайтом, Вы сможете перейти на сайт или в панель управления.
- Убедитесь, что папки для хранения временных файлов
/cacheи/storage, а также директория/filesи входящие в нее папки, допускают возможность записи файлов. Чаще всего используется CHMOD 750 для директорий и CHMOD 640 для файлов. У некоторых хостинг-провайдеров права на директории и файлы могут быть 755 и 644 соответственно. Данный параметр стоит уточнить у своего Хостинг-провайдера. - Обращаем Ваше внимание, что на сайте применяются ЧПУ (человеко-понятные URL) и правила для таких ссылок размещены в файле .htaccess, поэтому будет проще, если хостинг/сервер использует связку Nginx+Apache.
Возможные проблемы при установке CMS MIWIX
Структура папок
- config - конфигурации CMS:
- admin.php - устанавливает время хранение сессии администратора сайта;
- config.php - основные настройки и объявление глобальных переменных;
- db.php - настройка базы данных;
- gallery.php - настройки галереи, параметр "view_img" указывает на папку с миниатюрами;
- pages.php - настройки инфо страниц;
- files - используется для хранения файлов из новостей, каталога, галереи и т.д.;
- miwix-admin - системная папка;
- modules - папка с модулями системы;
- templates - шаблон сайта;