Ubuntu

僅使用 nginx 的 wordpress 突然出現錯誤(未擷取的 SyntaxError:意外結束輸入)

  • April 15, 2014

我已經在我的 VPS 上安裝了 Wordpress,並且可以使用 apache2 順利執行。但最近,我意識到它消耗了太多的 RAM(7-8 次會話約為 600MB),所以我決定改用 Nginx。經過幾天的更改,它工作正常,沒有任何問題,但昨天突然,管理頁面佈局被破壞了。我查看了控制台日誌,發現了這個問題:Uncaught SyntaxError: Unexpected end of input, the file was 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 上完美執行。

問題解決了,nginx 無法訪問它的緩衝區文件夾“/var/lib/nginx”。只需 chmod 0755 就可以了

引用自:https://serverfault.com/questions/588613