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