Dream Sphere

梦想的空间

搬家心得

今天把这个网站搬到了著名的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

}

加上这一行解决问题,虽然还没理解……

——顺便,图文无关,我只想看一下这个主题下特色图片怎么显示,绝不是要晒夏活全甲全船

  1. kagami说道:

    感谢 dalao 的舰交响乐做种

    1. Vincent说道:

      惊了,你是顺着ip找回来的嘛?

  2. francis说道:

    这么屌,大佬你啥时候也上Https了啊

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据