WordPress的默认上传大小限制是2M,很多朋友可能觉得这2M不够用,那怎么解决上传大小限制呢?今天和大家分享下如何修改附件上传大小限制,比如改成10M如何?
WordPress如何修改附件上传大小限制(nginx和apache)-续笔记自媒体

查看PHP配置文件php.ini路径

首先在网站根目录下建一个info.php文件,文件内容如下:

  1. <?php
  2. echo phpinfo();
  3. ?>

通过浏览器访问这个文件,例如:http://localhost/info.php,目的是查看本服务器上的php.ini所在位置 + 查看默认附件大小的信息修改php.ini,但是前提是一定要修改正确位置的php.ini,不然纵使php.ini改了千万遍也不会有效果的。因为如果不是购买空间而是自己搭建的话,可能由于存在多个php.ini而没有修改正确位置的php.ini

路径图如下:

WordPress如何修改附件上传大小限制(nginx和apache)-续笔记自媒体
我们查看到了php.ini的路径地址:/usr/local/php/etc/php.ini

修改附件上传大小

1.使用vim编辑该文件

搜索:memory_limit、post_max_size、upload_max_filesize、max_execution_time、max_input_time
一般默认的设置值为:
  1. memory_limit=128M    //相当于单个脚本可调用内存大小
  2. post_max_size=8M     //上传文件大小上限
  3. upload_max_filesize=2M  //默认上传文件大小,这个就是2M的限制!
  4. max_execution_time=30  //最大执行时间,页面等待时间
  5. max_input_time=60    //最大输入时间?具体意义不明确,就是上传时间相关

2.修改值

  1. memory_limit=128M
  2. post_max_size=15M
  3. upload_max_filesize=10M //这样就改为可以传10M以下的文件了
  4. max_execution_time=60
  5. max_input_time=60

3.重启nginx及php服务

  1. /usr/local/nginx/sbin/nginx -s reload
  2. service php-fpm restart

内容补充

1.通过网页访问php.ini获得服务器物理路径,可以下载该文件到本地编辑,将修改后的版本上传到服务器替换文件。

2.编辑器推荐使用Notepad++(有完整的中文化接口及支持多国语言编写的功能)[file]

3.AMH用户可通过以下两个命令,更快捷的重载php服务和nginx服务。

  1. amh php restart
  2. amh nginx restart