Puncte:0

Descărcarea fișierelor php în loc să execute nginx

drapel cn

Lucrez la un proiect pentru o temă școlară. Trebuie să facem un server web cu wordpress pe el.

Sunt câteva lucruri pe care a trebuit să le schimbăm, gândiți-vă la schimbarea utilizatorului nginx și mariadb în webuser și dbuser. Asta pentru a câștiga experiență în Linux.

Trebuie să instalez wordpress pe serverul web, totuși fișierele php nu se execută pe site. fișierele html funcționează.

Am căutat pe google toată ziua, l-am întrebat pe profesorul meu, dar el a spus uite pe google lol.

Te rog ajuta-ma.

Iată configurația nginx:

# Pentru mai multe informații despre configurare, consultați:
# * Documentație oficială în limba engleză: http://nginx.org/en/docs/
# * Documentație oficială rusă: http://nginx.org/ru/docs/

utilizator utilizator web;
worker_proceses auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;

# Încărcați module dinamice. Consultați /usr/share/doc/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf;

evenimente {
    conexiuni_muncitor 1024;
}

http {
    log_format principal „$remote_addr - $remote_user [$time_local] „$request” '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log /var/log/nginx/access.log principal;

    sendfile activat;
    tcp_nopush activat;
    tcp_nodelay activat;
    keepalive_timeout 65;
    types_hash_max_size 4096;

    includ /etc/nginx/mime.types;
    aplicație de tip_default/octet-stream;

    # Încărcați fișierele de configurare modulare din directorul /etc/nginx/conf.d.
    # Consultați http://nginx.org/en/docs/ngx_core_module.html#include
    # pentru mai multe informatii.
    includ /etc/nginx/conf.d/*.conf;

Server {
        asculta 80;
        nume_server gazdă locală;

        access_log /Website/logs/access.log;
        error_log /Website/logs/error.log;

Locație / {
        root /Site web;
        index index.php index.html index.htm;

if (-f $nume_fișier_cerere) {
        expiră 30d;
        pauză;
}

dacă (!-e $nume_fișier_cerere) {
        rescrie ^(.+)$ /index.php?q=$1 ultimul;
        }
}

locație ~ .php$ {
        fastcgi_pass localhost:9000; # port unde au fost generate procesele FastCGI
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME /Website/$fastcgi_script_name; # aceeași cale ca mai sus
        fastcgi_param PATH_INFO $fastcgi_script_name;
        includ /etc/nginx/fastcgi_params;
        }
}
}
drapel in
Întrebările despre Server Fault trebuie să se refere la gestionarea sistemelor de tehnologie a informației într-un **mediu de afaceri**. Se votează pentru a închide întrebarea ca fiind în afara subiectului.
Appleoddity avatar
drapel ng
Ar trebui să duci asta la [su].

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.