Рейтинг:0

загрузка файлов php вместо выполнения nginx

флаг cn

Я работаю над проектом для школьного задания. Мы должны сделать веб-сервер с wordpress на нем.

Есть некоторые вещи, которые нам пришлось изменить, например, изменить пользователя nginx и mariadb на webuser и dbuser. Это так, мы получаем опыт в Linux.

Мне нужно установить wordpress на веб-сервер, однако файлы php не выполняются на веб-сайте. html файлы работают.

Я гуглил весь день, спросил своего учителя, но он сказал, посмотри в гугле, лол.

Пожалуйста помоги.

Вот конфиг nginx:

# Для получения дополнительной информации о настройке см.:
# * Официальная документация на английском языке: http://nginx.org/en/docs/
# * Официальная русскоязычная документация: http://nginx.org/ru/docs/

пользователь веб-пользователь;
рабочие_процессы авто;
журнал_ошибок /var/log/nginx/error.log;
pid /run/nginx.pid;

# Загрузить динамические модули. См. /usr/share/doc/nginx/README.dynamic.
включить /usr/share/nginx/modules/*.conf;

События {
    worker_connections 1024;
}

http {
    log_format main '$remote_addr - $remote_user [$time_local] "$request" '
                      '$статус $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    журнал_доступа /var/log/nginx/access.log основной;

    отправить файл включен;
    tcp_nopush включен;
    tcp_nodelay включен;
    keepalive_timeout 65;
    типы_хэш_макс_размер 4096;

    включить /etc/nginx/mime.types;
    default_type application/octet-stream;

    # Загрузите файлы модульной конфигурации из каталога /etc/nginx/conf.d.
    # См. http://nginx.org/en/docs/ngx_core_module.html#include
    # для дополнительной информации.
    включить /etc/nginx/conf.d/*.conf;

сервер {
        слушать 80;
        имя_сервера локальный хост;

        access_log /Веб-сайт/logs/access.log;
        error_log /Веб-сайт/журналы/error.log;

место расположения / {
        корень /Веб-сайт;
        индекс index.php index.html index.htm;

если (-f $request_filename) {
        истекает 30 дней;
        сломать;
}

если (!-e $request_filename) {
        переписать ^(.+)$ /index.php?q=$1 последним;
        }
}

расположение ~ .php$ {
        локальный хост fastcgi_pass: 9000; # порт, на котором запускались процессы FastCGI
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME /Website/$fastcgi_script_name; # тот же путь, что и выше
        fastcgi_param PATH_INFO $fastcgi_script_name;
        включить /etc/nginx/fastcgi_params;
        }
}
}
флаг in
Вопросы о сбое сервера должны касаться управления системами информационных технологий в **бизнес-среде**. Голосование за закрытие вопроса как не по теме.
Appleoddity avatar
флаг ng
Вы должны передать это [su].

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.