Установка OctoberCMS
Существует два способа установки OctoberCMS: при помощи Мастера установки и Командной строки. Перед установкой необходимо убедиться, что Ваш сервер удовлетворяет минимальным системным требованиям.
# Минимальные системные требования
- PHP version 5.5.9 или выше
- PDO PHP Extension
- cURL PHP Extension
- OpenSSL PHP Extension
- Mbstring PHP Library
- ZipArchive PHP Library
- GD PHP Library
Для некоторых операционных систем требуются ручная установка PHP JSON extension (Ubuntu apt-get install php5-json
).
Если Вы используете SQL Server, то Вам потребуется установить group concatenation (opens new window).
# Мастер установки
Рекомендуется использовать Мастер установки для установки OctoberCMS. Он проще, чем командная строка и не требует специальных знаний.
- Подготовьте пустую папку на вашем сервере.
- Скачайте архив с файлами для установки (opens new window).
- Распакуйте содержимое архива.
- Предоставьте права на запись в папку с файлами и ее подпапками.
- Перейдите по адресу http://ВАШДОМЕН.ru/install.php
- Следуйте инструкциям.
# Устранение неполадок
500 ошибка: Увеличьте значение timeout limit на вашем сервере.
Пустая страница: Проверьте версию PHP. Проверьте права на файлы и папки.
liveConnection: Убедитесь, что ваш веб-сервер может создавать исходящие соединения через порт 80. Обратитесь к своему хостинг-провайдеру. Часто проблема заключается в настройках брандмауэра сервера.
Syntax error or access violation: 1067 Invalid default value for ...: Проверьте файл с настройками MySQL. Параметр «NO_ZERO_DATE» должен быть отключен.
Примечание: подробный лог установки можно найти в install_files / install.log файла.
# Установка из Командной строки
Процесс установки OctoberCMS при помощи командной строки описан в разделе Интерфейс командной строки.
# Что нужно сделать после установки
После завершения установки Вам необходимо сделать следующее:
# Удалить установочные файлы
Если Вы использовали Мастер установки, то Вы должны вручную удалить следующие файлы (по соображениям безопасности):
install_files/ <== Каталог установки
install.php <== Файл установки
# Проверить конфигурации
Файлы с конфигурациями приложения хранятся в каталоге config. Все файлы содержат описания для каждого параметра. Важно ознакомиться с ними, чтобы настроить приложение под ваши нужды.
Например, на рабочем сервере Вы, возможно, захотите включить защиту от CSRF. В то время как на локальном - Последние обновления.
Мы настоятельно рекомендуем отключить режим отладки для опубликованных проектов.
# Настроить работу планировщика
Для корректной работы планировщика Вы должны добавить следующую запись Cron на свой сервер. Редактирование crontab обычно выполняется при помощи команды crontab -e
.
* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1
Обязательно замените /path/to/artisan на абсолютный путь к файлу artisan, который лежит в корне Вашего приложения.
Примечание: Если Вы добавляете эту команду в
/etc/cron.d
, то обязательно укажите пользователя сразу после* * * * *
.
# Настроить работу очередей
Вы можете настроить очередь для обработки задач. По умолчанию они будут обрабатываться платформой асинхронно. Это поведение можно изменить, установив параметр default
в config/queue.php
.
Если Вы решите использовать драйвер очереди бд, то рекомендуется добавить запись Crontab: php artisan queue: work
, для обработки первого доступного задания в очереди.