phpmyadmin_php 팁에서 오류 없이 세션을 시작할 수 없는 문제에 대한 해결 방법

WBOY
풀어 주다: 2016-05-16 20:38:32
원래의
2427명이 탐색했습니다.

PHPMYADMIN에 문제가 있어 계속해서 오류를 보고합니다.

코드 복사 코드는 다음과 같습니다.
오류 없이 세션을 시작할 수 없습니다. PHP에 제공된 오류를 확인하고/ 또는 웹서버 로그 파일을 찾아 PHP 설치를 올바르게 구성하세요.

구성 파일이 엉망으로 바뀌었고, IIS와 MYSQL을 반복해서 재시작했지만 아무것도 해결되지 않았습니다.

근데 문제가 없는데 어디가 문제인지 알 수 없을 때가 있어요...

이후 무작위로 장난을 쳤는데, 마침내 눈먼 고양이는 죽은 쥐를 만났습니다.

이 문제는 세션 저장 디렉터리의 권한 문제로 인해 발생합니다.

인터넷 게스트 계정에는 세션 디렉터리에 대한 제어 권한이 있어야 합니다.

인터넷 게스트 계정은 IUSR로 시작하는 계정입니다.

XP에서는 기본적으로 폴더 속성 옵션에서 "보안" 탭을 찾을 수 없기 때문에(win2003에서는 폴더를 마우스 오른쪽 버튼으로 클릭하여 설정할 수 있음) 해결 방법은 다음과 같습니다.

폴더 옵션 - 보기 - "간단한 파일 공유" 체크해제! 그런 다음 폴더 속성을 마우스 오른쪽 버튼으로 클릭하면 보안 옵션이 나타납니다. IUSR 추가, 권한 설정(모든 권한)

phpmyadmin을 열어보세요!

우선 php 디렉터리에 tmp 폴더를 만듭니다. 이는 권한 문제입니다. ntfs 파티션인 경우 모든 제어 권한을 추가해야 합니다. 그렇지 않으면 쓸모가 없습니다.

두 번째: php.ini에서 session.save_path 줄을 찾아 session.save_path = "C:/php/tmp"로 설정하고 세미콜론을 제거합니다. 여기서 주의할 점은 php.ini에 세 개의 session.save_path가 있다는 것입니다. 한 곳만 수정해도 여전히 작동하지 않습니다.

php.ini의 session.auto_start 값을 1(시작)로 변경하고 기본값은 0(비활성화)입니다.
마지막으로 phpmyadmin에서 config.sample.inc.php를 찾아 config.inc.php로 변경하고 $cfg['blowfish_secret']를 찾아 숫자와 문자의 조합을 후속 할당에 추가합니다. 모든 수정이 완료된 후 iis 또는 apach를 다시 시작하면 친숙한 phpmyadmin 로그인 인터페이스가 표시됩니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!