2009-09-23 102 views
0

在我的網站http://www.mediadeals.co.uk,我得到這個奇怪的錯誤。該網站一週前在舊服務器上運行良好。PHP服務器設置導致問題

的錯誤是:

Fatal error: Cannot redeclare class soapclient in /home125b/sub013/sc71724-JPYM/www.mediadeals.co.uk/www/includes/libs/payment/do_payment.php on line 5261

我敢肯定,這是服務器的設置做。有誰知道我需要做什麼?

編碼絕對是好的,當然。

+1

編碼是絕對不好的,如果這樣的錯誤打印出來讓所有人看到。您需要更改錯誤報告設置。這並不能解決你所遇到的問題。 – 2009-09-23 16:12:14

回答

1

我猜你最近更新到PHP的新版本。您可能需要刪除一個包含類似nusoap.php的東西,因爲它與PHP5中的soap類衝突,並且可能不再需要它。

5

SoapClient現在是PHP中的內置類。 如果您有任何使用該類名稱的腳本,則必須更改它們。

+0

我該怎麼做Greg?有任何想法嗎? – Arjun 2009-09-23 16:14:04

+1

您可以在您的文件上找到並替換以將SoapClient更改爲MySoapClient,例如 – Greg 2009-09-23 16:15:10

+0

Greg您是否以自由職業者身份工作? – Arjun 2009-09-23 16:39:11