今天部署了个 wp 网站的测试环境,一切准备就绪后问题出现。
问题:
前台显示一切正常,登录 wp 后台后发现无样式,下面这样。

原因
谷歌后得出原因是因为 Nginx 的 fcgi buff 有限,导致无法正常加载 wp 后台所需的文件。
<link rel='stylesheet' href='http://free-e.xv/wp-admin/load-styles.php?c=0&dir=ltr&load%5B%5D=dashicons,admin-bar,common,forms,admin-menu,dashboard,list-tables,edit,revisions,media,themes,about,nav-menus,widgets,site-icon,&load%5B%5D=l10n,buttons,wp-auth-check,media-views&ver=4.8' type='text/css' media='all' />
这个文件内容太大,Nginx 默认配置太小。
解决
修改 Nginx 配置文件 sever 里面的 fastcgi_buffers 字段值。
例如改成:
fastcgi_buffers 256 4k;
这样 buff 就是1m了,问题解决。
学了
66666
可以
啥可以啊?哥们