시놀로지(DSM v6.2.3)에서 운영하고 있는 워드프레스에 PHP 7.4를 적용하려고 인터넷을 찾아보니 ‘Web Station’ 가상 호스트의 ‘PHP’ 값을 (‘PHP 7.4’를 적용한 PHP 설정)을 선택하면 된다는 것이다. 가상 호스트를 사용하지 않고 워드프레스를 운영하고 있는 상태여서 아래와 같이 가상 호스트를 하나 만들었다.
- ‘패키지 센터’에서 ‘PHP 7.4’를 설치하고
- ‘Web Station’의 ‘PHP 설정’에서
- ‘PHP 버전’ 값을 ‘PHP 7.4’로 선택 후 ‘확인’
- 이 설정을 적용한 ‘가상 호스트’를 만들었다
그리고 워드프레스 접속을 하니 ‘500’ 오류가 나타나며 접속을 할 수 없었다. 문제는 ‘PHP 설정’할 때 ‘확장(extensions)’에서 아무 것도 선택하지 않았기 때문이었다. 그래서 ‘확장’ 전체를 선택하니 워드프레스가 정상적으로 작동했다.
그런데, 꼭 필요한 확장만 선택하고 싶었다. 인터넷을 검색해 찾은 웹 페이지를 참고해 아래 ‘확장’들만 선택하니 워드프레스가 정상적으로 작동했다.
- curl
- exif
- ftp
- iconv
- imagick
- mysqli
- openssl
- zip