진짜 돌아버리겠네요.
홈페이지 db도 풀고, .tar.gz압축받은것도 이사해서 풀었습니다.
config.php파일에서 디비 새로 연결했구요.
근데 뭐가 문젠지, 계속 Access denied. 라고만 계에에에속 뜨네요 큐ㅠㅠ
SSH에서 mysql -u 아이디 이런식으로 접속하면 잘만 접속됩니다.
정보를 틀리게 적은것도 아니고..
Mariadb 사용중인데, 뭐가 잘못된건가요? mysqli를 뭔가로 고쳐줘야 하나..;
PHP | PHP 7.1 |
---|---|
CMS | Rhymix |
진짜 돌아버리겠네요.
홈페이지 db도 풀고, .tar.gz압축받은것도 이사해서 풀었습니다.
config.php파일에서 디비 새로 연결했구요.
근데 뭐가 문젠지, 계속 Access denied. 라고만 계에에에속 뜨네요 큐ㅠㅠ
SSH에서 mysql -u 아이디 이런식으로 접속하면 잘만 접속됩니다.
정보를 틀리게 적은것도 아니고..
Mariadb 사용중인데, 뭐가 잘못된건가요? mysqli를 뭔가로 고쳐줘야 하나..;
아니면 mysql 주입시 생기는 문제가 있는지 살펴보세요.
이미 라이믹스라면 mysqli가 기본이고 어떤 mysql, mariadb를 사용하시던지 mysql, mysqli 이는 상관이 없습니다. (이노디비 라고 적어도 무관할 정도로..) (이는 어떤 디비의 함수를 사용하여 디비동작을 PHP에서 잘햊줄까를 선택하는 선택영역일뿐입니다.)
엑서스 거부가 난시점에서 일단 지속적으로 cache 파일을 새로고침하시면서 비워가시고 해당 계정이 정확하게 연결하고자 하는 세팅이 맞는지 아닌지 확인을 확실하게 하시는 방법밖엔 사실 답이 없습니다.
라이믹스에서 Access denied. 라고 딱 열세 글자만 나오지는 않을 겁니다. mysql -u 이것도 딱 그 일곱 글자로 끝나는 명령은 아닐 테고요. 에러 메시지나 사용하신 명령 전체를 보여주지 않고 에러를 해결해 달라고 하실 거라면 공개된 게시판에 질문하시는 의미가 없습니다. 질문에서 뭔가를 숨기는 분에게는 저도 답을 숨기고 싶네요. config.php에 입력한 것과 동일한 아이디인지, localhost가 맞는지, 이런 것도 확인해 봐야 하는데...
아이디와 비번, 디비명이 모두 영문이라면 일단 로그인하는 과정에서 charset은 문제가 되지 않습니다.
이제야 좀 말이 통하네요 ㅎㅎ 역시 에러 로그가 있어야죠~
- nginx 설정 오류 (사이트 root가 /usr/share/nginx/html 맞나요?)
- 퍼미션 문제 (nginx 유저 및 php-fpm 유저가 해당 경로에 접근할 수 있나요?)
- SELinux 문제
등의 가능성이 있습니다.
진짜 단순하게 생각해보면..
mysql -u 는 되는데
라이믹스 접속이 안되시니깐.
1차적으로 라이믹스 설정 오류라고 판단하신것 같은데요.
이렇게 한번 생각해 보는건 어떨까요?
PHP ->Mysql이 안되는건지 확인부터 하셔야 할거 같은데요..
phpmyadmin 설치해서 접속되는지 확인해 보시거나.
단순, 날코딩으로 DB에서 테이블열어서 데이터 하나 읽어 오는 프로그램 같은거 돌려보시면
PHP -> Mysql 문제인지 라이믹스 설정 문제인지 우선 판단이 가능하실꺼 같습니다.
어줍짢은 실력이지만 도움이 되셨으면합니다.