13 октября, 2017
0 Comments
1 category
Ставим почти стандартную связку nginx –> apache2 –> WP, Joomla, кое-что ещё –> postgresql, mysql
Поскольку WP умеет только mysql, то придётся и его.
Debian 9.1, apache 2.4.25, php 7.0
Итак, набор засад, пусть мелких, но противных. Для меня.
1Потребовалось исправить apache2ctl , поскольку в нём жёстко зашит порт 80 – соответственно “статус” было не получить. Также, потребовалось поставить пакет w3m (www-browser), я не уверен, что необходимо, но, пущай живёт. 2Nginx. Для директивы proxy_pass не должно быть завершающего слэша – “proxy_pass http://127.0.0.1:8080” 3Для php по умолчанию отключен short_open_tag . Возможно, это уже давно. Как следствие – не работает “<?”, нужна полная – “<?php”, либо включить флаг. 4Обратить внимание на порт виртуального сервера apache и servername (URL должна вести на nginx) 5joomla 3.8.0 работать не захотела.- С postgresql выдаёт “ОШИБКА: в конструкции SELECT DISTINCT выражения ORDER BY должны быть в списке выборки LINE 11: ORDER BY c.lft, a.featured DESC, fp.ordering, CASE WHEN a.p… ^”
- С mysql (теперь mariaDB) – инсталляция обрывается и всё
Пока остановился на joomla 3.7.5. Добавка: 3.8.2 устанавливается корректно.
И ещё добавка. Ссылка на новый проект – «Новостной эксперт», посмотрим, что получится.
https://nginx.ru/ru/
https://losst.ru/nastrojka-proksi-nginx
https://php.ru/forum/threads/ustanovka-nginx-apache-na-ubuntu-16-04.62676/
https://abc-server.com/ru/blog/administration/nginx-proxy-server-apache/
——————————
Category: Debian