Re: php與postfix配合無法寄信,接著apache會掛掉
mail()的部分還有一個奇怪的問題
就是明明信已經寄出去,收件者也收到了信
但是在瀏覽器中怎麼都會跑出無法顯示網頁的問題
以下是我的測試碼
整個檔案中只有這樣的內容,沒有其他的程式
$mail_to = "xxx@xxxxxx.com";
$mail_subject = "subject";
$mail_message = "message";
$mail_headers = "From: <xxx@xxxxx.com>";
mail($mail_to, $mail_subject, $mail_message, $mail_headers);
※ 引述《fiddler (stone)》之銘言:
> 我已經測試過
> 將mod_php5改成mod_php4
> 結果還是一樣
> 因此可以排除這個問題
> 再來就是檢查sendmail的path問題
> 結果發現
> /usr/sbin/sendmail -> /usr/sbin/mailwrapper
> 但是mailwrapper沒有連結到 /usr/local/sbin/postfix
> 因此於/etc/mail/mailer.conf中新增了一行
> mailwrapper /usr/local/sbin/sendmail
> 如此便解決了postfix與php的mail()問題
> 再來一個insertion動作跑出三個重複結果
> 我找到問題在於magic_quotes_gpc
> 將magic_quotes_gpc改為On
> 則解決了這個問題
> 但是我並不了解為什麼magic_quotes_gpc會跟資料庫的insertion有關
> 最後一個
> 還不解的是為什麼http的處理會一直累積呢
> 明明線上只有約三十個人
> 但是三個小時前的httpd pid還是存在
> 更奇怪的是每個httpd都有佔用cpu的使用
> 導致系統累積太多的使用資源而愈跑愈慢
> ※ 引述《fiddler (stone)》之銘言:
> > 可能是這個原因造成的
> > 我之前都一直在http.conf中使用
> > php_value register_globals On
> > 但是現在卻無效
> > 雖然設了,但是phpinfo()中還是一樣為off
> > 不曉得怎麼解決呢
> > 因為是使用虛擬主機的關係
> > 因此不能在php.ini中設定
> > 每個虛擬必須有自己的設定
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 218-160-57-7.dynamic.hinet.net
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章