wordpress-修改26主题代码记录

修改twenty-sixteen主题代码记录

一、添加了底部日期和版权信息

需要修改 foot.php 文件

<div class="site-info">
				<?php
					/**
					 * Fires before the twentysixteen footer text for footer customization.
					 *
					 * @since Twenty Sixteen 1.0
					 */
					do_action( 'twentysixteen_credits' );
				?>
		
				<span class="site-title">
		© Copyright 2017 -&nbsp;<?php esc_attr_e(date('Y')); ?> &nbsp;|&nbsp;
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a>
		|&nbsp;&nbsp;All Rights Reserved		
				</span>
				<a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentysixteen' ) ); ?>"><?php printf( __( 'Proudly powered by %s', 'twentysixteen' ), 'WordPress' ); ?></a>
				
			</div><!-- .site-info -->

二、添加了额外的主题的css样式

不需要修改文件,只需要在 appearance 的 customize里面的 additional css 里面添加就行了

@media screen and (min-width: 61.5625em){

body:not(.search-results) article:not(.type-page) .entry-content {
		float: right;
		width: 100%;
	}
	
}

@media screen and (min-width: 56.875em)
{
.sidebar {
    margin-left: 72%;
    width: 28%;
}
}

wordpress-子主题Child Theme

zh-cn:子主题

WordPress子主题也是一个主题,它继承了另一个主题——父主题——的功能,并允许你对父主题的功能进行修改,或者添加新功能。本文将说明如何创建一个基本的子主题并解释您能用它来干什么。本文将使用 WordPress 3.0 的默认主题 Twenty Ten 作为父主题进行举例说明。

创建一个子主题是很简单的。创建一个目录,将格式编写正确的 style.css 文件放进去,一个子主题就做成了!只需要对 HTML 和 CSS具有基本的了解,您就可以通过创建一个非常基本的子主题 来对一个父主题的样式和布局进行修改和扩展,而不需要对父主题的文件作任何修改。通过这样的方式,当父主题被更新的时候,您所做的修改就可以保存下来。

因为这个原因,我们强烈推荐您使用子主题的方式来对主题进行修改。

如果您对 PHP, WordPress Templates,和 WordPress Plugin API有个基本的理解,理论上来讲,您可以使用子主题对父主题的每一个方面进行扩展,而不需要对父主题的文件进行任何修改。

目录结构

子主题放在wp-content/themes目录下属于自己的目录里。下面的结构显示的就是子主题和它的父主题(Twenty Ten)在典型的WordPress目录结构中的位置:

  • public_html
    • wp-content
      • themes (主题存放的目录)
        • twentyten (示例中父主题Twenty Ten的目录)
        • twentyten-child (子主题存放的目录,可以任意命名)
          • style.css (子主题中不可或缺的文件,文件名必需为 style.css)

这个文件夹里面可以少至只包含一个style.css文件,也可以包含多至一个完整WordPress主题所拥有的文件:

  1. style.css (必需)
  2. functions.php (可选)
  3. Template files (可选)
  4. Other files (可选)

让我们看看它们是如何起作用的。

必需的style.css文件

style.css是一个子主题唯一必须的文件。它的头部提供的信息让WordPress辨认出子主题,并且重写父主题中的style.css文件

对于任何WordPress主题,头部信息必须位于文件的顶端,唯一的区别就是子主题中的Template:行是必须的,因为它让WordPress知道子主题的父主题是什么。

下面是一个style.css文件的头部信息的示例:

/*
Theme Name:     Twenty Ten Child
Theme URI:      http: //example.com/
Description:    Child theme for the Twenty Ten theme 
Author:         Your name here
Author URI:     http: //example.com/about/
Template:       twentyten
Version:        0.1.0
*/

逐行的简单解释:

  • Theme Name. (必需) 子主题的名称
  • Theme URI. (可选) 子主题的主页。
  • Description. (可选) 子主题的描述。比如:我的第一个子主题,真棒!
  • Author URI. (可选) 作者主页。
  • Author. (optional) 作者的名字。
  • Template. (必需) 父主题的目录名,区别大小写。 注意: 当你更改子主题名字时,要先换成别的主题。
  • Version. (可选) 子主题的版本。比如:0.1,1.0,等。

