虚拟主机中WordPress程序发信失败怎样解决?
发布日期:2015-12-3 16:12:10
WordPress程序不是使用fsockopen函数发信,而是使用stream_socket_client函数发信,如果PHP函数在虚拟主机中被禁用,就会导致发信失败。解决方法如下所示: 可通过修改WordPress程序中wp-includes/class-smtp.php文件,找到以下内容部分。 $this->smtp_conn = @stream_socket_client( $host . ":" . $port, $errno, $errstr, $timeout, STREAM_CLIENT_CONNECT, $socket_context ); 用 /** 和*/ 将以上部分注释掉,并使用以下内容代替该部分。 $this->smtp_conn = fsockopen($host, $port, $errno, $errstr); 下一条: 虚拟主机Gzip压缩功能和具体设置
|