묻고답하기
설치 완료 후 PHP Warning 메시지 출력
2014.02.07 01:31
안녕하세요.
우선 xe가 설치된 환경은 아래와 같습니다.
- xe core 1.7.4
- iis 7.5 (server 2008 r2)
- mssql (2008 r2 express)
- php 5.5.8 nts
- wincache 1.3.5
기존에 간단하게 asp게시판 사용하다가 이번에 xe를 사용해 보려고 테스트 중 입니다.
구글링 해 가면서 iis + php + mssql 환경에 설치까지는 완료를 했습니다.
그런데 설치 완료 후 메인 화면에 아래의 메시를 두줄 뿌려주고 하얀 화면만 보일뿐 작동을 안하더군요.
PHP Warning: Creating default object from empty value in C:\inetpub\wwwroot\xe\classes\db\DBMssql.class.php on line 308
그래서 admin페이지로 접속을 시도하니 로그인 화면이 뜨고 관리자 로그인까지는 진행되는듯 하다가 위와 동일한 메시지를 100라인 이상 뿌려주고 더이상 진행을 하지 못하더군요.
그래서 에러 로그나 살펴볼까해서 php.ini의 error_log를 수정해서 로그를 파일로 기록하도록 했더니 xe가 정상 동작을 합니다!!!
글 작성이나 레이아웃등을 변경 해봤는데 잘 작동하는 것으로 봐서 작동하는것 같습니다.
다만 로그파일에는 처음에 화면에 나타났던 PHP Warning이 지속적으로 수없이 기록되고 있습니다 @.@
이 문제를 해결 하려면 어느 부분을 살펴봐야 할지 도움 주시면 감사하겠습니다.
댓글 4
-
prologos
2014.02.07 07:42
-
붐맘2
2014.02.07 08:03
xe core 1.7.4 beat 6 을 사용해 보세요.
저도 않되서 xe core 1.7.4 beat 6 을 하니까 잘 됩니다.
아래 바로가기 입니다.
http://www.xpressengine.com/index.php?mid=download&package_srl=20103663
-
銀童
2014.02.07 10:21
xe 1.7.4 가 아직 php 5.5 에서 완벽히 돌아가지 않습니다
가장 큰 문제는
new stdClass() 같은 부분인데요.
E_WARNING 로그를 아예 무시하시는 방법이 있을수있고 해당부분을 모두 수정하실수 있습니다만
일단 현 상태에서는 E_WARNING 을 무시하시는게 가장 좋아보입니다.
-
prologos
2014.02.07 19:32
제기한 문제는 추가 댓글처럼 해결이 되었는데 게시판 테스트 하다보니 비슷한 Warning이 지속적으로 발생하네요 @.@말씀하신대로 로그 기록방식을 변경해서 사용 하도록 해야겠네요. 감사합니다.
unset(); 이후에 변수를 다시 정의 해 주니 위의 경고 메시지는 더이상 출력이 안되는군요 @.@