![仅使用 nginx 的 wordpress 突然出错(未捕获的语法错误:输入意外结束)](https://linux22.com/image/630878/%E4%BB%85%E4%BD%BF%E7%94%A8%20nginx%20%E7%9A%84%20wordpress%20%E7%AA%81%E7%84%B6%E5%87%BA%E9%94%99%EF%BC%88%E6%9C%AA%E6%8D%95%E8%8E%B7%E7%9A%84%E8%AF%AD%E6%B3%95%E9%94%99%E8%AF%AF%EF%BC%9A%E8%BE%93%E5%85%A5%E6%84%8F%E5%A4%96%E7%BB%93%E6%9D%9F%EF%BC%89.png)
我已经在 VPS 上安装了 Wordpress,使用 apache2 运行顺畅。但最近我发现它消耗了太多内存(7-8 个会话约 600MB),所以我决定换成 Nginx。换了几天后,它运行良好,没有任何问题,但昨天突然,管理页面布局被破坏了。我查看了控制台日志,发现了这个问题:Uncaught SyntaxError: Unexpected end of input,文件是 wp-admin/load-scripts.php。
您可以访问文件
如果我使用 Apache2,文件会更长;如果我使用 nginx,文件会更短
注意:Wordpress 在 Apache2 上运行完美。
答案1
问题解决了,nginx 无法访问其缓冲文件夹“/var/lib/nginx”。只需 chmod 0755,现在就可以正常工作了