The uploaded file exceeds the upload_max_filesize directive in php.ini 解决办法

前几天魏艾斯博客在本地用 windows7 系统测试 wordpress 模板,先用phpstudy 搭建了本地 php 环境,然后去上传模板的时候,遇到了下面提示:The uploaded file exceeds the upload_max_filesize directive in php.ini,大概意思是上传文件的尺寸超过了 php.ini 里面的最大数值。我安装的是英文版 wordpress,如果你安装简体中文版 wordpress 提示应该是:上传的文件尺寸超过 php.ini 中定义的 upload_max_filesize 值。找了一下解决办法如下:

一、windows 的 php.ini 修改过程

1、默认 phpstudy 安装在 D 盘,先看一下软件上用的 php 版本,比如我用的是 php-5.4.45,然后去 D 盘里面找这个版本的文件夹。

2、用记事本打开里面的 php.ini 文件,搜索 upload_max_filesize 和 post_max_size,改一下文件上传最大限制,比如都改为 32M,比你要上传的文件大。

3、重启 Apache 服务,也就是软件上面的重启按钮。

二、Linux 的 php.ini 修改办法

如果你上传 Avada 主题的时候遇到了“上传文件尺寸超过 php.ini 中定义的 upload_max_filesize 值”这种提示,并且是 linux 系统,就按照下面方法修改。

centOS7.3 系统的 php.ini 路径是/ect/php.ini,而 centOS6.8 系统的 php.ini 路径是/usr/local/php/etc/,老魏遇到这两个系统都是腾讯云的,不知道别家的是否也是这个路径。用 SFTP 软件下载下来,用 dreamweaver 或者 EditPlus 之类的代码编辑软件搜索 upload_max_filesize 和 post_max_size,Avada 主题默认 5M,两者都改成 8M 或者 10M 就行,其实只要比你要上传的文件大一点就行。

改完记得要重启 php 服务。PHP-FPM 重启命令:

/etc/init.d/php-fpm restart

如果你使用这个命令无效,实在找不到就重启一下服务器吧。

三、宝塔面板 php.ini 修改办法

写过一篇文章,就不啰嗦了, 请移步php 环境上传文件超过容量被限制怎么办

现在来重新上传就没有问题了。WordPress 上传文件的尺寸超过 php.ini 中定义的 upload_max_filesize 值就可以用上面的方法去解决掉。

温馨提示: 本文最后更新于2024-06-16 19:03:36,某些文章具有时效性,若有错误或已失效,请在下方 留言或联系 Ferry资源网
© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容