回覆列表
-
1 # hzyyi22945
-
2 # 使用者6602652349876
而在遠端伺服器上一執行,,會提示一些錯誤,例子如下:
Warning: file_get_contents() [function.file-get-contents]: Filename cannot be empty in
============
警告說明是file_get_contents的檔名不能為空.可能是你本地屏掉了錯誤資訊.
但這種錯也應該解決掉.
檔名找不到可能要注意路徑的問題.
1.配置php.ini開啟php.ini,把display_errors = Off 改成 display_errors = On然後找到 error_reporting 最好設定成error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE然後儲存,重啟apache2.修改php檔案上面的辦法比較麻煩,而且也不一定能成功,因為在php檔案一樣可以控制錯誤輸出在php檔案的最前端加入error_reporting(E_ALL & ~E_DEPRECATED & ~E_NOTICE);樓上有說到直接寫 E_ALL我不建議這樣做. 因為NOTICE和DEPRECATED的錯誤基本上可以忽略,而且有些錯誤很難避免(沒必要去避免它,但是為了防止錯誤輸出卻需要寫一大堆程式碼...)