(로컬에서 설치시) DB 정보 입력
- 사용 버전
- 1.0.1
로컬에서 설치해보려구 하는데요 정보 입력은 했는데 관리자 계정 입력페이지로 가야하는데요 안되는데 무슨 문제 일까요
댓글 8
-
확인 중에 있습니다. 불편 드려 죄송합니다.
-
설치 포기하고 다시 오늘 설치 저번에 설치했는데 같은 문제가 나와서 오늘은 정식 으로 나와서 설치했어는데요 같은 문제가 있어서 남겨 본거에요 답변 감사합니다.
-
네 문제가 있으시면 바로 알려주시면 저희도 도움이 됩니다.여러 환경에서 테스트가 제한적이기 때문인데요. 덕분에 오류를 확인하고 있습니다. 조금만 기다려주시면 대응하겠습니다.감사드립니다.
-
안녕하세요. 확인 결과 안내드립니다.
먼저 설치 과정 자체는 라이믹스 원본에서 바뀐 것이 없습니다. 저희 쪽에서도 새 서버에 1.0.1을 처음부터 설치해 보았고, DB 정보 입력에서 관리자 계정 생성까지 정상적으로 진행되는 것을 확인했습니다.
올려주신 화면의 메시지를 보면 설치가 멈춘 이유가 나와 있습니다.
Access denied for user 'ore02'@'localhost' (using password: YES)
이것은 MySQL이 로그인 자체를 거부한 상태입니다. 비밀번호를 보내긴 했지만 ore02 계정의 비밀번호와 일치하지 않는다는 뜻입니다. 권한이 부족한 경우에는 다른 번호의 메시지가 나오므로, 이 경우는 아이디나 비밀번호 쪽을 먼저 보셔야 합니다.
번거로우시겠지만 아래 항목을 확인해 주시면 원인을 빠르게 좁힐 수 있습니다.
- DB 이름 칸입니다. 화면에는 root가 들어가 있는데, 이 칸은 계정 이름이 아니라 데이터베이스 이름을 넣는 곳입니다. 미리 만들어 두신 데이터베이스의 이름을 넣어 주세요. 아직 만들지 않으셨다면 먼저 하나 만드셔야 합니다.
- 계정 비밀번호입니다. phpMyAdmin이나 다른 DB 도구에서 ore02 계정으로 로그인이 되는지 확인해 주세요. 거기서도 안 되면 계정 쪽 문제입니다.
- 계정의 접속 허용 주소입니다. MySQL 계정은 아이디와 주소가 한 쌍입니다. ore02@localhost 로 만드셨다면 DB 서버 주소는 localhost, ore02@127.0.0.1 로 만드셨다면 127.0.0.1 이어야 합니다.
- 비밀번호에 공백이 섞였는지입니다. 복사해서 붙여 넣으면 앞뒤에 공백이 딸려 들어가는 경우가 있습니다. 직접 입력해 보시기를 권합니다.
- 사용 환경을 알려주시면 도움이 됩니다. 운영체제, 로컬 서버 프로그램(XAMPP, 라라곤 등), PHP와 MySQL 버전입니다.
한 가지는 저희가 개선하겠습니다. 지금은 DB 오류를 MySQL 원문 그대로 보여드리고 있어서 무엇을 고쳐야 하는지 알기 어렵습니다. 다음 판에서는 아이디와 비밀번호 문제인지, 데이터베이스 이름 문제인지를 구분해 안내하도록 바꾸겠습니다. 알려주셔서 감사합니다.
-
저는 로컬 appms 사용 하고 있습니다. 같은증상 이네요 결국 제가 XAMPP, 라라곤 2가지중에 사용해야한다는거네요 ㅠㅠㅠ 답변 감사합니다. appms로 그누보드는 설치해서 잘사용하고 있는데 무슨 문제 일까요
-
APMSETUP 그대로 쓰셔도 됩니다. XAMPP나 라라곤으로 바꾸실 필요 없습니다. 환경을 여쾤본 것은 원인을 좁히기 위해서였습니다.
올려주신 화면을 다시 보니 두 칸이 바뀜 들어간 것으로 보입니다. DB 아이디 칸에 ore02, DB 이름 칸에 root가 있는데, root는 보통 계정 이름이고 ore02가 데이터베이스 이름인 경우가 많습니다. 두 칸을 바꿔 넣으신 것은 아닌지 확인해 주세요.
한 가지 더 말씀드릴 것이 있습니다. zittme 설치기는 보안상 root 계정으로는 설치할 수 없도록 막아 두었습니다. root는 서버 전체를 다룰 수 있는 계정이라 웹사이트가 상시로 쓰기에는 위험하기 때문입니다. APMSETUP은 기본이 root 계정이므로, phpMyAdmin에서 이 사이트 전용 계정을 하나 만들어 주셔야 합니다.
phpMyAdmin의 SQL 창에서 아래를 실행하시면 됩니다. 비밀번호는 원하시는 값으로 바꿔 주세요.
CREATE DATABASE zittme CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'zittme'@'localhost' IDENTIFIED BY '원하는비밀번호'; GRANT ALL PRIVILEGES ON zittme.* TO 'zittme'@'localhost'; FLUSH PRIVILEGES;
그다음 설치 화면에는 서버 주소 localhost, 아이디 zittme, 비밀번호는 위에서 정하신 값, DB 이름 zittme 를 넣으시면 됩니다.
불편을 드려 죄송합니다. 말씀 주신 덕분에 두 가지를 고치기로 했습니다. DB 오류 메시지를 알기 쉬운 문구로 바꾸는 것과, root로는 설치할 수 없다는 안내를 입력 화면에서 미리 보여드리는 것입니다.
-
아~~하 클로드에 물어 보니 root 보안이 있다고 했던거 같아요
-
네, 해보시고 이상 있으시면 말씀주세요 ^^
로그인 후 댓글을 쓸 수 있습니다.