서버 요구사항 확인
PHP 8.1 이상, MySQL 8.0 또는 MariaDB 10.5 이상과 PDO MySQL, Fileinfo 확장이 필요합니다.
ONGYEOL / INSTALL GUIDE
처음 설치하거나 서버를 이전할 때 아래 순서대로 진행하세요.
PHP 8.1 이상, MySQL 8.0 또는 MariaDB 10.5 이상과 PDO MySQL, Fileinfo 확장이 필요합니다.
웹 루트에서 MySQL 관리자 계정으로 아래 명령을 실행합니다. 프로젝트, 현장기록, 문의, 게시판 테이블이 생성됩니다. 샘플 데이터는 인스톨 화면의 체크박스로 선택합니다.
mysql -u root -p < database/schema.sqlPHP-FPM 또는 웹 서버 환경에 설정합니다. 비밀번호를 코드나 문서에 저장하지 말고, DB 계정에는 housing 데이터베이스 권한만 부여하세요.
DB_HOST=127.0.0.1
DB_NAME=housing
DB_USER=housing
DB_PASSWORD=데이터베이스_비밀번호
ADMIN_USER=admin
ADMIN_PASSWORD=충분히_긴_관리자_비밀번호도메인의 문서 루트를 이 사이트 폴더로 지정하고 uploads/에 PHP-FPM 사용자의 쓰기 권한을 주세요. Nginx는 app/, database/, uploads/inquiries/와 README 파일의 직접 접근을 차단해야 합니다.
인스톨 화면에서 필수 점검 항목이 완료됐는지 확인하세요. 관리자 화면은 ?page=admin-login에서 접속할 수 있습니다.