WordPress 사이트를 업데이트하는 임무를 맡았는데 ftp/sftp/ssh2 연결 창이 표시되었습니다.
일반적으로 웹 폴더가 Apache에 속해 있으면 문제가 되지 않습니다. 제가 겪은 일을 자세히 설명하겠습니다.
우선, 서버는 제가 익숙하지 않은 wordpress debian 패키지를 사용합니다. 저는 해당 웹사이트에서 WordPress를 설치하는 데 익숙합니다. WordPress 설정 방식에 문제가 있는 것 같습니다.
나는 chown -R www-data:www-data website.com을 시도했지만 여전히 플러그인 업데이트와 관련된 ftp 연결 창이 나타납니다. Apache도 다시 시작되었습니다.
로그아웃했다가 다시 로그인했습니다. 다른 브라우저를 사용해 보았습니다.
원래 폴더는 사용자가 소유했으며 해당 권한을 다시 폴더에 넣었습니다. "id user" 명령을 실행하여 사용자가 www-data 그룹의 일부이자 sftpusers 그룹의 일부임을 확인했습니다.
/etc/wordpress 폴더에 파일이 있습니다www.website.php, 여기에는 일반적으로 표준 WordPress 설치에서 찾을 수 있는 모든 WordPress 정보가 포함되어 있습니다. wp-config.php
상수가 있습니다. Define('FS_METHOD', 'ssh2'); //define ('FS_USER', 'user1') //define ('FS_PASS', 'passwd');
dpkg -s vsftpd를 실행하여 설치했고, vsftpd에서 systemctl status를 실행했는데 실행 중이었습니다.
이 wp 구성에 있어야 합니다. 비밀번호와 키 때문에 전체 구성을 게시할 수는 없지만 여기에서 확인할 수 있는 것은 그게 전부입니다.
한 쌍의 눈이 더 있으면 좋을 것 같습니다. 감사합니다.