我正在努力增加我托管 WordPress 网站的 Linux 机器上的文件上传大小...我尝试过但仍然有效的事情:.htaccess
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
wp-config.php
define('WP_MEMORY_LIMIT', '64M');
编辑WordPress主题functions.php
@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );
添加 php.ini
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
并重新启动 service apache2 所以这不是重新启动...这些是我可以在网上找到的所有修复程序,我变得非常绝望,长期被这个问题困扰...希望有人能提供帮助!
答案1
我以某种方式设法克服了这个错误...解决方案是编辑位于的 php.ini
/etc/php/7.3/apache2
如果这对您不起作用,请尝试在这些位置编辑 php.ini:
/etc/php/7.3/cli
/etc/php/7.3/cgi
添加这一行
upload_max_filesize = 64M
也许这也是
post_max_size 64M
结论..如果你有自己的Linux服务器,你将必须更改apache2默认的php.ini设置,因为即使你在wordpress文件位置设置新的php.ini,apache2文件夹中的那个也是绝对的,所以首先你需要增加upload_max_filesize 在那里。