그누보드 7.0.5 ZIP 버전을 카페24 일반 웹호스팅에 설치했습니다

그누보드 7.0.5 ZIP 버전을 카페24 일반 웹호스팅에 설치했습니다. Composer 설치 후 설치는 정상 완료되었고 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 지원 웹호스팅)이 관리하기 훨씬 편합니다.

일반 호스팅에 하시면 서버권한이 있는 부분들 설치가 안되기 때문에 

퀵서버 호스팅이나 서버 호스팅 또는 가상 서버 호스팅으로 하셔야되요

호스팅 하드용량 확인해보세요
용량 문제일수 있습니다

안녕하세요. 저희가 그누보드7 7.0.5 버전을  Cafe24 뉴아우토반 호스팅 절약형 계정에서 설치 진행해보았습니다만, 별다른 특이사항이 발견되지 않았습니다.
(Vendor 설치 방식: 번들 Vendor / 설치 모드: 폴링 방식)

cafe24 환경에서는 composer 구동이 원활하지 않기 때문에 설치 진행하실 때 Vendor Bundle 방식을 선택하여 설치를 권장드립니다.

설치 가이드 참고: https://github.com/gnuboard/g7/blob/main/INSTALL.md

감사합니다.
설치가 완벽하게 안된버전 같은데 재설치해봐도 똑같은지 점검이 필요해보입니다.

Composer    2.x

웹호스팅에서는 이것이 지원이 안될 것입니다.

확인해보세요

답변에 대한 댓글 1개

컴포저 명령어들은 ssh 접속해서 입력하는거고요.
그누7을 브라우저로 들어가서 설치하는 단계에서는 웹호스팅이랑 관련없어요

답변을 작성하려면 로그인이 필요합니다.