반응형
1. 시놀로지 서버 준비
- DSM 업데이트 확인: 시놀로지 DiskStation Manager(DSM)에 로그인하여 최신 상태인지 확인하세요.
- 필요한 패키지 설치:
- DSM의 패키지 센터로 이동하여 아래 패키지를 설치합니다:
- Web Station: 웹서비스를 실행하기 위한 기본 툴입니다.
- PHP: 프로그램 소스가 PHP를 사용한다면 설치해야 합니다.
- phpMyAdmin: SQL 데이터베이스 관리를 위한 도구입니다.
- MariaDB 또는 MySQL: 프로그램 소스에서 사용하는 데이터베이스에 따라 설치합니다.
- DSM의 패키지 센터로 이동하여 아래 패키지를 설치합니다:
2. 웹서비스 환경 설정
- Web Station 설정:
- Web Station에서 가상 호스트를 구성합니다.
- 사용할 웹 폴더 경로를 지정하고 PHP 버전을 설정합니다.
- PHP 설정:
- PHP 설정에서 프로그램 소스에 필요한 확장 모듈(ex: pdo, mysqli)이 활성화되어 있는지 확인하세요.
- 필요한 경우 php.ini 파일을 수정하여 추가 설정을 진행합니다.
3. 프로그램 소스 업로드
- 파일 업로드:
- DSM의 File Station 또는 FTP를 사용하여 프로그램 소스를 지정한 웹 폴더로 업로드합니다.
- 권한 설정:
- 업로드한 파일 및 폴더의 권한을 확인하고, 웹서비스 계정에 읽기 및 실행 권한을 부여합니다.
4. SQL 데이터베이스 설정
- 데이터베이스 생성:
- phpMyAdmin을 열고 새 데이터베이스를 생성합니다.
- SQL 파일 가져오기:
- 프로그램 소스에 포함된 SQL 파일(예: database.sql)을 phpMyAdmin에서 가져옵니다.
- DB 연결 정보 수정:
- 프로그램 소스 내 데이터베이스 연결 설정 파일(예: config.php)을 열어, 생성한 데이터베이스 정보(호스트, 사용자, 비밀번호)를 입력합니다.
5. 테스트 및 디버깅
- 브라우저에서 테스트:
- 브라우저에서 시놀로지 서버의 IP 또는 도메인을 입력하여 프로그램이 정상적으로 동작하는지 확인합니다.
- 에러 로그 확인:
- 문제가 발생하면 Web Station 또는 PHP의 에러 로그를 확인하여 원인을 파악합니다.
6. 도메인 설정 (선택 사항)
- 도메인을 사용하려면 시놀로지 서버에 Let’s Encrypt SSL 인증서를 설정하고, DDNS 또는 외부 도메인을 연동합니다.
반응형