'502 Bad Gateway' после установки Contenta CMS на Nginx - PullRequest
0 голосов
/ 22 апреля 2019

После установки 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;
       }

    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...