我已经在我的视频处理软件上安装了Wordpress,并且可以流畅地运行在apache2上。但是最近,我意识到它消耗了太多的内存( 7-8个会话大约600MB),所以我决定改用Nginx。经过几天的更改,它工作得很好,没有任何问题,但昨天突然,管理页面布局被破坏了。我查看了控制台日志,发现了这个问题:未捕获SyntaxError:意外的输入结束,文件是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
如果我使用Apache2,这个文件会更长,如果我使用nginx,它会更好排序
注意: Wordpress在Apache2上运行良好。
发布于 2015-03-13 23:23:22
这是一个相当古老的问题,我猜到现在你一定已经自己想好了。我刚刚遇到了同样的问题。在我的例子中,它是由错误的权限引起的。摘自我的/var/log/nginx/error.log
2015/03/13 16:07:18 [crit] 21806#0: *276 open()
"/var/lib/nginx/fastcgi/2/03/0000000032" failed (13: Permission denied)
while reading upstream, client: 81.253.76.64, server: yoga-maragata.fr, request:
"GET /wp-includes/js/tinymce/wp-tinymce.php?c=1&ver=4107-20150118 HTTP/1.1",
upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "www.yoga-maragata.fr",
referrer: "http://www.yoga-maragata.fr/wp-admin/post.php?post=7&action=edit"这显然是权限问题,而且碰巧的是,我刚刚在/etc/nginx/nginx.conf中更改了nginx用户设置。恢复到www-data解决了这个问题。
https://stackoverflow.com/questions/23029030
复制相似问题