Điểm:0

tải xuống tệp php thay vì thực thi nginx

lá cờ cn

Tôi đang làm việc trên một dự án cho một nhiệm vụ của trường. Chúng tôi phải tạo một máy chủ web với wordpress trên đó.

Có một số thứ chúng tôi phải thay đổi khi nghĩ đến việc thay đổi người dùng nginx và mariadb thành người dùng web và người dùng dbuser. Điều này là để chúng tôi có được kinh nghiệm trong linux.

Tôi cần cài đặt wordpress trên máy chủ web, tuy nhiên các tệp php không thực thi trên trang web. các tệp html hoạt động.

Tôi đã googled cả ngày, hỏi giáo viên của tôi nhưng ông nói tìm trên google lol.

Hãy giúp tôi.

Đây là cấu hình nginx:

# Để biết thêm thông tin về cấu hình, hãy xem:
# * Tài liệu tiếng Anh chính thức: http://nginx.org/en/docs/
# * Tài liệu chính thức của Nga: http://nginx.org/ru/docs/

người dùng web;
worker_processes tự động;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;

# Tải các mô-đun động. Xem /usr/share/doc/nginx/README.dynamic.
bao gồm /usr/share/nginx/modules/*.conf;

sự kiện {
    công_nhân kết_nối 1024 ;
}

http {
    log_format chính '$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 chính;

    gửi tệp trên;
    bật tcp_nopus;
    bật tcp_nodelay;
    keepalive_timeout 65;
    loại_hash_max_size 4096;

    bao gồm /etc/nginx/mime.types;
    ứng dụng default_type/octet-stream;

    # Tải các tệp cấu hình mô-đun từ thư mục /etc/nginx/conf.d.
    # Xem http://nginx.org/en/docs/ngx_core_module.html#include
    # để biết thêm thông tin.
    bao gồm /etc/nginx/conf.d/*.conf;

người phục vụ {
        nghe 80;
        máy chủ_tên máy chủ cục bộ;

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

địa điểm / {
        gốc/Trang web;
        chỉ mục index.php index.html index.htm;

nếu (-f $request_filename) {
        hết hạn 30d;
        nghỉ;
}

nếu (!-e $request_filename) {
        viết lại ^(.+)$ /index.php?q=$1 cuối cùng;
        }
}

vị trí ~ .php$ {
        fastcgi_pass localhost:9000; # cổng nơi các quy trình FastCGI được sinh ra
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME /Trang web/$fastcgi_script_name; # con đường tương tự như trên
        fastcgi_param PATH_INFO $fastcgi_script_name;
        bao gồm /etc/nginx/fastcgi_params;
        }
}
}
lá cờ in
Các câu hỏi về Lỗi máy chủ phải là về quản lý hệ thống công nghệ thông tin trong **môi trường kinh doanh**. Bỏ phiếu để đóng câu hỏi ngoài chủ đề.
Appleoddity avatar
lá cờ ng
Bạn nên giao việc này cho [su].

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.