增加 Word Press 的最大上传限制(我已全部尝试)

增加 Word Press 的最大上传限制(我已全部尝试)

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

花了几个小时,我浏览了几乎所有的帖子,但毫无收获。最后通过以下步骤解决了问题。这可能是一个奇怪的解决方案,但对我来说很有效。

  1. 通过运行以下 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 文件夹中,那么您可以创建,但就我而言,这不起作用。

  2. 编辑 php.ini 文件并像这样更改值。

    post_max_size = 100M   
    upload_max_filesize = 100M
    

    在上方您可以根据您的需求设置任意值。

  3. 重新启动 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。我可以上传非常大的文件。

相关内容