2014-04-12 3 views
0

VPS에 Wordpress를 설치했으며 apache2로 부드럽게 실행됩니다. 그러나 최근에, 나는 Nginx로 바꾸기로 결정하여 너무 많은 RAM (7-8 세션을 위해 ~ 600MB)을 소비한다는 것을 알아 냈습니다. 며칠 동안 변경 한 후에도 문제없이 정상적으로 작동하지만 어제 갑자기 관리자 페이지 레이아웃이 파괴되었습니다. 콘솔 로그를보고이 문제를 발견했습니다. Uncaught SyntaxError : 예기치 않은 입력이 끝났습니다.이 파일은 wp-admin/load-scripts.php입니다.갑자기 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

내가 아파치를 사용하고 난의 nginx에게

주를 사용하는 경우가 정렬 될 것입니다 경우 파일이 더 길어질 수의 파일 디렉토리에 액세스 할 수 있습니다 워드 프레스 완벽하게 작업 Apache2.

+0

안녕하세요. 마침내이 문제를 해결 했습니까? 아니면 Apache로 다시 전환해야합니까? WP + nginx : 관리자 페이지 레이아웃이 엉망으로 비주얼 에디터가 포스트/페이지 편집에 나타나지 않는 같은 문제가 있습니다. 이유를 조사하고 있습니다. 단서가 있다면 도움을 환영합니다. :디 – 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" 

그것은 분명 권한 문제, 그리고 공교롭게도, 난 그냥 /etc/nginx/nginx.conf에서의 nginx 사용자 설정을 변경했다. www-data으로 되 돌리면 문제가 해결되었습니다.

관련 문제