ONGYEOL / INSTALL GUIDE

설치 안내서

처음 설치하거나 서버를 이전할 때 아래 순서대로 진행하세요.

01

서버 요구사항 확인

PHP 8.1 이상, MySQL 8.0 또는 MariaDB 10.5 이상과 PDO MySQL, Fileinfo 확장이 필요합니다.

02

데이터베이스 스키마 설치

웹 루트에서 MySQL 관리자 계정으로 아래 명령을 실행합니다. 프로젝트, 현장기록, 문의, 게시판 테이블이 생성됩니다. 샘플 데이터는 인스톨 화면의 체크박스로 선택합니다.

mysql -u root -p < database/schema.sql
03

웹 서버 환경 변수 설정

PHP-FPM 또는 웹 서버 환경에 설정합니다. 비밀번호를 코드나 문서에 저장하지 말고, DB 계정에는 housing 데이터베이스 권한만 부여하세요.

DB_HOST=127.0.0.1
DB_NAME=housing
DB_USER=housing
DB_PASSWORD=데이터베이스_비밀번호
ADMIN_USER=admin
ADMIN_PASSWORD=충분히_긴_관리자_비밀번호
04

업로드 및 웹 루트 설정

도메인의 문서 루트를 이 사이트 폴더로 지정하고 uploads/에 PHP-FPM 사용자의 쓰기 권한을 주세요. Nginx는 app/, database/, uploads/inquiries/와 README 파일의 직접 접근을 차단해야 합니다.

05

설치 상태 확인 및 관리자 로그인

인스톨 화면에서 필수 점검 항목이 완료됐는지 확인하세요. 관리자 화면은 ?page=admin-login에서 접속할 수 있습니다.

인스톨 화면 열기 ↗