Synology DSM 7.0이 나왔다고 해서 아무 생각없이 업그레이드했더니만, NAS에 설치한 WordPress가 맛탱이가 가버렸네요.
WordPress를 강제로 php 7.3으로 지정해버리고 가상호스트를 이상하게 이전시켜줘서 구동도 안되어서 차라리 벼르고 있었던 WordPress를 수동으로 깔자!를 진행해서 현재 보여지는 대로 복구는 해서 그 절차를 기록해둡니다. (또 까먹을까봐… 급하게 하느라 수동설치까지 해버렸는데 어쩌면 굳이 안해도 되는 설정을 했을 수도 있고, 이전된 설정을 조정해줬으면 정상화되었을지도 모르겠네요. – 기존에 nginx에 php7.4로 구성을 했었더랬습니다.)
- phpAdmin은 업그레이드된 패키지를 그대로 써도 문제 없어서 일단 백업을 함

2. 기존 ../Web/Wordpress 를 통채로 복사해서 임시 디렉토리에 저장
3. wordpress 공식사이트에서 wordpress-5.7.2.zip 다운로드 및 NAS web/wordpress에 압축해제
4. DSM에서 web directory 권한을 SYSTEM에게 부여

5. theme라던가 plugin 등 설정을 백업한 디렉토리에서 wordpress 수동설치한 디렉토리에 맞춰 복사 (복사 시 http계정으로 작업하던지 권한을 제대로 부여해야 함… 이거 땜에 나중에 제대로 설치도 안되고 골탕 좀 먹었음…😥)


7. DSM>제어판>보안>인증서에서 let’sencrypt 인증서 설정이 제대로 되어 있는지 확인(뜬금없이 NAS기본 인증서로 되어 있어서 인증서 오류로 wordpress 접근이 불가했었음)
8. 이부분도 필요한진 모르겠는데 https://hemiani.com/2019/08/21/synology-nas%EC%97%90-nginx-%EB%A1%9C-wordpress-%EC%9A%B4%EC%98%81%EC%8B%9C-404-%EC%98%A4%EB%A5%98-%EB%8C%80%EC%9D%91/ 에서 적었던 설정을 일부 적용했었는데 NAS시스템과 nginx구조가 바뀌어서 먹히는 건지 하면 안되는 건지 모르겠음-.-
일단 이렇게 해서 현재 wordpress 작동은 하고 있음…
Jetpack는 업데이트가 안되서 지우고 새로 깔아버림. wpsmush는 설치가 안됨멍청하게 복원한다고 ftp로 파일을 덮어썼으니 디렉토리 소유자가 바뀌어서 설치가 안되었….🤐- 언제부터 플러그인이나 업데이트 설치할때마다 ftp 접속 설정을 물어보게 바뀐거지….??


