我编写了一个脚本,它在我的本地服务器上运行良好。
我已将其上传到我的服务器上,现在我遇到了这个问题
解析错误:语法错误,第18行/homepages/46/d319011794/htdocs/suche/public/index.php中的意外“{”
这是我的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项目......所以可能有人知道该怎么做......
答案 0 :(得分:1)
您在服务器端使用的是哪个版本的PHP?也许它是PHP 4.x安装,不支持异常。这似乎是解析错误的最可能原因。