Установка
-
Забираем проект
git clone https://github.com/studio451/yiistudio.git
-
Устанавливаем зависимости
cd yiistudio
или
composer installphp composer.phar install
-
Открываем app_demo/config/web.php и меняем значение параметра cookieValidationKey на свой случайно сгенерированный (например, с помощью random.org).
-
Настраиваем подключение к БД в файле app_demo/config/db_dev.php (для прода app_demo/config/db.php). Пустую базу данных создаем заранее.
-
Открываем в браузере сайт. Заполняем необходимые данные на странице установки.
-
После установки меняем значение константы INSTALLED в public_html/index.php на true.
Настройки окружения
PHP:
short_open_tag = On (разрешаем использование коротких тегов)
error_reporting = E_ALL & ~E_NOTICE (отключаем уведомления времени выполнения)
MySQL:
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" (не включаем строгий режим)
Дополнительная информация по установке:
Видео по установке (Windows, OpenServer): https://www.youtube.com/watch?v=51erii5RGcM
Документация: https://docs.yiistudio.ru/tech-guide-start-installation.html
Установка демо-данных:
- Выполните SQL-скрипт app_demo/demo_data/db_demonstration_data.sql
- Замените содержимое папки public_html/demo_data/uploads содержимым архива app_demo/demo_data/public_html__uploads_demo_files.zip
- Обновите кеш. Например, через Панель управления - Система - Очистить кеш.
- Обновите assets. Например, через Панель управления - Система - Обновить файлы ресурсов (.js, .css, .png, .jpg, ...).