2010-03-31 78 views
1

我寫了一個腳本,它在我的本地服務器上完美工作。Zend項目的問題

我上傳它在我的服務器上,現在我得到這個問題

解析錯誤:語法錯誤,意外「{」在/homepages/46/d319011794/htdocs/suche/public/index.php上線18

的,這裏是我的index.php

<?php 
error_reporting(E_ALL || E_STRICT); 

define('APPLICATION_PATH', realpath(dirname(__FILE__)) . '/../application'); 

set_include_path(
APPLICATION_PATH . '/../library' 
. PATH_SEPARATOR . '../application/models' 
. PATH_SEPARATOR . get_include_path() 
); 

require_once 'Zend/Loader.php'; 
Zend_Loader::registerAutoload(); 

new App_Connect(); 

try 
{ //Line 18 
require '../application/bootstrap.php'; 
} 
catch(Exception $exception) 
{ 
echo "<html><body>Fehler beim bootstraping"; 

if(defined('APPLICATION_ENVIROMENT') && APPLICATION_EVIROMENT != 'production') 
{ 
    echo "<br><br>" . $exception->getMessage() . "<br>" 
    . "<div align='left'>Stack Trace: " 
    . "<pre> " . $exception->getTraceAsString() . "</pre></div>"; 
} 

echo "</body></html>"; 
exit(1); 
} 

Zend_Controller_Front::getInstance()->dispatch(); 

這是一個Zend項目...所以可能有些人知道該怎麼辦...

回答

1

你使用的是什麼版本的PHP是上 服務器端?也許這是一個PHP 4.x安裝,不支持異常。這看起來像是解析錯誤的最可能原因。

+0

謝謝,這是問題! – 2010-04-01 08:56:27