묻고답하기
설치 관련 line 56 에러 메시지
2015.03.13 15:47
사이트 이름 뒤에 xe가 붙는 것이 싫어서 ftp를 통해 코어파일과 하위 폴더 전체를 루트 디렉터리에 모두 옮겼는데 설치를 위해 사이트 주소를 입력하니 다음과 같은 메시지가 뜨네요.
Parse error: syntax error, unexpected '{' in /home/sunlintv/index.php on line 56
line 56이면 다음과 같던데요.
try
{
if($oModuleHandler->init())
{
$oModuleHandler->displayContent($oModuleHandler->procModule());
}
}
catch(Exception $e)
{
htmlHeader();
echo Context::getLang($e->getMessage());
htmlFooter();
}
다른 사이트 만드느라 xe를 몇 번 설치해서 사용해보았는데 이런 경우는 어떻게 해야 하는지요. 웹호스팅 업체에서 .htaccess 파일 업로드를 막아놓아서 다른 이름으로 업로드 한 후에 파일명 변경 요청을 해서 올렸는데 이것과 연관이 있는지 모르겠네요.
답변 주시면 감사하겠습니다.
- [2017/09/07] 묻고답하기 XE 설치 질문드립니다. *2
- [2017/08/08] 묻고답하기 시놀로지 XE 설치시 DB 연결 실패 *4
- [2015/06/02] 묻고답하기 xe1.8.2 처음 설치하는데, 오류 *9
- [2015/04/08] 묻고답하기 사용권 동의 다음으로 넘어갈 수가 없습니다!
- [2015/01/08] 묻고답하기 .htaccess 에서 xe홀더를 루트로... *2
댓글 6
-
이즈야
2015.03.13 16:01
try 구문을 지원하지 않는 php를 사용하고 계신 건 아닌지 확인하세요. 사용하고 있는 php의 버전을 알려주시면 답변자가 좀 더 쉽게 답변할 수 있습니다. -
xenewbie
2015.03.13 16:34
php 4.4.0 버전이라고 합니다. 이 버전이 try 구문을 지원하지 않는지요? 답변 감사 드립니다.
-
이즈야
2015.03.13 16:40
PHP 4.X에서는 try 구문을 지원하지 않습니다.
또한 XE를 설치할 수 있는 최소 사양도 만족하지 않습니다.
개인이 운영하는 서버라면 PHP 5.3 이상으로 업데이트하시고, 아니라면 서버 관리자에게 PHP 5.3 이상으로 업데이트해달라고 하세요. -
xenewbie
2015.03.13 16:47
감사합니다. ^^ 많은 도움이 되었습니다. php 5.3 이상으로 업그레이드 요청하였습니다.
-
퍼니엑스이
2015.03.13 16:40
XE 최신 버전은 PHP 5.2.4 이상에서 정상적으로 동작합니다. PHP 4.4.0이라면 사용할 수 없겠네요.
-
xenewbie
2015.03.13 16:47
답변 감사드립니다. ^^ php 업그레이드를 호스팅 업체에 요청하였습니다. 많은 도움이 되었습니다.