묻고답하기
서버 호스팅을 바꾼후 다음과 같은 문제가 발생합니다.
2015.10.07 13:13
사정상 호스팅 업체를 변경해서 파일을 다운로드후 새로후 업체에 업로드해서 사용하려 하는데... 다음과 같은 에러가 발생하면서 웹브라우저에서 아무 화면도 나오지 않습니다.
[Tue Oct 06 21:40:33.556150 2015] [:error] [pid 31210] [client 69.11.49.20:53421] PHP Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically, assuming $this from incompatible context in /var/ftpuser/hanwoori2013/xe/classes/context/Context.class.php on line 141, referer: http://www.hanwoori.ca/xe/index.php?module=admin&act=dispMenuAdminSiteMap
[Tue Oct 06 21:40:33.556189 2015] [:error] [pid 31210] [client 69.11.49.20:53421] PHP Strict Standards: Non-static method DB::getInstance() should not be called statically, assuming $this from incompatible context in /var/ftpuser/hanwoori2013/xe/classes/xml/xmlquery/argument/Argument.class.php on line 166, referer: http://www.hanwoori.ca/xe/index.php?module=admin&act=dispMenuAdminSiteMap
[Tue Oct 06 21:40:33.556198 2015] [:error] [pid 31210] [client 69.11.49.20:53421] PHP Strict Standards: Non-static method Context::getDBType() should not be called statically, assuming $this from incompatible context in /var/ftpuser/hanwoori2013/xe/classes/db/DB.class.php on line 149, referer: http://www.hanwoori.ca/xe/index.php?module=admin&act=dispMenuAdminSiteMap
[Tue Oct 06 21:40:33.556205 2015] [:error] [pid 31210] [client 69.11.49.20:53421] PHP Strict Standards: Non-static method Context::getInstance() should not be called statically, assuming $this from incompatible context in /var/ftpuser/hanwoori2013/xe/classes/context/Context.class.php on line 369, referer: http://www.hanwoori.ca/xe/index.php?module=admin&act=dispMenuAdminSiteMap
에러 메세지는 더 있는데.. 기본적으로 같은에러 인거 같아서 일부만 복사해서 올립니다.
XE 버전 : 1.5.3.7
새로 이전한 서버는 php 5.5.9를 사용하는데 이동전 서버의 php버전은 잘 모르겠습니다.
제 생각에는 php세팅 문제인거 같은데 php info는 http://www.hanwoori.ca/info.php 를 현재 세팅 사항을 아실수 있습니다.
혹시 아시는 분 있으시면 답변 주시면 정말 감사하겠습니다.
댓글 3
-
기진곰
2015.10.07 13:48
-
skfu****
2015.10.11 12:42
답변 감사합니다. 말씀하신데로 해 보았는데 잘 안되네요...
-
skfu****
2015.10.11 14:41
XE버전을 1.7.1 로 업데이트 하였더니 됩니다. 답변 감사드립니다.
상당히 오래된 버전의 XE네요. 최신 버전의 PHP에서 사용하신다면 여러 가지 문제가 생길 수도 있습니다.
우선 아래 링크의 소스코드 10~16줄을 참고하셔서 config/config.inc.php의 에러표시 설정을 바꿔주시면 Strict Standards 에러가 나오는 것은 방지할 수 있습니다.
https://github.com/daolcms/daol-core/blob/master/config/config.inc.php