仅使用 nginx 的 wordpress 突然出错(未捕获的语法错误:输入意外结束)

仅使用 nginx 的 wordpress 突然出错(未捕获的语法错误:输入意外结束)

我已经在 VPS 上安装了 Wordpress,使用 apache2 运行顺畅。但最近我发现它消耗了太多内存(7-8 个会话约 600MB),所以我决定换成 Nginx。换了几天后,它运行良好,没有任何问题,但昨天突然,管理页面布局被破坏了。我查看了控制台日志,发现了这个问题:Uncaught SyntaxError: Unexpected end of input,文件是 wp-admin/load-scripts.php。

您可以访问文件

http://vietnammechkey.com/wp-admin/load-scripts.php?c=0&load%5B%5D=jquery-core,jquery-migrate,utils,json2&ver=3.8.2[Nginx]

http://vietnammechkey.com:8888/wp-admin/load-scripts.php?c=0&load%5B%5D=jquery-core,jquery-migrate,utils,json2&ver=3.8.2[Apache2]

如果我使用 Apache2,文件会更长;如果我使用 nginx,文件会更短

注意:Wordpress 在 Apache2 上运行完美。

答案1

问题解决了,nginx 无法访问其缓冲文件夹“/var/lib/nginx”。只需 chmod 0755,现在就可以正常工作了

相关内容