카페24의 가상 서버 호스팅

워드프레스 정보를 제공하는 블로그 Avada 2017. 12. 29. 08:12 • 댓글:

어제 카페24에서 호스팅되는 워드프레스 사이트에서 주소를 변경한 후에 새로운 주소로 로그인할 수 없는 상황이 발생하여 문제 해결을 맡았습니다.

사이트를 들여다보니 일반적인 카페24와는 조금 달랐습니다. 카페24의 가상 서버 호스팅을 이용하고 있어서 카페24의 일반적인 호스팅(공유호스팅이라고 표현하는 것이 정확한지 모르겠습니다)과는 달리 직접 서버를 설정하여 운영하는 형태였습니다.

phpMyAdmin이 지원 안 되어 다른 MySQL 툴을 사용하고 있었고, 무슨 이유에선지 제 컴에서는 FTP에 접속이 안 되었습니다. Teamviewer를 사용하여 클라이언트 컴에 원격 접속하여 문제 해결을 시도했지만, 주소를 바꾸어도 제대로 작동하지 않고 그림 파일이나 특정 파일에 접속하려면 이상한 오류가 발생했습니다.

Warning: fopen() [function.fopen]: SAFE MODE Restriction in effect. The script whose uid is 504 is not allowed to access /home/xxxxx/public_html/logs owned by uid 0 in /home/xxxxx/public_html/lib2/logger.php on line 62

Warning: fopen(/home/xxxxx/public_html/logs/mzaccess.log_not_script_2017-12-29) [function.fopen]: failed to open stream: No such file or directory in /home/xxxxx/public_html/lib2/logger.php on line 62
Can't open /home/xxxxx/public_html/logs/mzaccess.log!

시간이 날 때 위의 증상이 무엇 때문에 발생하는지 확인해보고 싶습니다.

아마 서버 설정에 문제가 있어서 주소를 바꾸어도 제대로 작동하지 않은 것이 아닌가 생각되었습니다. 서버에 직접 접속하여 살펴볼 수 있다면 도메인 주소 설정부터 살펴보고 싶었지만 그런 권한이 주어지지 않았습니다. (이 경우 서버 전문가에게 맡겨서 서버 설정에 대해 진단을 받아보는 것이 바람직한 것 같습니다.)

참고로 Ubuntu에서 호스트명과 도메인을 설정하는 방법은 다음 글을 참고해볼 수 있습니다.

그리고 다음 글에서는 Ubuntu에 PHP 7.0/PHP 7.1(ngnix/Apache)과 워드프레스를 설치하는 방법이 설명되어 있습니다. 

Digital Ocean이나 Vultr를 이용하면 저렴하게 가상 서버 호스팅(VPS)를 이용할 수 있습니다.

하지만 비관리형 가상 서버 호스팅을 이용할 경우 문제가 발생하면 배보다 배꼽이 더 커지는 결과가 초래될 수도 있을 것 같습니다. 서버를 잘못 세팅하면 문제 해결을 위해 많은 시간이 소요될 수 있고 전문가를 고용할 경우 비용이 더 많이 들 수도 있을 것입니다.

저는 메인 블로그에는 Bluehost VPS를 사용하고 있습니다. Bluehost VPS는 관리형으로써, cPanel을 통해 편리하게 서버를 관리할 수 있고 문제가 발생하면 블루호스트에 연락하여 상담할 수 있습니다. 비용은 비관리형보다 비싸지만 리눅스에 대해 잘 모르는 경우 괜찮은 대안 같습니다.

참고로 공유호스팅 중에서는 Siteground가 안정적이고 속도도 괜찮게 나오고 사용도 편리한 것 같습니다("Siteground 호스팅 구입 및 워드프레스 설치하기" 참고).