Answers:
这是由于PHP对文件大小上传的限制。如果您有权访问php.ini文件,则可以修改以下几行:
upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 300
如果您无权访问php.ini文件(例如,托管情况),则可能需要联系您的虚拟主机,看看他们是否会对您有所帮助。我还看到用户仅使用这些值创建php.ini文件,并将其放置在安装了WordPress的文件中。如果您的PHP实例允许“继承的配置”,它将允许这些本地设置覆盖全局设置。
另一个解决方案是将代码动态添加到WordPress中,以为您进行此更改。本文提供了一种通过“插件”完成此操作的好方法。我已经从这种方法中看到了可疑的结果(有些报告成功,有些报告没有成功),所以我不能确定它是否对您有用。
post_max_size = 10M max_execution_time = 300
在这种情况下不需要。
sudo systemctl restart php7.2-fpm
我遇到了无法更新/添加到php.ini文件的问题。我最终在.htaccess文件中添加了以下几行来更改上传大小:
php_value upload_max_filesize 5M
php_value post_max_size 5M
php_value max_execution_time 200
php_value max_input_time 200
这样会将上传限制更改为5,并允许在上传较大文件时延长超时时间。
这对我有用。我刚进入cpanel / file manager并创建了一个新的php.ini文件。然后我在下面输入了文本:upload_max_filesize = 10M post_max_size = 10M max_execution_time = 300
运作100%
只需将php.ini文件放在wp-admin目录中