요약 : 워드프레스 테마/플러그인 설치오류 failed to connect to Server, FS_METHOD에 대한 포스팅입니다.
테마 설치부터 도전중이다.
테마를 선택 후 인스톨 버튼을 누르니 ftp/sftp계정정보를 입력하라고 해서 입력하니 아래의 오류메세지가 출력되었다.
failed to connect to Server
혹시 서버 정보가 틀렸나 해서 파일질라ftp로 붙어보니 이상은 없는 상태.
음.. 그렇다면 일단 뭔가 추가적인 설정이 필요한 것인데..

구글링을 해보니 몇가지 방법이 나와서 하나씩 직접 해보면서 포스팅을 작성해보겠다.
- wp-config.php에 define(‘FS_METHOD’, ‘direct’); 설정
- sftp관련 플러그인을 직접 다운받아 설치
우선 1번을 트라이해봄
설정 변경 후 install버튼을 클릭하니에러메세지가 변경되었다.
installation failed: Could not create directory.

아래와 같이 www-data유저에게 현 워드프레스의 경로 소유권을 줘보니 해결되었다.
sudo chown -R www-data /var/www/html
쨔잔!! 인스톨 된 후 해당 테마의 Activate버튼이 활성화되었다. 누르면 테마가 적용된다.

그리고 이렇게 해도 안 되는 경우 php 설정파일에 disable_functions항목에 chmod나 mkdir이 있는지 체크(아래 명령어로 손쉽게 가능)해본다.
find /etc/php/ -name “*.ini” -exec grep “disable_functions” /dev/null {} \;
그런데 이렇게 디렉토리 권한을 수정하는게 보안상 별로 좋지 않다는 댓글이 보였다. 일리 있는 얘기다.
차후 sftp로 설정하는게 보다 안전할 것으로 보이는데 실제 구성할때 다시 내용을 추가할 예정이다.
2 thoughts on “워드프레스 테마/플러그인 설치오류 failed to connect to Server”