다음 코어 업데이트 10월 20일(화) D-45 코어는 매월 셋째 주 화요일 공식 자료는 월 1회 (베타 자료 1~2주) 코어 릴리즈 자료 릴리즈
접수 코어 개선 제안

설치기 DB 오류 안내 개선 (원문 대신 원인별 문구) 및 root 계정 안내 문구 추가

zittme 조회 수 13 #33987
사용 버전
1.0.1

설치 과정의 DB 정보 입력 단계에서 사용자가 원인을 알기 어려운 부분이 있어 개선을 제안합니다. 이슈 #33960 에서 실제로 확인된 내용입니다.

1. DB 오류를 원문 그대로 보여준다

현재는 접속 실패 시 PDO 메시지가 그대로 노출됩니다. 예를 들어 SQLSTATE[HY000] [1045] Access denied for user 'ore02'@'localhost' (using password: YES) 와 같은 문장입니다. 처음 설치하는 사용자는 이 문장만 보고 무엇을 고쳐야 하는지 알기 어렵습니다.

오류 번호별로 구분해 안내하면 좋겠습니다.

  • 1045 : 아이디 또는 비밀번호가 맞지 않습니다. 계정을 만들 때 지정한 접속 주소(localhost 또는 127.0.0.1)와 서버 주소 칸이 같은지도 확인하도록 안내
  • 1044 : 그 계정에 해당 데이터베이스 권한이 없습니다
  • 1049 : 데이터베이스 이름이 없습니다. 먼저 생성해야 합니다
  • 2002 또는 2003 : 서버 주소와 포트로 접속할 수 없습니다. DB 서버가 켜져 있는지 확인

원문은 접어두기 등으로 함께 남겨 두면 기술적인 확인이 필요한 경우에도 대응할 수 있을 것입니다.

2. root 계정으로는 설치할 수 없다는 안내가 없다

설치기는 보안상 root 계정을 거부하도록 되어 있습니다. 다만 그 사실이 입력 화면에는 적혀 있지 않아, 제출을 해야 알 수 있습니다. APMSETUP 처럼 기본 계정이 root 인 로컬 환경에서는 이 지점에서 멈추게 됩니다.

DB 아이디 칸 아래에 안내 문구를 넣고, 전용 계정을 만드는 SQL 예시를 함께 보여주면 좋겠습니다.

3. 칸 이름이 헷갈린다

DB 아이디와 DB 이름을 바꿔 입력한 사례가 있었습니다. 각 칸에 예시를 placeholder 로 넣어 구분을 돕게 하면 좋겠습니다.

참고로 설치 절차 자체는 라이믹스 원본과 동일하며, 새 서버에 1.0.1 을 처음부터 설치해 정상 완료되는 것을 확인했습니다. 이 건은 버그가 아니라 안내 개선 제안입니다.

댓글 0

아직 댓글이 없습니다.

로그인 후 댓글을 쓸 수 있습니다.