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

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

기술에 대한 열정, 저는 운영 체제에 대한 튜토리얼을 테스트하고 작성하는 것을 좋아합니다. macOS, Linux, Windows, 에 대한 WordPress, WooCommerce 및 LEMP 웹 서버 구성(Linux, NGINX, MySQL 및 PHP). 나는 에 쓴다 StealthSettings2006 년부터 .com을 시작했고 몇 년 후 iHowTo에 글을 쓰기 시작했습니다. 생태계의 장치에 대한 팁 튜토리얼 및 뉴스 Apple: iPhone, iPad, Apple 시계, HomePod, iMac, MacBook, AirPods 및 액세서리.

코멘트를 남겨