今天把这个网站搬到了著名的SB Cloud上面(马云你和Softbank谈合作的时候没商量一下这个名字么……)
搬迁WP站点现在也有自动化工具了,我用的是Duplicator,能打包整个站点,备份数据库,之后到新地点也有自动化的安装工具。
然而,我遇到了点小麻烦。
以前经常卡住的是Certbot的验证,但是这次提前更新了DNS,关了Cloudflare,再加上Nginx也有全自动待遇了,总之没出什么意外。
麻烦是,访问解包程序的时候白屏……
查看了一下是php7.0-fpm.sock的路径打错了,这个太蠢,但是没有解决问题。
怀疑是nginx配置有误,访问了一下同目录下的zip文件一切正常。
所以就是php迷之白屏,log里面显示Status 200,phpinfo都白屏,所以可见是php的问题。
搜了一圈,问题出在fastcgi上面,虽然没看懂但是记下来备查吧:
server {
listen [::]:80;
server_name blog.dreamsphere.me;
access_log /var/log/nginx/blog.dreamsphere.me.access.log;
error_log /var/log/nginx/blog.dreamsphere.me.error.log;
root /var/www/wordpress;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
try_files $uri =404;
include fastcgi_params;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/blog.dreamsphere.me/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/blog.dreamsphere.me/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
}
加上这一行解决问题,虽然还没理解……
——顺便,图文无关,我只想看一下这个主题下特色图片怎么显示,绝不是要晒夏活全甲全船
感谢 dalao 的舰交响乐做种
惊了,你是顺着ip找回来的嘛?
这么屌,大佬你啥时候也上Https了啊