https://atlantisthemes.com/fix-upload_max_filesize/ 我已经尝试了这里的所有方法以及其他几种方法,每当我去 wordpress 检查新媒体上传限制时,它都显示 2MB
我每次修改完都要重启 apache,但还是没用
htaccess 已更改,php.ini 已更改,wp-config 文件已编辑
主题下的功能无法保存,也不知道它在哪里
如果有人能帮我解决这个问题,我将不胜感激,因为我有一个高端主题等待上传。谢谢!真诚的 Kevin K。
另外,我是安装 LAMP 的人,自托管服务器。也许这就是问题所在?
另外,我已经尝试在两个不同位置编辑 php.ini。
答案1
似乎您在错误的位置编辑了 php.ini。在文档根目录中创建并在浏览器中打开此文件,将其命名为 info.php:
<?php
phpinfo();
找到 php.ini 的位置(从浏览器输出),更改或添加行:
upload_max_filesize = 64M
post_max_size = 64M
file_uploads = On
答案2
花了几个小时,我浏览了几乎所有的帖子,但毫无收获。最后通过以下步骤解决了问题。这可能是一个奇怪的解决方案,但对我来说很有效。
通过运行以下 cmd在文件夹或文件夹中查找
php.ini
文件:/etc
/
grep -rl "post_max_size" | xargs ls -lrth
这里我使用了 post_max_size 关键字在文件夹中搜索“php.ini”文件
/etc
,但在某些系统中您可以在/var/www/html
或/var/www/wordpress
文件夹中找到它。我们在互联网上有多篇帖子,好像 php.ini 文件不存在于 WordPress 文件夹中,那么您可以创建,但就我而言,这不起作用。
编辑 php.ini 文件并像这样更改值。
post_max_size = 100M upload_max_filesize = 100M
在上方您可以根据您的需求设置任意值。
重新启动 httpd 或 Nginx 或 apache 和 PHP 服务,或者根据设置,您可以重新启动 web 服务。
对我来说,httpd 和 php-fpm 服务重启在 centos 8 中有效:
service httpd restart service php-fpm restart
答案3
我还尝试增加 wordpress 的上传限制 - 但没有成功。根据 phpinfo(),内存限制仅为 512 MB。但是 wordpress 中的媒体上传站点显示上传限制为 64 MB。我无法上传大于 64 MB 的文件。
解决方案:
最后我安装了 wordpress 插件Tuxedo Big File Uploads
。现在我的上传限制为 988 GB。我可以上传非常大的文件。