별도 db 서버를 가지고 있을 때 wordpress에 어떻게 셋팅을 해야하나요?

올리고당

안녕하세요?

한 서버에 db까지 같이 있을때 워드프레스 config상에 db 관련 셋팅은

db명과 아이디 비번만 넣어주면 되는데...

 

현재 웹서버와 db서버가 따로 있습니다.

 

저번에 달소님이 알려주신 방법으로 db셋팅은 했습니다.

(테스트는 안해서 아직 외부에서 접근이 되는지는... 외부라고 해봐야 lan안이니...)

 

위에 질문은  해결했습니다.  wp-config에 host가 있더군요.

 

추가 질문이 있습니다.

양쪽서버에 권한을 어떻게 줘야 할까요?

일단 양쪽으로 firewall은 ip와 포트 전부 개방은 해놓았는데 db에 퍼미션 에러가 나네요..

 

Warning: mysqli_real_connect(): (HY000/2002): Permission denied in /var/www/html/miyeon/wordpress/wp-includes/wp-db.php on line 1653

Permission denied

데이터베이스 연결을 구축하는 중 오류입니다

wp-config.php의 사용자명과 비밀번호 정보가 올바르지 않거나 10.10.10.7의 데이터베이스 서버에 접근할 수 없다는 것을 의미합니다. 이는 호스트의 데이터베이스 서버가 동작하지 않고 있다는 것을 의미할 수도 있습니다.

  • 올바른 사용자명과 비밀번호를 입력하신게 맞나요?
  • 올바른 호스트이름을 입력하신 것이 확실한가요?
  • 데이타베이스서버가 작동하고있는가요?

이 용어가 무엇을 의미하는지 확실하지 않으면 호스트에게 문의해야 합니다. 아직 도움이 필요하면 워드프레스 지원 포럼에 방문할 수 있습니다.

 

댓글
3
  • 달소
    2021.08.11

    해당 파일이 워드프레스가 구동되는 nginx 나 apache 소유의 파일인지가 문제인거같아요

    워드프레스 db셋팅시에는 wp-config.php만 수정하면되는걸로 알고있습니다

  • 달소
    올리고당
    작성자
    2021.08.12
    @달소 님에게 보내는 답글

    권한은 전부 확인했습니다. 이게 찾아보니 Selinux 보안때문이랍니다. 설정을 바꾸서 성공했습니다. 설정값을 까먹어서 기억나면 올리겠습니다.

  • 올리고당
    달소
    2021.08.12
    @올리고당 님에게 보내는 답글

    Cent OS의 고질적인 Selinux 문제군요,, 저도 한창 쓸때 골머리를 앓았던 기억이납니다..

댓글 쓰기
권한이 없습니다.