本文对使用wordpress中的一些问题的处理方法进行了记录。
1、wordpres无法上传图片
当wordpress插入图片报错,并且确认存储路径下,对于Centos8系统需要在SElinux对wordpress的content目录增加rw权限,命令如下:
sudo chcon -R -t httpd_sys_rw_content_t <wordpess的完成存储路劲>
2、报wp-json接口POST 404错误
由于在wordpress中存在wp-json报错时,可以在nginx的server配置中加入如下配置:
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
3、上载文件报“request entity too large”错误
- 首先修改/etc/php.ini中的upload_max_filesize、post_max_size字段的配置大于需要上传的文件大小,并且要求post_max_size的数值需要小于等于upload_max_filesize的数值,修改完成后重启php-fpm服务
- 修改nginx的配置文件/etc/nginx/nginx.conf,在http部分的配置中加入client_max_body_size,其数值需要小于等于php.ini中post_max_size的数值,配置完成后重启nginx服务