#33960 (로컬에서 설치시) DB 정보 입력
로컬에서 설치해보려구 하는데요 정보 입력은 했는데 관리자 계정 입력페이지로 가야하는데요 안되는데 무슨 문제 일까요
버그 제보와 기능 제안을 받고, 처리 상태를 모두 공개합니다.
로컬에서 설치해보려구 하는데요 정보 입력은 했는데 관리자 계정 입력페이지로 가야하는데요 안되는데 무슨 문제 일까요
안녕하세요. 확인 결과 안내드립니다.
먼저 설치 과정 자체는 라이믹스 원본에서 바뀐 것이 없습니다. 저희 쪽에서도 새 서버에 1.0.1을 처음부터 설치해 보았고, DB 정보 입력에서 관리자 계정 생성까지 정상적으로 진행되는 것을 확인했습니다.
올려주신 화면의 메시지를 보면 설치가 멈춘 이유가 나와 있습니다.
Access denied for user 'ore02'@'localhost' (using password: YES)
이것은 MySQL이 로그인 자체를 거부한 상태입니다. 비밀번호를 보내긴 했지만 ore02 계정의 비밀번호와 일치하지 않는다는 뜻입니다. 권한이 부족한 경우에는 다른 번호의 메시지가 나오므로, 이 경우는 아이디나 비밀번호 쪽을 먼저 보셔야 합니다.
번거로우시겠지만 아래 항목을 확인해 주시면 원인을 빠르게 좁힐 수 있습니다.
한 가지는 저희가 개선하겠습니다. 지금은 DB 오류를 MySQL 원문 그대로 보여드리고 있어서 무엇을 고쳐야 하는지 알기 어렵습니다. 다음 판에서는 아이디와 비밀번호 문제인지, 데이터베이스 이름 문제인지를 구분해 안내하도록 바꾸겠습니다. 알려주셔서 감사합니다.
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로는 설치할 수 없다는 안내를 입력 화면에서 미리 보여드리는 것입니다.
로그인 · 후 댓글을 쓸 수 있습니다.