2016-09-07 6 views
0

dokuwiki의 freePHPchat 플러그인을 사용하고 있습니다. MYIP http://ServerIP/dokuwiki/doku.php?id=chat2을 사용할 때 채팅 응용 프로그램이 잘로드되지만 http://MyDomainName/doku.php?id=chat2과 같은 DNS와 함께 사용할 경우 Chrome 브라우저에서"거부 됨 안전하지 않은 헤더 "X-JSON"을 가져오고 채팅이로드되지 않습니다.안전하지 않은 헤더 수신 거부 "X-JSON

다음을 내 apache.conf에 추가했습니다. 다른 기사에서 제안한대로. 아직도 운이 없다. 누구든지이 문제를 해결하도록 도와 줄 수 있습니까? 다음은

<Directory /> 
     Options FollowSymLinks 
     AllowOverride All 
     Require all granted 
     Header set Access-Control-Allow-Origin "*" 
     Header set Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept" 
     #Header set Access-Control-Allow-Headers "Origin, x-requested-with, Content-Type, Content-Type, x-json, Accept" 
     #Header set Access-Control-Allow-Methods "GET,POST,OPTIONS" 
     #Header set Access-Control-Allow-Headers "Content-Type, x-prototype-version, x-requested-with, JSON, X-JSON" 
</Directory> 

SourceIP - - [07/Sep/2016:20:00:18 +0000] "POST /dokuwiki/lib/plugins/freechat/backend.php HTTP/1.1" 200 490 "ServerIP/dokuwiki/doku.php?id=chat2" "Mozilla/5.0 (X11; CrOS x86_64 8350.68.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36" 
SourceIP - - [07/Sep/2016:20:00:18 +0000] "OPTIONS /dokuwiki/lib/plugins/freechat/backend.php?pfc_ajax=1&f=loadChat HTTP/1.1" 200 699 "MyDomainName/doku.php?id=chat2" "Mozilla/5.0 (X11; CrOS x86_64 8350.68.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36" 
SourceIP - - [07/Sep/2016:20:00:18 +0000] "GET /dokuwiki/lib/plugins/freechat/backend.php?pfc_ajax=1&f=loadChat HTTP/1.1" 200 698 "MyDomain/doku.php?id=chat2" "Mozilla/5.0 (X11; CrOS x86_64 8350.68.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36" 
+2

Offtopic. 프로그래밍 문제는 아닙니다. 이것은 더 많은 서버 구성입니다. –

+0

'apache.conf' 파일을 편집 한 후 아파치를 다시 시작 했습니까? 차라리 * 헤더 설정을 사용하여 응용 프로그램의 루트에 .htaccess를 두지 않으시겠습니까? * AJAX 호출 세부 정보를 공유하여 (Apache를 사용하여 해결 방법이없는 경우) 문제를 자세히 조사 할 수 있습니까? – nyedidikeke

답변

1

X-JSON을 추가 내 access.log의있는 액세스 제어는-노출 - 헤더을.

Header set Access-Control-Expose-Headers "Content-Length, X-JSON" Header set Access-Control-Allow-Origin "*" Header set Access-Control-Allow-Headers "Accept, Content-Type, X-Forwarded-For, X-Prototype-Version, X-Requested-With" Header set Access-Control-Allow-Methods "GET, OPTIONS, PUT, POST"