WP_MEMORY_LIMIT不会增加上载的可能性

时间:2019-06-06 16:40:53

标签: wordpress .htaccess

正如标题所示,我正在与一件非常琐碎的事情发生冲突,我的托管服务使我有可能在WP平台上上传文件,每次测试最大上传150mb,我想增加我在三个平台中尝试过的值不同的模式可以携带,但都不起作用,我总是会产生150mb

1)创建php.ini

如果我没有php.ini,一旦我在主根目录中访问ftp到我的站点,我就会立即创建它,并在其中实现:

upload_max_filesize = 256M
post_max_size = 256M
memory_limit = 3000M
file_uploads = On
max_execution_time = 300

2)更新.htaccess

在我的public_html /中的.htaccess文件中,我将要实现:

php_value upload_max_filesize 256M
php_value post_max_size 256M
php_value memory_limit 3000M
php_value max_execution_time 300
php_value max_input_time 300 

最终结果:

php_value upload_max_filesize 256M
php_value post_max_size 256M
php_value memory_limit 3000M
php_value max_execution_time 300
php_value max_input_time 300

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

# SP BEGIN php handler
<IfModule mod_fcgid.c>
          AddHandler fcgid-script .php .php5 .php7 .phtml
          FcgidWrapper    /usr/local/cpanel/cgi-sys/sp-ea-php71 .php
          FcgidWrapper    /usr/local/cpanel/cgi-sys/sp-ea-php71 .php5
          FcgidWrapper    /usr/local/cpanel/cgi-sys/sp-ea-php71 .php7
          FcgidWrapper    /usr/local/cpanel/cgi-sys/sp-ea-php71 .phtml
</IfModule>
# SP END php handler

但出现错误:500 Internal Server Error

3)直接来自wp-config.php文件

我要实现的地方:

define ('WP_MEMORY_LIMIT', '256M');

但是我总是可以上传150mb,该如何增加?

3 个答案:

答案 0 :(得分:0)

您提到的第三种方法只需稍作修改即可使用。

define( 'WP_MEMORY_LIMIT', '256m' ); // (need the comma otherwise from error)
define( 'WP_MAX_MEMORY_LIMIT', '256M' );

define( 'WP_DEBUG_LOG', true );文件中的wp-config.php代码之后添加上述两行。

这应该对您有用:-)

答案 1 :(得分:0)

如果您无权访问WHM,请与您的托管服务提供商联系以增加上传内存限制。共享主机内存限制不能以任何方式增加。

答案 2 :(得分:0)

添加一个phpinfo文件并在浏览器中调用它。您将确切了解正在加载哪个PHP ini文件。您需要在该ini文件中增加upload_max_filesize和post_max_size。

很有可能,它将受到托管公司的限制。请与托管服务提供商联系以进行排序。