WordPress 解决上传文件时的 413 报错问题

本文记录了 WordPress 站点上传文件时,出现 413 报错问题的详细解决过程。

前言

WordPress 安装完成后,解决了一个 FTP 弹窗的问题,现在又来一个 413 报错的问题。

当我想上传 Argon-Theme 主题时,提示了以下错误。

那么,现在来解决这个问题。

文中使用的是腾讯云 Linux 服务器,系统镜像为 CentOS 7.6 的版本。

文中使用的命令均为 root 用户执行。

解决方式

此部分正式开始解决 413 报错的问题,注意 Nginx 和 PHP 的配置都需要修改。

修改 Nginx 配置

  1. 使用 vi 编辑 Nginx 的默认配置文件 /etc/nginx/nginx.conf
    vi /etc/nginx/nginx.conf
    
  2. http 块中添加一行 client_max_body_size 8M;
    • 以下为修改后的结果,部分内容省略
      ......
      http {
          include       /etc/nginx/mime.types;
          default_type  application/octet-stream;
       
          ......
       
          include /etc/nginx/conf.d/*.conf;
       
          client_max_body_size 8M;
      }
      
  3. 重新载入 Nginx 服务
    systemctl reload nginx
    

修改 PHP 配置

  1. 使用 vi 编辑 PHP 的默认配置文件 /etc/php.ini
    vi /etc/php.ini
    
  2. /etc/php.ini 文件中 upload_max_filesize 的值也改为 8M
    • 以下为修改后的结果,部分内容省略
      ......
      ; Maximum allowed size for uploaded files.
      ; https://php.net/upload-max-filesize
      upload_max_filesize = 8M
       
      ; Maximum number of files that can be uploaded via a single request
      max_file_uploads = 20
      ......
      
  3. 同时确认 /etc/php.ini 文件中 post_max_size 的值是否为 8M ,若不是则需要修改
    • 以下为修改后的结果,部分内容省略
      ......
      ; Maximum size of POST data that PHP will accept.
      ; Its value may be 0 to disable the limit. It is ignored if POST data reading
      ; is disabled through enable_post_data_reading.
      ; https://php.net/post-max-size
      post_max_size = 8M
       
      ; Automatically add files before PHP document.
      ; https://php.net/auto-prepend-file
      auto_prepend_file =
      ......
      
  4. 重新载入 PHP 服务
    systemctl reload php-fpm
    

总结

实际上这个 HTTP 的 413 错误并不是什么大问题,实在不行就直接使用 FTP 软件上传主题文件到 Linux 服务器也行,或者在服务器上使用 wget 下载主题文件到 Linux 服务器。

参考链接

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