A página da web não pode ser aberta quando o wordpress está instalado - método de depuração (ainda não concluído)

Eu uso ubuntu20.04 e o pacote de dependência php relevante é 7,4

O pacote de dependência php que instalei é o seguinte:
root @ Desktop: / home / appleyuchi # dpkg --list | grep php

Nome do pacote dependente número da versão Arquitetura de hardware com suporte Descrição do pacote dependente
php-common 2:75 tudo Arquivos comuns para pacotes PHP
php-fpm 2: 7,4 + 75 tudo linguagem de script incorporada em HTML do lado do servidor (binário FPM-CGI) (padrão)
php-gd 2: 7,4 + 75 tudo Módulo GD para PHP [padrão]
php-mysql 2: 7,4 + 75 tudo Módulo MySQL para PHP [padrão]
php7.4-cli 7.4.3-4ubuntu2.3 amd64 intérprete de linha de comando para a linguagem de script PHP
php7.4-common 7.4.3-4ubuntu2.3 amd64 documentação, exemplos e módulo comum para PHP
php7.4-fpm 7.4.3-4ubuntu2.3 amd64 linguagem de script incorporada em HTML do lado do servidor (binário FPM-CGI)
php7.4-gd 7.4.3-4ubuntu2.3 amd64 Módulo GD para PHP
php7.4-json 7.4.3-4ubuntu2.3 amd64 Módulo JSON para PHP
php7.4-mysql 7.4.3-4ubuntu2.3 amd64 Módulo MySQL para PHP
php7.4-opcache 7.4.3-4ubuntu2.3 amd64 Módulo Zend OpCache para PHP
php7.4-readline 7.4.3-4ubuntu2.3 amd64 módulo readline para PHP

Portanto, ubuntu diferente tem diferentes versões de pacote de dependência de php, não copie o meu, faça as modificações correspondentes de acordo com o seu próprio número de versão

Acesso de navegador Erro de página da web /etc/nginx/error.log relata um erro solução
http: // localhost: 80 / wp-admin / install.php 502 conectar () ao unix: /var/run/php/php7.1-fpm.sock falhou (2: arquivo ou diretório inexistente) /var/run/php/php7.1-fpm.sock in nginx.conf; /var/run/php/php7.4-fpm.sock e então nginx -s reload
Depois de entrar 404 [erro] 500558 # 500558: * 127 “/usr/share/nginx/html/wp-admin/index.php” não foi encontrado (2: Não existe esse arquivo ou diretório), cliente: 127.0.0.1, servidor: localhost, solicitação: “GET / wp-admin / HTTP / 1.1”, host: “localhost”, referenciador: “http: //localhost/wp-login.php”

Você precisa de uma versão compilada do nginx?
Além disso, existem blogueiros na Internet que precisam compilar o nginx por conta própria.
Isso está disponível ou não, apenas usamos o nosso.

Estrutura do arquivo
(Python3.6) appleyuchi @ Desktop: ~ / LS WordPress $
hello.php WP-ADMIN cron.php WP-WP-settings.php
...
...

O arquivo nginx
corresponde ao /etc/nginx/nginx.conf completo

server {
    
    
            listen 80;
            listen [::]:80;
            server_name localhost;

            root /home/appleyuchi/wordpress;
            #location / 
            #{
    
    
            #try_files $uri $uri/ /index.php?$query_string;
            #}

            index index.php index.html index.htm;

            location / {
    
    
              
                try_files $uri $uri/ /index.php?q=$uri&$args;
               }


            location ~ \.php$ 
            {
    
    
            try_files $uri  =404;
            fastcgi_split_path_info ^(.+\.php)(/.+)$;
            fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include fastcgi_params;
            }
            
         	#location /wp-includes {
    
    
        	#root /home/appleyuchi/wordpress/wp-includes;
        	#autoindex on;
            # }
        }

Acho que você gosta

Origin blog.csdn.net/appleyuchi/article/details/108912695
Recomendado
Clasificación