看板FreeBSD
标 题Re: php与postfix配合无法寄信,接着apache会挂掉
发信站SayYA 资讯站 (Sat Jul 17 17:45:37 2004)
转信站ptt!ctu-reader!news.nctu!SayYa
mail()的部分还有一个奇怪的问题
就是明明信已经寄出去,收件者也收到了信
但是在浏览器中怎麽都会跑出无法显示网页的问题
以下是我的测试码
整个档案中只有这样的内容,没有其他的程式
$mail_to = "
[email protected]";
$mail_subject = "subject";
$mail_message = "message";
$mail_headers = "From: <
[email protected]>";
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