4

#yyds干货盘点#WordPress搭建个人网站后台问题汇总

 2 years ago
source link: https://blog.51cto.com/u_14020810/5018731
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

  上一篇文章我们完成了基础的WordPress环境搭建,但对于要搭建一个有特色的网站还远不够,因为WordPress自身以及依赖的环境的一些存在一些默认的设置,为了更好的运用WordPress,我们需要将这些问题都解决掉,下面就来总结一下使用WordPress后台遇到的一系列问题。


一、WordPress默认只能上传小于2M的文件

  产生原因:确实这个并非WordPress软件做的限制,实际上是PHP默认配置文件中限制了大小,因此我们需要修改PHP中限制最大的上传大小。

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_上传

  解决方案:

  1、找到php配置文件php.ini,命令如下:php -i | grep ‘php.ini’

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_上传_02

  2、修改里面限制的最大大小参数:upload_max_filesize和post_max_size,php给这些参数设置默认值的目的主要是为了防止程序上传太大的文件,占用太多的资源,从而导致网站响应缓慢,下面看看这些具体参数的含义:

  • upload_max_filesize: 最大上传尺寸
  • post_max_size: POST 请求最大尺寸
  • memory_limit: PHP 进程可以使用的内存限制
  • max_execution_time:PHP 程序的最大执行时间
  • max_input_time:最大输入时间

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_上传_03

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_php_04

  3、使用Pho-fpm重启PHP服务(不知道如何重启的,请参考PHP环境安装教程篇),命令:./php-fpm restart

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_php_05

  4、重新进入博客系统后台,再刷新看是否生效

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_解决方案_06


二、依旧无法上传大于2M的图片或者媒体文件

  问题描述:从服务器收到预料之外的响应。此文件可能已被成功上传或者图像后期处理失败。可能服务器忙或没有足够的资源。

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_上传_07

  产生原因:既然PHP限制我们已经修改,那还可能是什么原因呢?此时我们考虑到,我们的所有请求都是经过nginx然后代理进来的,所以失败的原因是Nginx也有限制(默认情况下最大只能上传1M),需要修改nginx.conf重新设置大小,命令:client_max_body_size 128m;

  解决方案:

  1、找到nginx配置文件

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_上传_08

  2、添加client_max_body_size属性

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_php_09

  3、进入sbin目录,重新加载nginx配置,命令:./nginx -s reload

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_上传_10

  4、进入博客后台,尝试重新上传

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_解决方案_11


三、上传文件失败,提示无法创建目录xxx

  问题描述:无法创建目录 wp-content/uploads/xxx。它的父目录是否可以被服务器写入?

  原因:wp-content目录没有写入权限

  解决方案:

  1、找到wordpress目录下的wp-content目录,使用chmod给给文件夹赋予写的权限

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_解决方案_12

  2、回到博客后台,重新上传文件成功

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_php_13


四、修改WordPress地址和站点地址后,系统访问404

  问题描述:默认情况下博客后台地址和博客前台地址是一样的,许多小伙伴为了区别后台系统地址(即WordPress地址)和博客访问地址(即站点地址),在初始化后都会修改它们,但是已修改后发现无法所有页面都出现了404。

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_php_14

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_php_15

  解决方案:

  1、找到nginx配置文件,在server{}中添加以下代码:

try_files $uri $uri/ /index.php?$args;
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_上传_16

  2、重新加载nginx配置文件,重试访问异常解决

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_解决方案_17


五、修改固定链接规则(伪静态)后,博客文章404

  问题描述:修改WordPress默认的Url结构有利于我们提高文章链接的美感、可用性以及前向兼容性,便于提升网站SEO,但是修改这个结构后发现所有的文章都出现了404。

  相关概念介绍:伪静态是相对真实静态来讲的,通常为了增强搜索引擎的友好面,都将文章内容生成静态页面

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_上传_18

  解决方案:设置nginx的伪静态规则

  1、找到nginx配置文件,在server{}中添加以下代码:try_files $uri uri//index.php?uri/ /index.php?uri//index.php?args;

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_解决方案_19

  2、重新加载nginx配置文件,重试访问异常解决

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_解决方案_17


六、安装主题时出现请输入FTP账号和密码

  问题描述:在线安装WordPress主题时,出现请输入FTP账号密码或者无法创建目录问题

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_上传_21

  产生原因:wordpress文件夹对应的访问权限不够

  解决方案:

  1、将wordpress文件夹的访问权限修改为可读可写可执行,命令:chmod -R 777 /wordpress

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_php_22

  2、在wp-config.php下添加代码:define(‘FS_METHOD’,‘direct’);

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_解决方案_23

  3、回到博客后台,重新安装成功

#yyds干货盘点#WordPress搭建个人网站后台问题汇总_上传_24

  使用WordPress搭建个人网站所常遇到的问题基本都在上面汇总出现了,解决完这些问题后,我们就可以正式开始个人特色博客的搭建了。下一篇文章将主要讲述如何使用主题和工具,让自己的网站更加炫酷,里面的主题都是博主历经几天挑选出来的,肯定比你去网上一个个找效率要高。

  如果觉得文章有帮助,请给博主点赞、收藏、关注。 后续博主会带来更多优质、有质量的文章。

  想要学习更多知识,了解更多开源项目,请点击下面添加博主,进入技术圈子(圈子里所有资源全免费,但要求加入的小伙伴要有长久兴趣,如果只是一时冲动就不推荐加入,毕竟名额有限)。

 1、PHP8.0安装教程
 2、MySQL8安装教程
 3、Nginx安装教程
 4、10分钟搭建炫酷的个人网站


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK