그누보드 7.0.5 ZIP 버전을 카페24 일반 웹호스팅에 설치했습니다
Installer is disabled because installation has been completed. 메시지가 나옵니다. templates/_bundled에는 sirsoft-basic과 sirsoft-admin_basic이 존재하지만 메인에서는 활성화된 템플릿이 없습니다.가 표시되고 관리자 로그인도 열리지 않습니다. config/settings에는 defaults.json만 생성되어 있습니다. 해결 방법을 알고 싶습니다.
답변 7개 / 댓글 1개
증상을 보면 설치 자체는 「완료」로 기록됐는데, 마지막 단계인 확장(템플릿) 설치·활성화가 끝나지 않은 상태로 보입니다.
G7은 templates/_bundled/에 들어 있는 원본을 설치 과정에서 templates/sirsoft-basic, templates/sirsoft-admin_basic 같은 활성 폴더로 복사한 뒤 DB에 활성화하는 구조입니다. _bundled에만 있고 활성 폴더가 없으면 말씀하신 대로 「활성화된 템플릿이 없습니다」가 나오고, 관리자 화면도 템플릿이 없어서 열리지 않습니다.
1. 먼저 확인할 것
templates/바로 아래에sirsoft-basic,sirsoft-admin_basic폴더가 있는지(_bundled안이 아니라 바깥)- storage/logs/laravel.log 마지막 부분에 템플릿 설치 중 오류(권한·시간 초과·용량)가 있는지
templates/,storage/,bootstrap/cache/,config/settings/폴더에 웹서버 쓰기 권한이 있는지
일반 웹호스팅에서는 PHP 실행 시간 제한이나 쓰기 권한 때문에 이 복사 단계가 중간에 끊기는 경우가 있습니다. 설치 화면은 완료로 넘어가는데 확장만 빠진 상태가 될 수 있습니다.
2. SSH 접속이 되는 경우
설치 폴더에서 아래 순서로 직접 설치·활성화할 수 있습니다.
php artisan template:install sirsoft-admin_basic php artisan template:activate sirsoft-admin_basic php artisan template:install sirsoft-basic php artisan template:activate sirsoft-basic php artisan optimize:clear
오류가 나면 그 메시지가 실제 원인이니 같이 올려 주시면 됩니다.
3. SSH가 안 되는 경우
DB를 비우고 재설치하시되, 위 답변처럼 Vendor Bundle 방식을 고르세요. 설치 전에 위 폴더들의 쓰기 권한을 먼저 확인하시면 같은 문제를 피할 수 있습니다. 재설치 전에는 남은 설치 완료 표시 파일도 지워야 설치 화면이 다시 열립니다. 위치는 INSTALL.md 를 참고하세요.
참고로 G7은 확장을 설치·업데이트할 때 파일 복사와 명령 실행이 많아서, 운영까지 생각하시면 SSH가 되는 호스팅(가상 서버나 SSH 지원 웹호스팅)이 관리하기 훨씬 편합니다.
(Vendor 설치 방식: 번들 Vendor / 설치 모드: 폴링 방식)
cafe24 환경에서는 composer 구동이 원활하지 않기 때문에 설치 진행하실 때 Vendor Bundle 방식을 선택하여 설치를 권장드립니다.
설치 가이드 참고: https://github.com/gnuboard/g7/blob/main/INSTALL.md
감사합니다.
Composer 2.x
웹호스팅에서는 이것이 지원이 안될 것입니다.
확인해보세요
답변을 작성하려면 로그인이 필요합니다.
그누7을 브라우저로 들어가서 설치하는 단계에서는 웹호스팅이랑 관련없어요