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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

基于Nginx的Wordpress安裝失敗?

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

問(wèn)題描述

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

但是通過(guò)install.php繼續(xù)安裝wordpress卻出現(xiàn)404錯(cuò)誤,去掉nginx默認(rèn)配置的部分注釋之后出現(xiàn)500錯(cuò)誤基于Nginx的Wordpress安裝失敗?

感覺(jué)是nginx的設(shè)置問(wèn)題,但是在CentOS中配置文件的地方和網(wǎng)上的不一樣,而且網(wǎng)上各種資料的配置也不一樣,求老鳥(niǎo)解惑,菜鳥(niǎo)不盡感激。

/etc/nginx/nginx.conf內(nèi)容如下:

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設(shè)置如下:

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設(shè)置如下:

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;

問(wèn)題解答

回答1:

直接貼代碼吧:

/etc/php-fpm.d/www.conf 配置文件,設(shè)置了監(jiān)聽(tīng):

...; (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;}某一個(gè)WordPress網(wǎng)站的配置文件:

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……

標(biāo)簽: word
相關(guān)文章:
主站蜘蛛池模板: 国产成人污污网站在线观看 | 亚洲精品丝袜在线一区波多野结衣 | 伊人久久青草青青综合 | 亚洲精品无码不卡 | 青青青在线日本免费视频 | 1000部又爽又黄无遮挡的视频 | 亚洲天堂一区二区三区四区 | 欧美亚洲国产另类 | 在线观看 日韩 | 成人福利网址永久在线观看 | 成人欧美一区二区三区小说 | 日韩一区二区三区在线播放 | 五月婷婷六月天 | 麻豆小视频 | 精品国产福利在线观看91啪 | 成人网址| 婷婷色视频 | 国产欧美一区二区三区视频 | 日韩 国产 欧美 精品 在线 | 美国免费高清一级毛片 | 亚洲人人爱 | 亚洲成年网站在线观看 | 免费在线观看黄色网址 | 瑟瑟网站免费 | 色综合中文字幕在线亚洲 | 欧美在线一区二区 | 欧美精品成人一区二区视频一 | 精品福利视频在线观看视频 | 国语自产偷拍精品视频偷最新 | 极品白嫩无套视频在线播放张悠雨 | 亚洲精品国产电影午夜 | 国产一区二区免费 | 免费在线观看黄色小视频 | 九九99在线视频 | 免费欧美在线 | 欧美成人r级在线播放 | 精东视频污 | 国产高清在线精品免费 | 国产在线观看人成激情视频 | 苗族一级特黄a大片 | 欧美黑人性猛交╳xx╳动态图 |