Получение того, что кажется ошибкой PHP4 на моем сервере PHP5

Я получаю ошибку ниже на моем сервере:

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /nfs/c03/h03/mnt/53496/domains/chuggington.com/deploy/releases/20100908062138/system/application/models/home_model.php on line 5 

Однако код работает в другой части сервера (сторона разработки). Это я пытаюсь поставить его вживую.

Ниже приведен код, на который он ссылается:

 <?php class Home_model extends Model { public function Home_model() { // model constructor parent::Model(); } function getCode(){ $ip_address = 'INET_ATON('.$_SERVER['REMOTE_ADDR'].')'; //echo $_SERVER['REMOTE_ADDR']; $this->db->select('country'); $this->db->order_by('ip', 'desc'); $query = $this->db->get_where('ip2nation', array('ip <'=>$ip_address), '0,1'); //print_r($query->row('country')); return $query->row('country'); } } ?> 

Может ли syslink вызвать такую ​​ошибку? Нет никаких скриптов htaccess.

благодаря

—РЕДАКТИРОВАТЬ—

Я запустил phpinfo на сайте, и он работает php 5.2.6. Я попробую изменить addhandler и посмотреть, работает ли это.

Просто попробовал addhandler, и я все равно получаю ту же ошибку.