Настройка Nginx для OkayCMS

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

leekuan
leekuan
Репутация: 0
Сообщения: 2
Зарегистрирован: 31.07.2018
С нами: 5 лет 7 месяцев

Сообщение #1 leekuan » 31.07.2018, 13:12

Всем, доброго времени суток!

Помогите пожалуйста с таким вопросом: Я установил OkayCMS по инструкции приведенной на родном сайте, за исключением следующего:

Apache 2.2.x.
Рекомендуется связка Apache 2.2.x и nginx(фронтэнд)
PHP 5.4+
с установленными библиотеками : JSON, cURL, php_zip, GD lib, mysqli, imagick

я установил nginx и php-fpm. Вообще что это такое? связка Apache 2.2.x и nginx(фронтэнд)? Разве nginx это не есть уже веб-сервер, зачем нужен Apache?

В результате я думаю все это влияет на то что я получаю после установки:

Изображение

Ошибки в debug mode:
Notice
: Undefined index: lang_label in
/var/www/view/View.php
on line
74

Notice
: Undefined index: page_url in
/var/www/view/View.php
on line
167

А также проблемы с отображением картинок.

В итоге вопросы:
1. Можно ли установить OkayCMS просто на nginx + php fpm, если да то как?
2. Если на вопрос 1 ответ отрицателен, то что значит связка Apache и nginx (фронтенд), как это делается?

zyxer M
zyxer M
Возраст: 32
Репутация: 77
Сообщения: 419
Зарегистрирован: 03.02.2016
С нами: 8 лет 1 месяц
Откуда: Днепр

Сообщение #2 zyxer » 31.07.2018, 14:36

Окай сконфигурирован на файлах .htaccess, который nginx не "понимает". Этот файл предназначен для web-сервера apache, но nginx как сервер лучше. поэтому иногда применяется такой "ход конем" когда ставится два web-сервера (более детально http://drach.pro/blog/linux/item/38-nginx-apache-web-server ). Либо можно попробовать настроить конфиг для апача, здесь viewtopic.php?f=6&t=74&p=3605#p3605 люди вроде пытались настраивать
связка Apache и nginx (фронтенд)
имеется ввиду что nginx принимает все запросы и некоторые обрабатывает, а php и подобное передает апачу
Всё сказанное мной, является лично моим мнением, и не является официальной позицией OkayCMS

leekuan
leekuan
Репутация: 0
Сообщения: 2
Зарегистрирован: 31.07.2018
С нами: 5 лет 7 месяцев

Сообщение #3 leekuan » 01.08.2018, 02:28

Спасибо за подробный ответ. Решил на первом этапе ограничится установкой Apache в связке с Nginx. Надеюсь в ближайшем будущем Okay будет поддерживать с коробки Nginx + PHP FPM, все таки это производительнее намного.


Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 29 гостей