WordPress 后台无样式

今天部署了个 wp 网站的测试环境,一切准备就绪后问题出现。

问题:

前台显示一切正常,登录 wp 后台后发现无样式,下面这样。

wp_wp-admin_without _style

原因

谷歌后得出原因是因为 Nginx 的 fcgi buff 有限,导致无法正常加载 wp 后台所需的文件。

<link rel='stylesheet' href='http://free-e.xv/wp-admin/load-styles.php?c=0&amp;dir=ltr&amp;load%5B%5D=dashicons,admin-bar,common,forms,admin-menu,dashboard,list-tables,edit,revisions,media,themes,about,nav-menus,widgets,site-icon,&amp;load%5B%5D=l10n,buttons,wp-auth-check,media-views&amp;ver=4.8' type='text/css' media='all' />

这个文件内容太大,Nginx 默认配置太小。

解决

修改 Nginx 配置文件 sever 里面的 fastcgi_buffers 字段值。

例如改成:

fastcgi_buffers 256 4k;

这样 buff 就是1m了,问题解决。

发布者

rockts

喜欢技术,乐于开源! 乐可开源,想改变的也只有世界!

4 thoughts on “WordPress 后台无样式”

发表评论

电子邮件地址不会被公开。

This site uses Akismet to reduce spam. Learn how your comment data is processed.