*/ 这个关闭标记的后面部分,就会按照一个常规的样式表文件一样生效,你可以把你想对WordPress应用的样式规则都写在它的后面。

要注意的是,子主题的样式表会替换父主题的样式表而生效。(事实上WordPress根本就不会载入父主题的样式表。)所以,如果你想简单地改变父主题中的一些样式和结构——而不是从头开始制作新主题——你必须明确的导入父主题的样式表,然后对它进行修改。下面的例子告诉你如何使用@import规则完成这个。

一个子主题的范例

这个例子中的父主题是Twenty Ten,我们喜欢这个主题的几乎每个部分,除了网站标题的颜色,因为我想把它从黑色的改成绿色的。使用子主题的话,只用完成以下三个简单的步骤:

  1. wp-content/themes目录下创建一个新目录,并将它命名为twentyten-child(或其他你喜欢的名称)。
  2. 将下面的代码保存在名为style.css的文件里,并将它放到新建的这个文件夹。
  3. 到WordPress的控制台>主题,然后激活你的新主题:Twenty Ten Child。
/*
Theme Name: Twenty Ten Child
Description: Child theme for the Twenty Ten theme 
Author: Your name here
Template: twentyten
*/

@import url("../twentyten/style.css");

#site-title a {
    color: #009900;
}

下面一步步解释上面代码的作用:

  1. /* 开启子主题的头部信息。
  2. Theme Name: 子主题名称的声明。
  3. Description: 主题的描述(可选,也可被省略)。
  4. Author: 作者名字的声明(可选,也可被省略)。
  5. Template: 声明子主题的父主题,换言之,父主题所在的文件夹的名称,区分大小写。
  6. */子主题头部信息的关闭标记。
  7. 用 @import规则将父主题的样式表调入
  8. #site-title a 定义网站标题的颜色(绿色),覆盖父主题中相同的样式规则。

注意 @import 规则

需要注意的是,@import 规则之前没有其他的CSS样式规则,如果你将其他的规则置于它之上,那么它将无效,并且父主题的样式表不会被导入。

使用 functions.php

不像style.css,子主题中的functions.php不会覆盖父主题中对应功能,而是将新的功能加入到父主题的functions.php中。(其实它会在父主题文件加载之前先载入。)

这样,子主题的functions.php提供了一个灵活稳定的方式来修改父主题的功能。如果你想在你的主题里加入一些PHP函数,最快的方式可能是打开functions.php文件然后加入进去。但那样并不灵活:下次你的主题升级更新了,你加入的新功能就会丢失掉。相反地,如果你使用子主题,将functions.php文件放进去,再将你想加入的功能写进这个文件里,那么这个功能同样会工作得很好,并且对于父主题以后的升级更新,子主题中加入的功能也不会受到影响。

functions.php文件的结构非常简单:将PHP起始标签置于顶部,关闭标签置于底部,它们之间就写上你自己的PHP函数。你可以写得很多,也可以写得很少,反正按你所需。下面的示例是一个基本的functions.php文件的写法,作用是将favicon链接加入到HTML页面的head元素里面。

<?php

function favicon_link() {
    echo '<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />' . "\n";
}
add_action('wp_head', 'favicon_link');

?>

给主题作者的提示。事实上子主题的functions.php首先加载意味着你的主题的用户功能可插入——即子主题是可替换的——通过有条件地进行声明。例如:

if (!function_exists('theme_special_nav')) {
    function theme_special_nav() {
        //  Do something.
    }
}

注意,替换的过程是在父级主题中,使用php的function_exits进行判断。 用这种方式,子主题可以替换父主题中的一个PHP函数,只需要简单地对它再次声明。

模板文件

模板文件 在子主题中的表现和style.css一样,它们会覆盖父主题中的相同文件。子主题可以覆盖任何父主题模板中的文件,只需要创建同名文件就行。(注意:index.php在WordPress3.0及以上版本才能被覆盖。)

同样,这项WordPress的功能允许你修改父主题的样式功能而不用去编辑父主题的文件,并且你的修改能让你在更新父主题后继续保留。

