본문

먼저 CV는 개발 버전을 기반으로 하므로 B7의 일부 문제가 수정되었지만, 최적화는 정식으로 출시된 Beta 버전만큼 좋지 않습니다. 다음은 최근 CV 버전 회원들이 저에게 피드백한 문제와 해결 방법을 정리한 것입니다.

  • 설치할 때 Warning: scandir()가 표시됨: scandir를 활성화해야 합니다(이 점은 설치 안내에서 언급한 바 있습니다). LNMP 환경이라면 /usr/local/php/etc/php.ini를 편집하고 disable_functions를 찾아 그 안의 scandir를 삭제한 다음 저장하고 PHP를 재시작하세요(패널을 사용하는 경우 php.ini를 직접 편집하세요).
  • 설치 과정에서 빈 화면이 표시되고, debug를 연 후 데이터베이스에서 테이블을 찾을 수 없다는 메시지가 표시됨: 설치할 때 데이터베이스 접두사를 입력했기 때문입니다(개발 버전의 문제). 다시 설치하고 데이터베이스 접두사를 비워 둔 채 설치하세요.
  • 설치 완료 후 홈페이지에 간결한 페이지(즉, nojs)가 표시됨: 사이트 루트 디렉터리의 config.php를 수정하여 그 안의 'debug' => false'debug' => true로 변경한 다음, 관리자 화면에 들어가 사이트 기본 정보, SMTP, 분류, 사용할 플러그인의 스위치 등을 설정하는 방법을 고려해 볼 수 있습니다. 설정이 완료된 후 다시 debug를 비활성화하세요(debug를 활성화하면 JS 문제로 인해 1M+ 크기의 영향이 발생하여 사이트 로딩 속도가 느려집니다).
  • 관리자 화면에 들어가면 여러 줄의 오류 메시지가 표시됨: 설치 패키지에 함께 첨부한 patch.zip 패치를 압축 해제하여 덮어쓰지 않았기 때문입니다. 관리자 화면에 nojs가 표시됨: 위의 방법을 참고하여 debug를 열고, 사이트 설정을 완료한 후 다시 끄세요.
  • 기타 문제는 0.7.4의 설치 요구 사항을 참고하여 PHP, MySQL 버전이 최소 요구 사항에 부합하는지 확인하고, 필수 PHP 확장이 활성화되어 있는지 확인하세요. 덧붙이자면, 업그레이드 설치를 하는 경우 scandir는 설치할 때만 사용되므로 활성화할 필요가 없습니다.