首頁  >  文章  >  後端開發  >  阿里雲虛擬主機執行curl_exec報500錯誤,且沒有詳細資訊

阿里雲虛擬主機執行curl_exec報500錯誤,且沒有詳細資訊

WBOY
WBOY原創
2016-07-28 08:29:542083瀏覽
最近在用做商城的微信掃碼支付功能時,在代碼構建微信訂單然後通過curl向微信請求的時候,curl_exec函數報500錯誤,且沒有詳細的錯誤信息給出。之前用阿里雲伺服器、我的本地測試時,均無問題,因為客戶需要現在程式放在了阿里雲的虛擬主機上,就出現這個問題了,並且我確認curl已開啟可以用,錯誤顯示display_errors和error_reporting也已經設定成顯示所有錯誤。但:
1、只顯示500錯誤,不顯示任何詳細的錯誤訊息。
2、該主機只能看到存取日誌,無法看到錯誤日誌,也無法看到和修改php.ini設定和apache設定等。

3、利用@、try catch也無法使這個錯誤跳過,並且curl的資源參數也是正確的(我每個參數都打印過)

 阿里云虚拟主机执行curl_exec报500错误,且没有详细信息

直到向阿里雲提交工單,他提醒我一個事,就是阿里雲虛擬主機的curl並不支援https協議的!噢,向微信curl的地址就是https協議的。看來要換伺服器了。還有,不顯示詳細錯誤這個問題,還待解決。 。 。

 阿里云虚拟主机执行curl_exec报500错误,且没有详细信息

以上就介紹了 阿里雲虛擬主機執行curl_exec報500錯誤,且沒有詳細信息,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn