Документация

Начало работы

Модели (models)

Шаблоны (views) и маршрутизация (routes)

Формы

SQL запросы

Сессии и безопасность

Плагины

Установка и запуск фреймворка

  1. Скачиваем MV и распаковываем архив.
  2. Заходим в файл "config/setup.php" и выбираем тип базы данных "DbEngine". По умолчанию установлен "sqlite", сама база данных находится в файле "userfiles/database/sqlite/database.sqlite". При установке на рабочий сервер права на данный файл и его папку должны разрешать серверу проводить операцию записи. Для использования СУБД MySQL ставим "mysql", затем прописываем настройки доступа к серверу MySQL и название базы данных, которую предварительно нужно создать. Далее необходимо загрузить начальный дамп MySQL базы из файла "userfiles/databse/mysql-dump.txt".
  3. Также в файле "config/setup.php" задаем параметр "MainPath" - url от корневой папки сервера. На реальном сервере обычно ставится "/", а на локальном (если проект лежит не в корневой папке) - путь от нее до проекта, например "/projects/test/".
  4. Аналогично необходимо поставить параметр RewriteBase в файле .htaccess, который находится в корне сайта. Если ваш проект лежит не в корневой папке, например в "/projects/test/", тогда в файле .htaccess необходимо прописать "RewriteBase /projects/test/".
  5. Прописываем доменное имя в параметр "DomainName" (используется для отправки почты на рабочем сервере).
  6. Вводим в строку браузера доменное имя или для локального сервера "http://localhost/projects/test/" и если все сделано правильно, видим приветственную страницу MV.
  7. Административную часть находится по ссылке "/adminpanel/" для первоначально входа используется логин "root" и пароль "root".
  8. Первоначальный пользователь является суперпользователем (Root с id равным 1). Данный пользователь не может быть удален или заблокирован, а также он всегда имеет доступ ко всем модулям системы без ограничений.
  9. На рабочем Linux сервере необходимо установить права на запись в папку "userfiles" и все вложенные в нее папки. Устанавливаются права 777, либо другие в зависимости от настроек сервера.

Обновление системы

Периодически ядро и административная панель MV обновляются, исправляются ошибки и вводятся новые возможности. Чтобы обновить MV framework необходимо пройти следующие шаги.

  1. Скачать последнюю версию MV.
  2. Перейти в корень своего проекта.
  3. Скопировать поверх старых папок следующие папки: "adminpanel", "core". Если папка административной панели была переименована, то необходимо обновить ее содержимое. В редких случаях надо также обновить файл "/config/autoload.php".

Изменение названия папки административной панели

Для повышения конфиденциальности папку административной панели можно переименовать и управление сайтом будет доступно по другой ссылке. Для этого нужно:

  1. Переименовать папку "adminpanel".
  2. В файле "config/setup.php" изменить значение опции 'AdminFolder' на название новой папки.

Следующий раздел

Структура папок