После установки Contenta CMS (подробности ниже) файл /web/index.php, который должен загружать страницу установки Contenta, возвращается с «502 неверным запросом». Я выполнил все рекомендации по устранению неполадок, которые смог найти (также документировано ниже), но не смог устранить ошибку.
LINUX
Идентификатор распространителя: Ubuntu
Описание: Ubuntu 18.04.2 LTS
Выпуск: 18.04
Кодовое название: бионический
NGINX
Версия nginx: nginx / 1.14.0 (Ubuntu)
MYSQL
mysql Ver 14.14 Distrib 5.7.25, для Linux (x86_64) с использованием оболочки EditLine
PHP
PHP 7.2.15-0ubuntu0.18.04.2
PHP-MBstring
PHP-Г.Д.
PHP-завиток
Установка Contenta CMS
php -r "readfile ('https://raw.githubusercontent.com/contentacms/contenta_jsonapi_project/8.x-2.x/scripts/download.sh');"> download-contentacms.sh
chmod a + x download-contentacms.sh
. / Download-contentacms.sh / usr / share / nginx / public_html / contenta
.env
SITE_MAIL=admin@site.com
ACCOUNT_MAIL=admin@site.com
SITE_NAME = 'Contenta CMS'
ACCOUNT_NAME = админ
MYSQL_DATABASE = Contenta
MYSQL_HOSTNAME = локальный
MYSQL_PORT = 3306
MYSQL_USER = корень @ локальный
.env.local
MYSQL_PASSWORD = ********
ACCOUNT_PASS = *****
установка скрипта запуска композитора: with-mysql
chmod -R 777 / var / lib / php / session
/ и т.д. / PHP / 7,2 / кли / php.ini
cgi.fix_pathinfo = 0;
nginx.conf
user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;
events {
worker_connections 30;
}
http {
server{
listen 80;
server_name server-ip-address;
add_header X-Robots-Tag "noindex, nofollow, nosnippet, noarchive";
# root /usr/share/nginx/public_html/conenetacms/web;
# index index.php;
root /usr/share/nginx/public_html/conenetacms/;
location /web {
index index.php;
}
location ~ \.php$ {
error_page 418 = @rewrite;
recursive_error_pages on;
fastcgi_split_path_info ^[^=](.+.php)(/.+)$;
include fastcgi_params;
if ( $uri = /index.php ) {
break;
}
if ( !-e $document_root$fastcgi_script_name) {
return 418;
}
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_intercept_errors on;
fastcgi_read_timeout 240;
fastcgi_pass 127.0.0.1:9000;
}
}
}