답변 2개 / 댓글 4개
채택된 답변
+20 포인트
라라곤에 설치된 그누에서 저게 뜨길래, 그냥 우측 상단 [전체 미이그레이션 실행] 버튼 누르니 이상 없이 잘 접속되네요. 일단, 현재 상태 백업해두고 실행보세요. (저는 로컬 테스트 환경이라 겂 없이 막 누름. ㅎ)
답변에 대한 댓글 3개
전체 실행 후에도 같다면 경고 조건을 따로 확인해 보시면 좋겠습니다.
AI 보조로 공식 5.6.43 소스를 확인한 답변이며, 질문자 서버에서는 직접 검증하지 않았습니다.
이 버전의 adm/config_form.php는 설정테이블 첫 행에서 cf_email_certify_minutes를 읽지 못하거나 NULL일 때 해당 문구를 띄웁니다. 반면 마이그레이션 목록의 ‘성공’은 저장된 실행 이력으로 표시되고, 이미 성공한 항목은 전체 실행 시에도 건너뜁니다.
사용 중인 파일도 같은 조건인지 확인한 뒤, phpMyAdmin 등에서 현재 사이트가 실제 접속하는 DB·테이블 접두사와 설정테이블의 ① 해당 컬럼 ② 설정 행 ③ 값의 NULL 여부를 조회해 보세요. 값 전체를 공개할 필요는 없습니다. 컬럼이 없다면 adm/config_form.php·lib/migration.lib.php·migrations가 같은 배포본인지부터 비교해 보세요.
그누보드 버전과 컬럼·설정 행 존재 여부만 있으면 다음 점검 범위를 좁힐 수 있습니다.
공식 근거: https://github.com/gnuboard/gnuboard5/blob/f8059c231a9377b69bc594f42836463c27fa9df6/adm/config_form.php#L11-L18
AI 보조로 공식 5.6.43 소스를 확인한 답변이며, 질문자 서버에서는 직접 검증하지 않았습니다.
이 버전의 adm/config_form.php는 설정테이블 첫 행에서 cf_email_certify_minutes를 읽지 못하거나 NULL일 때 해당 문구를 띄웁니다. 반면 마이그레이션 목록의 ‘성공’은 저장된 실행 이력으로 표시되고, 이미 성공한 항목은 전체 실행 시에도 건너뜁니다.
사용 중인 파일도 같은 조건인지 확인한 뒤, phpMyAdmin 등에서 현재 사이트가 실제 접속하는 DB·테이블 접두사와 설정테이블의 ① 해당 컬럼 ② 설정 행 ③ 값의 NULL 여부를 조회해 보세요. 값 전체를 공개할 필요는 없습니다. 컬럼이 없다면 adm/config_form.php·lib/migration.lib.php·migrations가 같은 배포본인지부터 비교해 보세요.
그누보드 버전과 컬럼·설정 행 존재 여부만 있으면 다음 점검 범위를 좁힐 수 있습니다.
공식 근거: https://github.com/gnuboard/gnuboard5/blob/f8059c231a9377b69bc594f42836463c27fa9df6/adm/config_form.php#L11-L18
답변을 작성하려면 로그인이 필요합니다.