Wordpress一直声明最大文件上传限制为2mb。Phpinfo()也是如此。使用PHP v7 +
尝试通过在root和wp-admin目录下创建php.ini和.htaccess文件进行更改。
. ini
; Maximum allowed size for uploaded files.
upload_max_filesize = 40M
; Must be greater than or equal to upload_max_filesize
post_max_size = 40M
. htaccess
php_value upload_max_filesize 40M
php_value post_max_size 42M
确保您编辑了phpinfo()中引用的php.ini文件,然后使用valet restart
重新启动服务。
打开终端,输入
$ php --ini
Configuration File (php.ini) Path: /usr/local/etc/php/7.1
Loaded Configuration File: /usr/local/etc/php/7.1/php.ini
Scan for additional .ini files in: /usr/local/etc/php/7.1/conf.d
Additional .ini files parsed: /usr/local/etc/php/7.1/conf.d/ext-geoip.ini,
/usr/local/etc/php/7.1/conf.d/ext-gmp.ini,
/usr/local/etc/php/7.1/conf.d/ext-igbinary.ini,
/usr/local/etc/php/7.1/conf.d/ext-imagick.ini,
/usr/local/etc/php/7.1/conf.d/ext-mcrypt.ini,
/usr/local/etc/php/7.1/conf.d/ext-memcached.ini,
/usr/local/etc/php/7.1/conf.d/ext-opcache.ini,
/usr/local/etc/php/7.1/conf.d/ext-redis.ini,
/usr/local/etc/php/7.1/conf.d/php-memory-limits.ini
打开php-memory-limits.ini:
nano /usr/local/etc/php/7.1/conf.d/php-memory-limits.ini
您现在可以使用upload_max_filesize和post_max_size的其他值更新文件
我想它可能对你有帮助。
A)主题函数文件
在某些情况下,我们看到只需在主题函数的文件中添加以下代码,就可以增加上传大小:
@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );
B)创建或编辑已有的PHP.INI文件
在大多数情况下,如果您在共享主机上,您将不会在目录中看到php.ini文件。如果您没有看到,那么创建一个名为php.ini的文件并将其上传到根文件夹。在该文件中添加以下代码:
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
C) htaccess
方法
有些人尝试使用htaccess
方法,其中通过修改根目录中的.htaccess
文件,可以增加WordPress中的最大上传大小。在根文件夹中打开或创建.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
我不知道,如果这是你的情况,
,
如果你正在使用Wordpress网络(多站点),请注意/wp-admin/network/settings.php
我花了一个小时做这个*%#@£%!