2014-04-12 37 views
0

我已經在我的VPS上安裝了Wordpress,並與apache2平穩運行。但是最近,我意識到它消耗了太多內存(對於7-8會話,大約需要600MB),所以我決定改用Nginx。改變了幾天後,工作正常,沒有任何問題,但突然在昨天,管理頁面佈局被破壞。我查看了控制檯日誌,發現了這個問題:Uncaught SyntaxError:意外的輸入結束,該文件是wp-admin/load-scripts.php。突然與wordpress錯誤只與nginx(未捕獲SyntaxError:意外的輸入結束)

您可以訪問到文件目錄

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的。

+0

你好。你最終解決了這個問題嗎,還是你必須切換回Apache?我遇到過與WP + nginx相同的問題:管理頁面佈局搞砸了,可視化編輯器沒有在帖子/頁面編輯中顯示......我正在調查爲什麼,但如果您有線索,歡迎您提供幫助:d – Benito

回答

1

這是一個相當古老的問題,我想現在你一定已經自己想清楚了。我剛剛遇到同樣的問題。就我而言,這是由於權限不好造成的。從我/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" 

顯然這是一個權限問題,因爲它發生,我剛剛換了nginx的用戶設置在/etc/nginx/nginx.conf。恢復到www-data解決了這個問題。

相關問題