使用laravel代客使用wordpress,无法增加最大上传限制

时间:2016-11-02 09:22:52

标签: php wordpress laravel-valet

Wordpress一直声明最大文件上传限制为2mb。 phpinfo()也是如此。使用PHP ver 7 +

尝试通过在root和wp-admin目录中创建php.ini和.htaccess文件进行更改。似乎没什么用。

的php.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

4 个答案:

答案 0 :(得分:5)

确保您编辑了phpinfo()中引用的php.ini文件,然后使用valet restart重新启动服务。

为我工作。

答案 1 :(得分:2)

我认为它可以帮到你

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

答案 2 :(得分:1)

打开终端并输入

$ 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的其他值更新文件

保存并重新启动代客。

答案 3 :(得分:0)

如果您是这样,我不会

但是

如果您正在使用Wordpress网络(多站点),请注意/wp-admin/network/settings.php

中对此有网络设置

我花了一个小时在这个*%#@£%上!