Skip to content

[질문]Textcube 1.10.10에서 Textcube-NG로 업그레이드하는 방법 중 setup이 아닌 파일 복사만으로 가능한지요? #1

Description

@ymister

현재 Cafe24에 Textcube 1.10.10 상태로 설치하여 사용하고 있습니다.
최근 Cafe24의 PHP 버전이 업그레이드 예정이라 난감했는데 deokio님의 NG를 알게 되서 한 숨 돌렸습니다.
다만, 설치하는 데 오랜만에 하는지라 망설임이 있는데 README에 다음의 내용이 있어 한 숨 돌렸습니다.

[### Drop-in 호환성
[
[기존 Textcube 설치 환경에서 PHP 파일만 교체하는 방식으로 Textcube-NG로 이전할 수 있습니다.
[기존 데이터베이스, config.php, 스킨, 플러그인, 업로드된 첨부파일은 수정 없이 그대로 사용 가능합니다.
[데이터베이스 스키마는 업스트림과 동일합니다.

위 내용처럼 php 파일들만 기존 textcube 1.10.10 디렉터리에 복사해도 잘 작동할지 궁금해서 질문 드립니다.
아니면 설정(config.php, skin.html, style.css)을 제외한 모든 파일을 복사해야 잘 작동할지요?

  • 블로그나 이메일을 찾을 수 없어서 여기 github의 issue에 질문드렸습니다...^^

Activity

  1. deokio commented on Sep 18, 2026

    @deokio
    Owner

    네, 기존버전에 덮어씌우기로 IN-PLACE 업그레이드 가능합니다. 제가 테스트한 환경은 먼저 php 5.6에서 설치를 진행한뒤 이후 php 버전을 단계적으로 업데이트 하면서 버그 수정을 진행한 사항입니다. 다만 늘상 그렇듯이 /CHECKUP은 해주셔야 합니다.
    (podman을 이용한 버전별 php 컨테이너에 텍스트 큐브가 설치된 디렉터리 마운트 방식으로 진행, )
    그리고, 기본 배포판에 포함되지 않은 플러그인은 PHP버전과 호환되지 않는게 있다면, 한번 손을 보셔야 합니다.
    (이럴땐 기본 배포판에 없는 플러그인을 잠시 외부 디렉터리로 뺴놓으시면 됍니다)

    다만, 주의하실점이 있는데, phpmailer 같은 사항은 업그레이드가 되었으며(inplace 업그레이드시 기존 구버전 관련 파일이 잔존하게 됍니다)
    또한, 약간의 버그가 있는데, 세션관련하여 로그인부분은 모두 수정하였으나, 타임아웃 설정값이 동작하지 않습니다.
    그리고, 본 repo를 포크하신분이 수정하신걸 보니 데이터 복원 기능 관련하여 버그가 있는듯 합니다. 이부분 또한 체크하여 수정이 필요하니 참고 부탁드립니다.
    위의 2개 사항은 차기 릴리즈에서 수정할 예정이니 참고 부탁드리겠습니다.

  2. ymister commented on Sep 18, 2026

    @ymister
    Author

    네. 많은 도움이 됐습니다. 감사합니다~^^

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions