成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

基于Nginx的Wordpress安裝失敗?

瀏覽:202日期: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
相關文章:
主站蜘蛛池模板: 欧洲亚洲综合一区二区三区 | 97精品久久久久中文字幕 | 久久狠狠色狠狠色综合 | 一本色道久久综合亚洲精品高清 | 手机看片日韩日韩国产在线看 | 91精品欧美综合在线观看 | 国产精品视频永久免费播放 | 996久久国产精品线观看 | 欧洲女同互慰在线视频 | 久久精品国内一区二区三区 | 东凛中文字幕 | 国产精品久久久久久久久久一区 | 国产视频三区 | 97久久精品国产精品青草 | 在线播放高清国语自产拍免费 | 91成人国产网站在线观看 | 国产精品亚洲视频 | 中文字幕国产一区 | 综合 欧美 亚洲日本 | 久久精品香蕉视频 | 国产高清美女一级a毛片久久 | 美女黄视频在线 | 久久五月女厕所一区二区 | 一级做a爱过程免费观看 | 国产福利精品在线观看 | 一级做a爰片久久毛片苍井优 | 亚洲精品国产男人的天堂 | 国产成人精品福利网站在线观看 | 欧美a大片 | 国产精品日韩欧美 | 久热香蕉精品视频在线播放 | 成年人看的免费视频 | 国产精品视频久久久久 | 国产一级特黄aa级特黄裸毛片 | 日本三级中文字幕 | 欧美成人综合 | 在线播放另类 | xh98hx国产免费 | 高清欧美一级在线观看 | 国产亚洲精品成人久久网站 | 精品国产一区二区三区成人 |