자 먼저 Web Station을 실행하시고 PHP 설정 메뉴를 선택하시면 위와 같은 화면을 보실 수 있어요. Default Profile을 수정해서 사용해도 되지만 저는 관리 편의성을 위해서 생성 버튼을 클릭하고 BicBucStriim이라는 새로운 프로파일을 만들었는데 편하신 대로 하셔도 됩니다.
프로파일의 고급설정 화면에서는 PHP 버전을 PHP 5.6으로 설정하시고 PHP 캐시 활성화를 클릭해서 속도 향상에 도움이 되도록 할게요. 그리고 PHP open_basedir 사용자 지정 항목이 있는데 여기서 고생을 많이 했네요. --;;
예전에는 open_basedir에 calibre디렉터리만 지정을 하면 됐던 것 같은데 자꾸 에러가 발생하더라고요. 알아보니 외국 사이트에서 정보를 얻을 수 있었어요. 제 영어 실력이 부족해서 100% 이해한 건지는 모르겠는데 시놀리지에서 (아마도) 보안상의 이유로 직접적인 접근을 막은 것 같다고 하는데 어차피 웹사이트를 구동해서 접속을 하려면 결국 Web Station 디렉터리의 접근은 해야 되는 건데 흠...
뭐 어쨌든 찾아낸 방법이 open_basedir 입력란에 /var/services/tmp: <- 이렇게 적어주고 그 뒤에 실제 BicBucStriim의 root 경로(/volume1/web)를 입력해 줍니다. 기존에는 BicBucStriim의 root 경로가 아닌 캘리버(caliber)의 경로를 적어줬다고 하는데 현재 환경인 DSM 6 버전대에서는 안되더라고요.
/var/services/tmp:/volume1/web/bbs:/volume1/books/ 필수 입력 경로:BicBucStriim 경로:캘리버(calibre) 데이터 디렉터리 경로, 이렇게 입력을 해 줍니다. 그리고 확장란은 전체 선택을 해 주세요. 기존에는 mssql만 체크하면 되는 것 같던데 에러가 많이 발생합니다. 하나씩 필요한 것들을 찾으려고 체크 해제하면서 테스트하다가 포기했어요. 그냥 다 체크하시는 게 정신건강에 좋답니다.
자 그럼 이제 웹브라우저에 https://nas주소/bbs/installcheck.php 주소로 접속해 주세요. 그럼 Installation check 페이지가 나타나는데 붉은 네모 공간인 Calibre directory 입력란에 Web Station에서 입력했던 캘리버(calibre)의 데이터 저장 디렉터리 경로를 /volume1/books/ 를 입력해 주세요. 저는 books라는 디렉터리로 만들어서 그런 거고 제 블로그를 보고 하시려는 분들은 각자 생성하신 경로를 입력해 주시면 됩니다. 그리고 [Check] 버튼을 클릭하셔서 아래에 Environment checks 영역에 붉은 표시가 없다면 성공!
축하합니다. 이제 온라인 서재의 구축이 완료되었습니다. 이제 웹브라우저에 https://nas 주소/bbs/ 주소로 접속하시면
위와 같이 BicBucStriim의 로그인 화면을 볼 수 있으실 거예요. 처음 접속 시 관리자 계정은 admin / admin 이니까 접속 후 꼭 비밀번호는 변경하시고 사용하세요. 그럼 길었던 시놀로지 NAS를 이용한 나만의 온라인 서재 만들기는 여기까지입니다. 혹시 진행하실 분이 계실지 모르겠지만 진행하신다면 꼭 성공하시길 바라며 문의사항이 있으시면 댓글로 남겨주세요. 제가 아는 한 알려드리도록 할게요. 그럼 시놀로지 NAS의 더 많은 활용 방법을 DS718+로 연구해 보고 돌아오겠습니다. ^^