亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

基于Nginx的Wordpress安裝失敗?

瀏覽:172日期:2022-06-25 10:44:48

問題描述

鄙人新手,最近手上有個服務器就想搭個簡單博客自己暗爽一下。于是選擇最簡單的wordpress,按照wordpress上的教程一步步安裝,同時安裝mysql分配了wordpress的數據庫,然后按照資料安裝用yum安裝了php*(我把php所有的包都裝了,包括php-fpm),服務器我選擇的Nginx,也是用yum 安裝的。基于Nginx的Wordpress安裝失敗?

但是通過install.php繼續安裝wordpress卻出現404錯誤,去掉nginx默認配置的部分注釋之后出現500錯誤基于Nginx的Wordpress安裝失敗?

感覺是nginx的設置問題,但是在CentOS中配置文件的地方和網上的不一樣,而且網上各種資料的配置也不一樣,求老鳥解惑,菜鳥不盡感激。

/etc/nginx/nginx.conf內容如下:

user nginx;worker_processes 1;error_log /var/log/nginx/error.log warn;pid/var/run/nginx.pid;events { worker_connections 1024;}http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main ’$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 main; sendfileon; #tcp_nopush on; keepalive_timeout 65; #gzip on; include /etc/nginx/conf.d/*.conf;}

/etc/nginx/conf.d/default.conf設置如下:

server { listen 80; server_name localhost; #charset koi8-r; #access_log /var/log/nginx/log/host.access.log main; location / {root /usr/share/nginx/html;index index.html index.htm; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html {root /usr/share/nginx/html; } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # location ~ .php$ {proxy_pass http://127.0.0.1; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ .php$ {root html;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;includefastcgi_params; } # deny access to .htaccess files, if Apache’s document root # concurs with nginx’s one # location ~ /.ht {deny all; }}

/etc/nginx/fastcgi_params設置如下:

fastcgi_param QUERY_STRING $query_string;fastcgi_param REQUEST_METHOD $request_method;fastcgi_param CONTENT_TYPE $content_type;fastcgi_param CONTENT_LENGTH $content_length;fastcgi_param SCRIPT_NAME$fastcgi_script_name;fastcgi_param REQUEST_URI$request_uri;fastcgi_param DOCUMENT_URI $document_uri;fastcgi_param DOCUMENT_ROOT $document_root;fastcgi_param SERVER_PROTOCOL $server_protocol;fastcgi_param HTTPS $https if_not_empty;fastcgi_param GATEWAY_INTERFACE CGI/1.1;fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;fastcgi_param REMOTE_ADDR$remote_addr;fastcgi_param REMOTE_PORT$remote_port;fastcgi_param SERVER_ADDR$server_addr;fastcgi_param SERVER_PORT$server_port;fastcgi_param SERVER_NAME$server_name;# PHP only, required if PHP was built with --enable-force-cgi-redirectfastcgi_param REDIRECT_STATUS 200;

問題解答

回答1:

直接貼代碼吧:

/etc/php-fpm.d/www.conf 配置文件,設置了監聽:

...; (IPv6 and IPv4-mapped) on a specific port;; ’/path/to/unix/socket’ - to listen on a unix socket.; Note: This value is mandatory.; listen = 127.0.0.1:9000listen = /var/run/php-fpm.sock; Set listen(2) backlog.; Default Value: 65535;listen.backlog = 65535.../etc/nginx/nginx.conf 配置了 php 的 upstream:

... reset_timedout_connection on; server_names_hash_bucket_size 2048; upstream php {server unix:/var/run/php-fpm.sock; } include /etc/nginx/conf.d/*.conf; ...WordPress 配置的文件,需要引入:

文件位置為:/etc/nginx/inc.d/wordpress-multisite.inc

charset utf-8;root $app_root/public;index index.php index.html index.htm;location / { try_files $uri $uri/ /index.php?$args;}rewrite /wp-admin$ $scheme://$host$uri/ permanent;location ~* ^.+.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ { access_log off; log_not_found off; expires max;}location ~ .php$ { try_files $uri =404; fastcgi_split_path_info ^(.+.php)(/.+)$; include fastcgi_params; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass php;}location = /favicon.ico { log_not_found off; access_log off;}location = /robots.txt { log_not_found off; access_log off;}location ~ /. { deny all;}location ~* /(?:uploads|files)/.*.php$ { deny all;}某一個WordPress網站的配置文件:

server { listen 80; server_name server.name; set $app_root ’/home/www/server.name’; include /etc/nginx/inc.d/wordpress-multisite.inc;}回答2:

root xxx;location / { index index.php;}location ~ .php5?($|/) { set $script $uri; set $path_info ''; if ($uri ~ '^(.+.php)(/.+)') { set $script $1; set $path_info $2; } unix:/var/run/php-fpm/php-fpm.sock fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$script; fastcgi_param SCRIPT_NAME $script; fastcgi_param PATH_INFO $path_info;}回答3:

將 nginx 的 default 配置修改為:

fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock

再去修改 php-fpm 的 /etc/php5/fpm/pool.d/www.conf 配置:

listen = /var/run/php5-fpm.sock

然后 reload 一下 nginx……

標簽: word
相關文章:
主站蜘蛛池模板: 色综合色狠狠天天久久婷婷基地 | 中文字幕亚洲精品日韩精品 | 亚洲第一区在线 | 黄色片免费在线观看视频 | 国产伦理一区二区三区 | 欧美高清在线精品一区二区不卡 | 成年免费大片黄在线观看岛国 | 亚洲国产日韩欧美在线a乱码 | 999yy成年在线视频免费看 | 一色综合 | 国产亚洲精品久久久久久久 | 国产精品成人亚洲 | 日韩欧美在线观看综合网另类 | 一区二区三区中文国产亚洲 | 好叼操这里只有精品 | 日韩免费一区二区三区 | 美国一级毛片片免费 | 日韩在线一 | 久色网| 国语自产偷拍精品视频偷最新 | 99久久免费午夜国产精品 | 亚洲成人一级片 | 国产精品久久久久亚洲 | 成人黄18免费视频 | 国产一区二区三区在线电影 | 欧美激情精品久久久久久久 | 免费a级特黄国产大片 | 国模无水印一区二区三区 | 久久国产精品久久国产精品 | 黄网址在线永久免费观看 | 高h文bl| 有码中文字幕 | 激情亚州| 日韩免费一级a毛片在线播放一级 | 国产欧美日韩不卡一区二区三区 | 992tv快乐视频在线啪啪免费 | 国产一区二区三区在线电影 | 国产精品亚洲精品日韩己满十八小 | 国产l精品国产亚洲区久久 国产ppp在线视频在线观看 | 欧美成人午夜做爰视频在线观看 | 国产成人精品日本亚洲专一区 |