我試圖讓Zend Amf在我的託管服務(Lunarpages,如果有的話)上工作。我可以得到它的工作我的本地機器上,但改變了幾個目錄和發佈的代碼後,我不斷收到此錯誤:爲什麼我得到「意外的T_STRING錯誤」
Parse error: syntax error, unexpected T_STRING, expecting '{' in /home/user_name/public_html/library/Zend/Amf/Server.php on line 57
通常這個問題是一個語法錯誤,我夠的n00b的那我不能打折。但我已削減了代碼,只是這樣的:
<?php
$clientLibraryPath = '/home/user_name/public_html/library/';
$oldPath = set_include_path(get_include_path() . PATH_SEPARATOR . $clientLibraryPath);
require_once('Zend/Amf/Server.php');
?>
Delicious turkey legs!
這裏是線57/58從Zend_Amf_Server.php文件(前行只是更包括的Zend AMF):
class Zend_Amf_Server implements Zend_Server_Interface
{
和我仍然收到錯誤。這可能是我的配置中的東西?我試圖按照Wade Arnold推薦的方式設置我的.htaccess here,但是我得到錯誤,除非我註釋掉以php_value和php_flag開頭的行。這可以鏈接到我的錯誤?或者我完全吠叫錯誤的樹?
謝謝。 Dave
您使用的是哪個版本的Zend框架?如果它是一些流血的beta版本,Zend文件中可能確實存在錯誤。 – Boldewyn 2009-07-02 12:51:01
是什麼版本的PHP? – 2009-07-02 13:08:36