下面是一些使用模板文件的子主题的例子:

  • 增加一个父主题没有提供的模板(例如:网站地图页面的模板,或者一单栏页面,它们在页面编辑,模板选择里是可用的)
  • 增加一个比父模板更加具体的模板(见模板级别)。(例如:新加的tag.php模板用于按tag归档的文章来代替父主题中通常的archive.php模板。)
  • 替换父主题中的一个模板.(例:使用你自己的home.php来覆盖父主题中的home.php

其他文件

除了style.css,functions.php,index.php和home.php,子主题可以使用任何正式主题使用的类型的文件,只要文件被正确链接。打个比方,你可以使用在样式表里或者Javascript文件里链接的图标、图片,或者从functions.php文件中调用出来的额外PHP文件。

转载自:https://codex.wordpress.org/Child_Themes

wordpress-好用插件介绍

一、系统安全类

1、Wordfence Security
wordpress 老牌 防火墙插件,必装。

2、Google Authenticator
wordpress 后台登录两步验证插件,提升安全性。

3、Disable XML-RPC / Disable XML-RPC Pingback
关闭远程调用接口,接口是为移动端发博客调用的,但会被黑客利用,所以jing

二、系统优化类

1、EWWW Image Optimizer
对上传的图片进行压缩的插件。

2、W3 Total Cache
建立网站缓存的插件。

3、Accelerated Mobile Pages 
AMP 网站搜索,文章迅速加载插件。

三、文章编辑类

1、Black Studio TinyMCE Widget
wordpress  可以编辑文本的 网页小工具。

2、TinyMCE Advanced
增强版,wordpress 文章编辑软件,可以满足一般的使用需求了。

3、Crayon Syntax Highlighter
wordpress 代码编辑插件,可以方便的在文章中插入代码片段。风格比较多,覆盖比较全。

4、SyntaxHighlighter Evolved
wordpress 代码编辑插件,可以方便的在文章中插入代码片段。风格和前一种不同。

四、实用工具类

1、Collapsing Archives
一款将文章按月份自动收纳展开的插件。

2、Collapsing Categories
一款将文章按类别自动收纳展开的插件。

3、Media Library Assistant
一款对网站图片视频资源分类管理插件

4、Phoenix Media Rename
一款网站媒体资源重命名插件

5、Private content
可以在文章中,根据用户角色,判断是否能展示 文章部分隐藏内容。

6、User Access Manager
用户权限管理,可以设置哪些类别,文章,能被哪些用户访问。

7、Top 10
统计网站最流行的文章插件

8、WP Statistics
网站数据统计插件,统计网站各项数据

9、WP User Avatar
修改网站头像插件

10、wpDiscuz
网站论坛插件,在文章回复中添加验证码模块

11、Easy Table of Contents
有widget插件,可以自动生成文章目录,方便阅读

12、Q2W3 Fixed Widget

将侧边栏控件,自由设置固定还是滚动

五、网站维护类

1、Search & Replace
域名替换插件,可以替换数据库中所有域名信息。

2、UpdraftPlus – Backup/Restore
网站备份还原插件

六、界面美化类

1、weichuncai(WP伪春菜)
一款wordpress 桌面精灵插件。

2、Calendar Event
一款好看的日历插件

3、Responsive Lightbox
一款不错的网页图片浏览插件

wordpress 5.0 后,采用 simple code block 代码高亮插件

建站通用-建站图片格式选择心得

 
图像格式是指计算机存储图像的方式。不同的文件格式决定着图像不同的展示效果以及下载方式,理想的文件格式可以使图像在不同的设备上都能良好的呈现,最大化发挥图像的效用。相反,不恰当的文件格式不但无法利用图片极佳的视觉效果,反而可能会在移动设备上出现显示不全等问题,影响网站的整体表现,降低用户体验的舒适度。那么在做网站时究竟怎样选择最适合的文件格式呢?位图和矢量图之间有什么不同?什么时候应该使用PNG?哪些地方应该选择SVG呢?今天小飞就针对这些问题,好好聊一下图像文件的格式,介绍四种常见的图像格式,分析分析不同图像格式的适用情境。

四种常见的图像格式:

GIF:图像互换格式

在网站中使用GIF已经有一段历史了。尤其是在建站早期,由于网速较慢,GIF凭借其体积小、成像相对清晰的特征俘虏了大批粉丝。GIF是一种位图格式,支持透明背景图像。它可以分为静态GIF和动态GIF,动态GIF主要是指能够储存多幅彩色图像,当我们将一个文件中的多幅图像数据逐个读出并显示到屏幕上,就能够构成一种简单的动画。网上很多流行的搞笑gif图就是这种格式。

JPEG:联合图像专家组

JPEG是JPG的全称,个人偏好不同在称呼上可能会有差异。你可以读”积派哥”也可以按照字母直接读J P E G。JPEG支持最高级别的压缩性能,同时具备比较好的重建质量,在摄影、视频处理领域广为应用。但是这种图像格式是一种有损压缩格式,虽然图像可以压缩到很小,但可能会丢失一些重复或者不重要的资料,破坏图像数据的完整性。不过,JPEG格式也很灵活,允许选择图像压缩的不同程度,从0%(重压缩)到100%(零压缩)。这样我们可以尽量在图像质量和文件尺寸之间找到一个平衡点,用最少的空间获取较好的图像质量。实践表明,60%到75%之间的压缩程度能够在很大程度上缩小文件尺寸,还能保证图像的较高品质。JPEG也是一种位图格式,但它不支持透明背景图像,更加适合颜色复杂的图像。

PNG:可移植网络图形格式

从某种程度上来说,PNG是GIF和JPEG的结合体。这是因为它设计之初的目的就是试图取代GIF和JPEG格式,增加一些这两种文件格式所不具备的特性。一方面,与GIF格式相比,虽然gif支持透明背景颜色,但它只有1和0两种透明信息,只有透明和不透明之分,而PNG支持α频段0到255的透明信息,可以使图像的透明区域层次分明,同时还能让彩色图像和背景图片的边缘呈现完美平滑的融合。另一方面,与JPEG相比,由于PNG使用特殊的编码方法标记重复出现的数据,它可以实现图像高压缩比,便于网络传输,与此同时保留与图像有关的所有细节,不降低图像质量。这也是PNG最大的特点所在。PNG适合需要重新编辑、颜色复杂或需要透明度的图像,但它并不能普遍兼容每个应用程序和平台。PNG还可以分为PNG8和PNG24两种格式,PNG8是用8位索引值在调色板上找到一个颜色,PNG24是用24位来保存一个像素值。PNG格式还常作为图片素材来使用。

SVG:可缩放矢量图形

与上面三种图像格式最大的不同在于,SVG并不是位图格式,而是一种矢量图形格式,这意味着它可以在任意分辨率上显示,而不破坏图像的清晰度和细节 。这是因为位图图像储存图像上每一点的像素值,而矢量图像用点和线来描述物体,能够提供清晰的画面。另外,SVG图像中的文字虽然能呈现图像化的修饰效果,但却仍是以文本的形式存在的,能够为搜索引擎蜘蛛读取,还便于有视觉障碍的读者使用工具进行浏览。一般来说,SVG文件要比JPEG和GIF的文件要小,在下载或移动设备上显示时速度也更快。还有一点,SVG图形很是灵活,我们可以在这样的矢量图形之中嵌入位图图形。下图为一些SVG矢量图标。

不同文件格式的适用情境:

GIF格式现在主要用来创造有趣的动画,动态GIF应用的比较广,而在静态图像上应用基本上已经被PNG格式所取代了。小飞在这就不过多讨论GIF格式了,一起看看其他三种文件格式的适用情境吧!

什么时候应该使用JPEG?

从上面介绍的JPEG的特性来看,它更适合用来存储具有丰富色彩层次的摄影或写实照片。这是因为色彩层次丰富的图像一般会由于阴影、反光或透视等效果形成明暗、深浅不同的区域,如果我们选择使用PNG8来储存的话,可能一些颜色在调色板上找不到,导致图像上一些数据的丢失,如果使用PNG24的话,它确实可以查找到图像不同层次的颜色,但它会因数据较多增大图片的体积,严重拖慢加载速度,在网站上也容易显示不全。所以,JPEG是最好的选择,它能在尽量压缩文件大小的情况下较好的还原图片的品质(见下图)。为什么这里不使用SVG呢?SVG有自身的局限性,由于它是点和线精准计算的,一些位图如摄影元素SVG无法实现合适的缩放。

什么时候应该使用PNG?

对于一些相对简单的图像来说,使用PNG格式进行保存更加适合。以下图为例,我们可以清晰的看出使用JPG格式完全不压缩图像时文件的大小是使用PNG格式的5倍多,就算是以45%的程度进行压缩,文件仍是比PNG格式的大,而且图像还出现了失真的问题。相对而言,PNG格式能在保存很少色彩的情况高度还原这个图像。现在用户平均等待网页加载的时间只有1-3秒,加载速度(受文件大小影响)很大程度上决定了网站的流量,尤其是在移动设备上,使用PNG就可以解决这一问题。另外,在网站需要使用透明背景图片时,PNG格式也是比较好的选择。

什么时候使用SVG?

SVG主要用来显示矢量图,例如一些形状、线和点的组合,所以目前很多主流的图标库都提供SVG格式的文件。在做网站时我们经常会遇到这样一个问题:是否使用的图片要为高分辨率的浏览器做一些特别的设置?其实,这个问题的答案取决于你的目标访客以及他们的浏览需求,毕竟用户为先嘛。如果希望自己的网站可以很好的适应不同的屏幕分辨率时,使用SVG格式会方便得多。前面小飞也介绍过,SVG是可以完美适用任何屏幕尺寸还不有损图片质量的矢量格式,占服务器的空间也很小。另外,如果你想要在网站中应用悬浮效果或微妙的动画,SVG也是比较好的选择,因为它可以作为代码输出,,使用CSS或Javascript进行编辑。其实SVG也可以包含位图(也就是GIT、PNG或者JPEG),还可以被用来做JS控制的动画。在HTML5的时代,SVG的用途将会越来越广泛。
总而言之,如果网站中需要使用位图(更易模仿照片的真实效果,表现力强),可以根据不同的情况选择,如不要求透明度使用JPEG,支持透明背景图像使用PNG;如果想要使用矢量图(适应任意分辨率而不失真),使用SVG格式!由于SVG这一特点,不少人认为SVG格式和响应式网站更配哦,但这并不意味着网站中不能使用位图。你怎么看?欢迎踊跃留言。快来起飞页自助建站平台做一个网站吧!

wordpress-代码高亮插件

一、SyntaxHighlighter Evolved

使用方法:
[code language="css"]
your code here
[/code]

The language (or lang) parameter controls how the code is syntax highlighted. The following languages are supported:高亮插件支持的语言有如下

actionscript3
bash
clojure
coldfusion
cpp
csharp
css
delphi
diff
erlang
fsharp
go
groovy
html
java
javafx
javascript
latex (you can also render LaTeX)
matlab (keywords only)
objc
perl
php
powershell
python
r
ruby
scala
sql
text
vb
xml
If the language parameter is not set, it will default to “text” (no syntax highlighting).

Code in between the source code tags will automatically be encoded for display, you don’t need to worry about HTML entities or anything.

二、Crayon Syntax Highlighter

可视化操作

三、simple code block

<!-- 古登堡编辑器,wordpress 5.0后 就采用这个了 -->
<?php>
asd
</php>

wordpress-零基础搭建个人博客

一、买域名和服务器主机(或网站空间)

1、购买一台服务器主机(vps),购买网站空间也可以。(服务器主机用处更多,不仅仅可以建网站,网站空间的话只能搭建网站了)

楼主购买的是vps 主机,方便以后的个性化需求和维护。

2、想好一个网站名(域名),或者 不买域名 直接用 ip 访问 网站。

去域名 公司购买 域名:

然后设置 域名 解析  A记录。

大陆地区购买的域名可能需要先实名认证一下吧,请留意。

有些服务器厂家可能提供了,空间,只能用域名跳转,解析方式是cname

配置vps主机,搭建网站服务器环境。
楼主,用  centos7 系统镜像 部署的 服务器。部署完 后,直接 reboot 重启 服务器 就行了。

二、远程操作centos7配置网站空间

1、利用SSH远程 登入 centos7,方便后续操作。
SSH远程连接入门

2、加固 centos7 安全性:

(1)、更新centos7系统
(2)、解决系统编码问题
(3)、开启 防火墙。

# systemctl start  firewalld

(4)、修改SSH默认端口SSH只用密钥登录

3、安装VNC软件,进行远程访问
(为了提高安全性,使用SSH端口转发,登入服务器)
vnc远程连接配置与入门

4、安装 nginx+php+mysql 软件
centos7 安装nginx
centos7 安装php7
centos7 安装mysql

三、安装wordpress

1、新建一个nginx配置文件

为了方便后续操作统一,可以用vnc访问服务器,在/etc/nginx/conf.d

文件夹下面,创建一个 wp.conf

文件内容如下:

server {
    listen       80;
    server_name  example.net , www.example.net;
 
    #charset koi8-r;
    #access_log  /var/log/nginx/host.access.log  main;
 
    root   /var/www/www.example.net;  #wordpress location
    index index.php index.html index.htm;
 
 
    location / {
 
        # try_files $uri $uri/ =404;
         try_files $uri $uri/ /index.php?q=$uri&args;
 
    }
 
    error_page  404              /404.html;
 
    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
 
    # proxy the PHP scripts to Apache listening on 127.0.0.1:80
    #
    #location ~ \.php$ {
    #    proxy_pass   http://127.0.0.1;
    #}
 
    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_pass   127.0.0.1:9000;
      # fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
 
    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /\.ht {
    #    deny  all;
    #}
 
     location ~ ^/\.user\.ini {
        deny all;
     }
 
}

需要修改两处地方

# 第一处 server_name ,如果买了域名了,将域名 替换到下面的 地方,如果没有买 直接填入 远程主机 ip
  server_name  example.net , www.example.net;
 
# 第二处 root 网站存放目录 ,为了 方便 统一管理,我们就简单改成  root   /var/www/wp.com; 
 root   /var/www/www.example.net;  #wordpress location

配置完成后,运行

nginx -s reload

重新加载 配置文件。

2、新建一个数据库和数据库用户
(也可以用mysql 客户端 直接新建 数据库 )
In the example below, testdb is the name of the database, testuser is the user, and passwordis the user’s password.

create database testdb;
create user 'testuser'@'localhost' identified by 'password';
grant all on testdb.* to 'testuser' identified by 'password';

【为了方便后续操作中,实际将 testdb 取名为 wpdb ,testuser 取名 wpuser,password  自己设置一个 ,别忘记了,后面安装 wordpress 需要输入】

3、下载 wordpress
用 VNC 直接 使用 服务器的 浏览器,下载 wordpress。然后 解压到 /var/www/ 目录下 ,并将 解压的文件夹 重命名为 wp.com

4、更改 wordpress 文件夹权限。
可以使用 SSH 或者 vnc 调用终端

# 设置文件夹权限
chmod 755 -R /var/www/wp.com
# 设置文件夹所有者
chown -R apache:apache  /var/www/wp.com

5、浏览器输入 域名 或者 ip,就可以直接 访问了。
然后进行一些 简单设置 就可以 完成了。

后面就可以自己设置了,wordpress 就已经安装完成了。后面就是看 个人 爱好,装一些 wordpress 插件了。

wordpress-上传文件大小限制

wordpress 默认 上传文件大小 为 2M;

因为 需要上传 视频 所以 需要修改 上传 大小 限制:


更新补充:如果无法修改php.ini 怎么办呢?

只需要在wordpress 内操作就行,具体就是 /网站根目录/wp-admin/    在这个目录下新建一个 php.ini 文件,里面就写两行:

upload_max_filesize = 32M 
post_max_size = 32M

然后刷新浏览器就行了,网站会自动加载用户创建的 php.ini 的配置。


1、修改php.ini  ,默认目录 centos  /etc/php.ini

 

 

2、还是不行  还要修改  nginx.conf

WP 切换到传统文件上传界面,重新上传一个大文件,这回出来错误提示了,413 Request Entity Too Large 百度了一下,发现是Nginx的错误提示。
解决方法:打开nginx主配置文件nginx.conf,找到http{}段,添加
client_max_body_size 20m;
其实楼上已经给出了答案 但是位置不对,一定要放在 nginx.conf 文件的http{ } 里 ^_^

修改完后,记得别忘记重启服务器。

systemctl restart php-fpm
nginx -s reload