2009-08-05 6 views
0

나는 흥미로운 문제가 :/내 로컬 호스트에서 CodeIgniter는 아래 코드 노력하고 벌금을 사용하지만 서버에 업로드 할 때 내가코드에 대한 서버의 구문 오류가 localhost에서 정상적으로 작동합니다 ... 이상합니다! :/

Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home3/blabla/public_html/blablabla/applications/frontend/models/our_work_model.php on line 99

function next_project($sort_work) 
    { 

     $query = $this->db->select('wname')->order_by('sort', 'asc')->getwhere('works', array('sort >' => $sort_work, 'case_study != ' => ""), 1, 0); //line 99 

어떤 같은 오류 메시지와 함께 건너 온 생각? 도와 주셔서 감사합니다! 감사!

답변

0

저는 PHP5에서만 작동하는 체인을 알고 있습니다 - 서버가 PHP의 이전 버전을 실행하고 있습니까?

+0

서버, PHP 버전 5.2.9 –

0

CodeIgniter 설치가 실제로 PHP 5를 사용하고 있다는 것을 어떻게 알 수 있습니까? 해당 컴퓨터에 PHP가 여러 개 설치되어있을 수 있습니다. 테스트하려면 다음 코드를 사용하여 서버에 PHP 파일을 만드십시오.

<?php 
phpinfo(); 
?> 

그런 다음 어떤 버전이 표시되는지 알려주십시오.

0

처음에는 빈 페이지가 나타납니다. 그래서 제거이

error_reporting((E_ALL & ~E_DEPRECATED)); 

예는 CodeIgniter의를 사용하고이

error_reporting((E_ALL));

에 비켜 코드를 확인해야하고 위의 오류가 발생됩니다. 그리고 그것이 php5가 사용되지 않아서 발견되었습니다.

관련 문제