问题
wordpress自从搬家之后无法上传附件了,总提示没有权限创建目录,但是确认了一下,上传目录中创建文件、目录都是没有问题的。
原因
我的wordpress搬家是通过copy代码文件、db文件完成的,没有重新安装。wordpress在安装的时候会把上传目录的绝对路径写到数据库中(wp_option表);由于新旧环境的绝对路径不同导致总是要创建一个就路径下的目录,自然创建失败,根据实际情况更新数据库中的该条记录后搞定。
wp附件上传相关函数: wp_load_alloptions(…) wp_upload_dir(…)