我從伺服器拷貝了一個阿里大魚的短信發送應用,在伺服器上單獨使用時沒有問題的,但是在本地運行的時候就出報錯了,不知道問題在哪裡
報錯資訊如下:
<code>Fatal error: Class 'TopClient' not found in /Applications/XAMPP/****/dayu.php on line 9 </code>
伺服器是windows sever2003的 phpstudy搭建環境
本地是MAC電腦的XAPP一鍵搭建
我從伺服器拷貝了一個阿里大魚的短信發送應用,在伺服器上單獨使用時沒有問題的,但是在本地運行的時候就出報錯了,不知道問題在哪裡
報錯資訊如下:
<code>Fatal error: Class 'TopClient' not found in /Applications/XAMPP/****/dayu.php on line 9 </code>
伺服器是windows sever2003的 phpstudy搭建環境
本地是MAC電腦的XAPP一鍵搭建
兄弟。 路徑錯了。
你仔細看。
<code>/Applications/XAMPP/****/dayu.php</code>
就是說。 你應該是用 mac 開發的。 引言該檔案的路徑,你需要改成 ./*/dayu.php
Windows 系統沒有 /App...這種路徑的。所以使用相對路徑
運行環境不一樣吧,你本地的mac是unix,伺服器跑的windows,可能是路徑讀取的不一樣吧
可能是伺服器環境與本地不一樣,我猜可能是因為你在git或svn拉取專案的時候因為設定忽略檔案而少拉了一些檔案
錯誤很明顯了,呼叫的TopClient
不存在!說明你從伺服器上拷貝的不全
有可能是大小寫的問題,檔案名,或是類別名稱。因為windows不是嚴格區分大小寫的,所以問題不會暴露出來,而unix系統是嚴格區分大小寫的。
看看是不是文件引入問題 錯誤很明顯的。
應該是路徑問題吧
記得聽過這麼一句話 錯誤的本身就是錯誤的原因 受用至今
你確定你的腳本依賴的其他的腳本已經被包含了嗎? ? ?