WordPress无法发送邮件问题的解决过程

前两天忘记了wordpress的后台密码,找回的过程中给出如下提示:

无法发送电子邮件。

可能原因:您的主机禁用了mail()函数。

后来发现注册的时候密码邮件发送也是不成功的,就寻思找个时间解决这个问题。

国庆假期刚好抽空研究,结果让我很惊讶,于是记录下来。

 

首先是wp提示禁用了mail()函数,但是之前在配置wecenter的时候已经把邮件发送调通了,一切正常。

但是毕竟提示了,那就测试一下吧。网上搜索,用个探针进行测试。

测试完全没有问题。然后又研究半天还是没找到头绪,决定彻底测试一下,确认不是mail()函数的问题,于是用了第二个探针。

这次发现个问题,网页显示发送完成,但是邮箱却收不到,看来是mail()函数运行中出了问题。

于是去找日志,结果发现根本没有日志,既找不到日志文件,又无法在系统日志中找到。不会是没装邮件程序吧,不应该啊,毕竟wecenter邮件好好的啊!还是检查下比较好。

返回

果然是没装!!!

So,直接安装好了。

 

WordPress因权限不足无法创建目录导致的一系列问题解决方案

wordpress有时候会出现以下错误提示:
无法建立目录wp-content/uploads/***。有没有上级目录的写权限?

错误原因:
wordpress目录属主错误

解决方法:
将整个wordpress目录属主改为www-data

代码: