【发布时间】:2014-09-12 15:28:47
【问题描述】:
我把这些行:
php_value upload_max_filesize 10M
php_value post_max_size 10M
放入写着:
自定义设置 - 在您的自定义设置(重定向、重写规则等)下方复制/粘贴。这些将被添加到 Drupal 规则之前。
但是,他们不会注册,我仍然停留在默认的 2 MB 上传大小。我怎样才能解决这个问题?我在 Firefox 中使用 Drupal。
【问题讨论】:
我把这些行:
php_value upload_max_filesize 10M
php_value post_max_size 10M
放入写着:
自定义设置 - 在您的自定义设置(重定向、重写规则等)下方复制/粘贴。这些将被添加到 Drupal 规则之前。
但是,他们不会注册,我仍然停留在默认的 2 MB 上传大小。我怎样才能解决这个问题?我在 Firefox 中使用 Drupal。
【问题讨论】:
如果要增加 PHP 内存大小限制或上传大小,可以使用以下方法之一:
修改 php.ini,前提是您有权访问。
找到你当前使用的php.ini文件,可以使用phpinfo()函数找到。
更改 php.ini 文件中的 memory_limit 或上传大小参数。比如:
memory_limit = 32M ;
upload_max_filesize = 10M
post_max_size = 10M
重新启动 Apache。许多主机都会处理这个问题,您所要做的就是保存文件。
.htaccess
在 Drupal 根目录中查找 .htaccess 文件,然后转到以下部分:
# 覆盖 PHP 设置。更多内容在 sites/default/settings.php 中
# 但以下内容不能在运行时更改。
在这些行之后,添加以下行:
php_value upload_max_filesize 32M
php_value post_max_size 32M
settings.php
编辑站点/默认/settings.php。这只会影响使用此文件的网站。
搜索 PHP 设置部分,在该部分末尾添加以下行:
ini_set('upload_max_filesize','32M');
ini_set('post_max_size','32M');
Apache 很可能必须重新启动。
【讨论】:
将这些设置放入 index.php - 最好是在打开之后
当然,你需要使用 ini_set() 函数
<?php
ini_set('upload_max_filesize','10M');
ini_set('post_max_size','10M');
【讨论】: