phpMyAdmin session_start() Permission denied - 어떻게 고치는 지

phpMyAdmin session_start() Permission denied 이 MySQL 데이터베이스 관리자에 나타나는 가장 일반적인 오류 중 하나입니다.

이 오류는 phpMyAdmin에 로그인하려고 할 때 나타나며 PHP 패키지 업데이트 후 여러 번 나타납니다.

phpMyAdmin session_start() Permission denied
phpMyAdmin을 Error
Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly.
Also ensure that cookies are enabled in your browser.
session_start(): open(SESSION_FILE, O_RDWR) failed: Permission denied (13)
session_start(): Failed to read session data: files (path: /var/lib/php/session)

다행히도 phpMyAdmin에 로그인할 때 나타나는 이 오류에는 매우 쉬운 해결책이 있습니다. 그러나 이를 위해서는 호스트 서버에 대한 액세스가 필요합니다.

수정 phpMyAdmin session_start() Permission denied

오류는 디렉토리 블록의 쓰기 권한이 부족하여 생성됩니다. /var/lib/php/session. 두 가지 단점이 있을 수 있습니다.

1. chmod 쓰기 권한 없음 /var/lib/php/session

2. 디렉토리 /var/lib/php/session 다른 것에 속하다 owner:group, PHP / 웹 프로세스를 제공하는 것보다.

예를 들어 NGINX가 있는 웹 서버가 있고 phpMyAdmin 스크립트가 "nginx", 하나는 하나를 따르는 것이 가능합니다 update PHP의 경우 세션 디렉토리는 사용자 아래에 전달되어야 합니다. apache. 이러한 이유로 PHP 세션에 대한 쓰기 권한이 없습니다.

이 phpMyAdmin 오류를 해결하려면 아래 단계를 따르십시오.

1. 가정 phpMyAdmin을 "는 사용자에 의해 실행됩니다.nginx", 다음 명령을 실행합니다.

ls -all /var/lib/php/

이 명령은 디렉토리를 나열합니다. PHP, 소유자 및 그룹에 대한 정보와 함께.

2. 다음에서 사용자 "nginx"에 대한 쓰기 권한을 설정합니다. /var/lib/php/.

chown -R root:nginx /var/lib/php/
chown - 소유자 변경 - 그룹 인 Linux
chown - 소유자 변경 - 그룹 인 Linux

이 단계 후에 phpMyAdmin에서 로그인 페이지를 새로 고칩니다. 연결하려는 데이터베이스 사용자와 암호를 입력하십시오. 모든 것이 문제 없이 작동해야 합니다. 도움이 필요하면 아래에 의견을 남겨주세요.

기술에 대한 열정, 나는 기쁨으로 글을 씁니다. StealthSettings2006년부터 .com을 운영하고 있습니다. 저는 운영 체제 분야에서 폭넓은 경험을 갖고 있습니다. macOS, Windows 과 Linux, 프로그래밍 언어 및 블로그 플랫폼(WordPress) 및 온라인 상점의 경우(WooCommerce, 마젠토, 프레스타샵).

방법 » Linux » MySQL의 » phpMyAdmin session_start() Permission denied - 어떻게 고치는 지
코멘트 남김