사용자가 위키에 로그인 할 때마다 "이 위키는 쿠키를 사용하여 사용자를 로그인합니다. 쿠키가 비활성화되었습니다. 사용 설정하고 다시 시도하십시오."라는 오류 메시지가 나타납니다. 오류가 표시 되더라도 사용자는 실제로 로그인하고 정상적으로 편집 할 수 있습니다. 사용자가 보이지 않는 경우 밀접하게 그들이 로그인하고 사람이 나에게 힌트를주는 경우 내가 기쁠 혼란을 일으키는 말할 수 없다mediawiki cookies 문제
답변
위키 미디어의 조언
Check to make sure PHP's directory for storing session data is writable. This directory can be found in thephp.ini
file under thesession.save_path
setting. Errors in thisphp.ini
setting can also cause other problems.... (and) make sure the Internet Guest Account (eg. IUSR_FOOBAR, nobody, or apache) has write permissions to the folder listed in the
session.save_path
variable of the php.ini file.
당신의 경우 php 스크립트 설정 (php.ini)을 편집 할 필요가있는 호스팅 사이트를 사용하고 있습니다. 페이지에는 웹 문서 루트에 대한 정보가 있어야합니다. 이미 "tmp"폴더가 생성 된 경우 사용하십시오. 현재 설정에 tmp 폴더가 없다면 사용자가 탐색 할 수없는 폴더를 만들고 php.ini 파일에 위와 같이 위치를 알려줍니다.
나중에 참조 할 수 있습니다 ... 우리는 방금 Appropedia에서 비슷한 문제가있었습니다 (동일한 오류이지만 전혀 로그인 할 수 없었습니다). temp 디렉터리가 꽉 찼습니다. temp 디렉토리를 지우고 문제가 해결되었습니다.
It turned out the temp directory was full
제 경우에는 전체 파티션이 가득 차서 더 많은 공간이 필요했기 때문입니다.
고마워, 나도 똑같은 문제가있어. – snow8261
문제점 PHP 세션 및 기타 데이터의 기본 폴더로 C : \ windows \ temp를 사용하여 PHP를 기본 설치했기 때문에 방금 방금 가져 왔습니다. 물론
는, 일단 누군가가 쓰레기의 전체 때문에 임시 폴더를 비 웁니다 .... PHP 정보에 대한 하위 폴더도 함께 이동합니다
\ 당신의 nginx + PHP-FPM를 사용하는 경우 이전 답변은 도움이되지 않을 가능성이 높습니다.
명령 줄에서, 실행
PHP-FPM -i를 | 그렙 --color cookie_path
쓰기 당신의 cookie_path는 다음 폴더를 찍으와 PHP-FPM 사용자를 보장 무슨있다보기 액세스 그것에.
Nginx와 Php-Fpm을 사용하여이 문제를 해결하려면 cookie_path를/(심각하게, 왜 이것이 기본이 될까요?)/tmp로 변경해야했습니다.
nginx 및 php-fpm을 다시 시작한 후 완벽하게 작동합니다.
Lighttpd와 php-fpm을 사용하고 있는데 다른 답변이 나에게 도움이되지 못했다. 그러나이 답변에는 오류가있다. session.cookie_path는 세션 쿠키, i. 이자형. 파일 시스템에서 세션 서버 데이터가 저장되는 곳이 아닌 세션이 적용되는 웹 사이트의 "부분"에 연결됩니다. –
미안하다고 생각해서 내 의견을 downvoting하는 대신 오류와 같은 정보를 게시하고 싶습니까? 유닉스 경로 대신 URL을 사용하고있는 것처럼 들리므로 오류가 내 잘못 인 것처럼 들리므로 내 설명과 아무런 관련이 없습니다. 세션 경로는 유닉스 경로이며 절대 URL이 아닙니다. 세션은 파일 시스템에 존재해야만 세션이됩니다. – DevOops
PHP.net : session.cookie_path 문자열 session.cookie_path는 세션 쿠키에 설정할 경로를 지정합니다./가 기본값입니다. session_get_cookie_params() 및 session_set_cookie_params()를 참조하십시오. – DevOops
- 1. Vista & Cookies
- 2. NSURLConnection, Basic Auth 및 Cookies 관련 문제
- 3. Curl : Multiple Cookies
- 4. php cookies, sessions, mysql
- 5. PHP javascript cookies
- 6. Jquery - load cookies data
- 7. mediawiki : mediawiki API를 사용하여 주어진 카테고리의 페이지를
- 8. php와 MediaWiki
- 9. Protected Pages in MediaWiki
- 10. MediaWiki 템플릿 소스 출력보기
- 11. MediaWiki : 루트 위치 변경
- 12. MediaWiki 이미지 URL 지정하기
- 13. MediaWiki : Sitenotice coding
- 14. MediaWiki API 및 인코딩
- 15. 함께 MediaWiki 내용 병합
- 16. Wordpress MediaWiki 쿠키 통합
- 17. Mediawiki + AJAX + IE = 깨짐
- 18. MediaWiki 결제 게이트웨이
- 19. MediaWiki : Dynamic Templates (infobox)
- 20. MediaWiKi 사용자 등록
- 21. mediawiki common css
- 22. MediaWiki 템플릿 템플릿?
- 23. 카테고리 멤버 API - Mediawiki
- 24. Mediawiki 인라인 템플릿 생성
- 25. Mediawiki 및 데이터베이스
- 26. MediaWiki 봇 맬웨어 방지
- 27. 오픈 소스 클라이언트 쪽 장바구니 - jQuery/Cookies
- 28. 쿠키 값을 같은 페이지에 표시합니다. php-cookies
- 29. MediaWiki Beautifier PHP 패키지 위치
- 30. SSH가없는 mediawiki userOptions 스크립트를 실행하십시오.
이것은 내 문제였습니다 : "* ... (그리고 IUSR_FOOBAR, 아무도 또는 아파치와 같은) 인터넷 게스트 계정이 php의'session.save_path' 변수에 열거 된 폴더에 대한 쓰기 권한을 가지고 있는지 확인하십시오 .ini 파일. "" – Geremia