如何在nginx中配置wordpress?
伙计们, 我的服务器有3个位置 我将nginx配置为:如何在nginx中配置wordpress?,wordpress,ubuntu,nginx,server,Wordpress,Ubuntu,Nginx,Server,伙计们, 我的服务器有3个位置 我将nginx配置为: server { listen 80; listen [::]:80; server_name www.zavie.co zavie.co 81.91.147.131; location / { root /home/zavie/zavieco/zavie; index index.php coming-soon.html index.htm index
server {
listen 80;
listen [::]:80;
server_name www.zavie.co zavie.co 81.91.147.131;
location / {
root /home/zavie/zavieco/zavie;
index index.php coming-soon.html index.htm index.nginx-debian.html;
}
location /word {
index index.php index.html index.htm;
root /home/zavie/zavieco/word;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
}
location ~ /phpmyadmin {
alias /home/zavie/zavieco/phpmyadmin;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
include snippets/fastcgi-php.conf;
}
location /static/ {
root /home/zavie/zavieco/zavie360/zavie360;
}
location /zavie360 {
alias /home/zavie/zavieco/zavie360;
}
}
但是当我打开zavie.co/word时,它将不会打开wordpress,我如何配置它?除非您在
/home/zavie/zavieco/word/word>下安装了wordpress,否则您对root
指令使用了错误的值。有关详细信息,请参阅
您的位置/word
块无法为WordPress的静态资产提供服务
使用类似以下内容:
location ^~ /word {
root /home/zavie/zavieco;
index index.php;
try_files $uri $uri/ /word/index.php;
location ~ \.php$ {
try_files $uri =404;
include fastcgi_params;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $request_filename;
}
}
有关详细信息,请参阅。除非您在/home/zavie/zavieco/word/word
下安装了WordPress,否则您在根指令中使用了错误的值。有关详细信息,请参阅
您的位置/word
块无法为WordPress的静态资产提供服务
使用类似以下内容:
location ^~ /word {
root /home/zavie/zavieco;
index index.php;
try_files $uri $uri/ /word/index.php;
location ~ \.php$ {
try_files $uri =404;
include fastcgi_params;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $request_filename;
}
}
有关详细信息,请参阅。也许wordpress.stackexchange.com会是一个更好的网站?也许wordpress.stackexchange.com会是一个更好的网站?