Установщик Magento 2 не будет работать в CentOs 7 - PullRequest
0 голосов
/ 23 января 2019

Я установил vagrant на свой компьютер (Windows 10) и установил коробку с centos 7, которая выглядит следующим образом:

vagrant init centos/7

Это версия моей системы:

Windows 10
Vagrant 2.2.3
Centos 7
Nginx 1.15.8
PHP 7.2.14
Msql server version 8.0.14
Magento 2.3.0

Чтобы установить nginx, php, mysql ... Я следовал инструкциям этой ссылки:

https://hostadvice.com/how-to/how-to-install-the-lemp-linux-nginx-mysql-php-stack-on-centos-7-vps-or-dedicated-server/

И все тесты (nginx и php) работают правильно.

Я пытаюсь установить magento, и это невозможно.Когда я распаковал файл magento в папке / usr / share / nginx / html, он не работает.Это ошибка:

403 Запрещено

nginx / 1.15.8

Затем я даю этой папке эти привилегии:

$sudo chmod 777 -R /usr/share/nginx/html

Но я все еще не могу запустить установщик magento.Это ошибка:

403 Запрещено

nginx / 1.15.8

(тоже самое)

Это файлы, которые я использовал для настройки PHP, Nginx и всего остального:

/ etc / opt / remi / php72 / php.ini (снимите этот флажок и измените 10)

cgi.fix_pathinfo=0

/ etc / opt / remi / php72 / php-fpm.d / www.conf (это изменения, которые вы вносите в файл)

[www]
user = nginx
group = nginx
listen = 127.0.0.1:9000

/ etc / nginx / conf.d / default.conf (я создал этот файл)

server {
    listen       80;
    server_name  192.168.100.101; #This is my IP

    #charset koi8-r;
    #access_log  /var/log/nginx/host.access.log  main;

    root   /usr/share/nginx/html;

    location / {
    #    root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

    #error_page  404              /404.html;

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

    # proxy the PHP scripts to Apache listening on 127.0.0.1:80
    #
    #location ~ \.php$ {
    #    proxy_pass   http://127.0.0.1;
    #}

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

    # deny access to .htaccess files, if Apache's document root
    # concurs with ngin x's one
    #
    #location ~ /\.ht {
    #    deny  all;
    #}
}

Есть предложения?

...