010000 / blog-comments

010000.github.io comments
0 stars 0 forks source link

post/20210301_update_php74_synology/ #4

Open utterances-bot opened 3 years ago

utterances-bot commented 3 years ago

Synology NAS, PHP 7.4 update 후 변경

Synology DS216+, PHP 5.6 에서 7.4로 적용 Wordpress, phpMyadmin 7.4 적용을 위한 수정 (Update: Mar 01, 2021)

https://010000.github.io/post/20210301_update_php74_synology/

loowongyun commented 3 years ago

안녕하세요. 포토스테이션 관련해서 이것저것 찾아보다가.. 여기까지 왔습니다. 현재 DSM에 설치된 포토스테이션이 접속자체가 안 됩니다. 모먼트도 마찬가지로 실행이 안 됩니다. 위 게시글 5번 항 내용을 보니 혹시 PHP7.4 업데이트해서 그런건지.. 너무 답답해서 푸념하고 갑니다...

010000 commented 3 years ago

@loowongyun 님, 안녕하세요. 우선 저는 DSM 6.2.4 버전을 사용중이고 DSM 7으로 아직 올리진 않고 있습니다. 불편함은 없어서 좀 더 알아보고 업데이트를 할 예정이라 DSM 7 이상에서 확인할 방법이 없어 먼저 말씀드렸어요.

모먼트는 사용하지 않고 있고 DSphoto만 사용중인데 앱 업데이트 날짜를 보니 7월 9일에 했고 현재 Installed version: 6.8.15-3503 입니다. 이 앱이 사용중인 php 버전을 보니 7.0을 사용중이네요. 물론 php 7.0도 DSM - package center - installed 메뉴에서 보입니다.

$ cat /var/packages/PhotoStation/conf/PKG_DEPS
[PHP7.0]
pkg_min_ver=7.0.16-0021

[CodecPack]
pkg_min_ver=1.0.0-0015

글을 쓴 당시엔 php 7.4 설치 후 사용중인 앱들을 php 7.4로 맞추고 다른 하위 버전들은 지우려고 했던 일이였는데 photo station은 7.4로 변경 후 php 7.4를 비활성화해도 다른 앱들과는 다르게 영향받지 않고 서비스를 유지 했었습니다. 아마도 오늘 확인한 위의 설정으로 봐서도 7.4가 아닌 7.0으로 서비스를 할 것으로 보이네요.

DSphto가 어떤 버전을 사용중인지 ssh로 접근해서 확인해보세요. 알고 계시겠지만 DSphoto가 외부에서 안보이는 것이라면 DSM 로그인 후 메인 메뉴에서 나오는 앱 리스트(아이콘 목록)에서 DSphoto를 실행하면 웹브라우저로 DSM 로그인 계정으로 접근이되어 내부 (내 PC, localhost)에서 잘 열리는지 확인 가능해요. 그 단계에서 모바일 앱이나 url 등으로 외부 공유용으로 잘 열리는지 보시면 어디서 부터 안되는지 확인 가능하실텐데.... 아마 다 해보셨을 것 같네요.^^;;

참고로 외부 모바일 앱에서 DSphoto 앱이 느리거나 잦은 권한 실패등이 뜰 때는 DSM 제어판의 QuickConnect 에서 연결된 QuickConnect ID로 모바일앱 등에서 ID를 넣으면 자잘한 오류없이 빠르게 사진 등을 볼 수 있습니다. (제 경우 DSphoto 앱이 ssd 로 지정되어 있어서 빠르다고 느낄 수도 있습니다) 만약 헤놀로지를 사용중이라면 QuickConnect를 사용하면 밴 당하고 본 것 같습니다. 제가 헤놀 잠시쓰다 넘어온거라서...

만약 이렇게라도 사진이 전혀 안되신다면 dsphoto 주요 설정만 캡쳐해두시고서 앱 재설치 후 하나씩 적용해 나가면 어디서 오류가 발생했는지도 찾을 수 있을 것 같네요. 앱을 삭제 후 설치해도 index만 다시 만들 뿐 원본 사진은 폴더에 그대로 있으니... *혹시 모르니 사진을 저장한 폴더는 백업본을 하나 더 만들어두세요.

그리고 (필요에 따라 다르겠지만) 저는 너무 복잡하게 많은 설정 보다는 권한 설정 정도로 부여해서 가족들이나 부모님 공유용도로 사용중입니다. 좋은 휴일되세요~ :)