[英]Problem with piping emails to script
我有一個腳本來捕獲通過管道傳遞給它的電子郵件,解析這些部分並將其插入數據庫。 該腳本可以正常工作,我已經對自己的電子郵件進行了反復測試。 但是,當我將客戶的電子郵件轉發到相同的腳本時,電子郵件會跳回並顯示以下錯誤:
PHP警告:PHP啟動:無法加載動態庫'/etc/ixed/ixed.4.4.lin'-/etc/ixed/ixed.4.4.lin:未定義符號:empty_string in未知,第0行
我已完成以下操作,嘗試糾正導致跳動的其他問題,但此問題似乎處於較低水平:
如果有人以前看到過這種情況並找到了解決方案,我將不勝感激。
您的error_reporting
設置太晚了(錯誤是在調用error_reporting之前的啟動錯誤)。 選項(按個人喜好排列):
php --ini
以檢查加載了哪些文件,並刪除引用ixid的行或修復庫本身) | /usr/bin/php -n /home/path/to/script
| /usr/bin/php -d display_errors=0 /home/path/to/script
| /usr/bin/php -d display_errors=0 /home/path/to/script
當然,默認情況下關閉display_errors
並運行僅記錄錯誤可能不是一個壞主意,因為您的用戶永遠不必處理自己無法修復的錯誤和錯誤說明。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.