我很难通过Drupal / .htaccess更改上传大小

时间:2014-09-12 15:28:48

标签: php .htaccess drupal

我把这些行:

php_value upload_max_filesize 10M
php_value post_max_size 10M

进入框中说:

  

自定义设置 - 复制/粘贴到自定义设置下方(重定向,重写规则等)。这些将在Drupal规则之前添加。

但是,它们不会注册,我仍然停留在默认的2 MB上传大小。我怎样才能解决这个问题?我在Firefox中使用Drupal。

2 个答案:

答案 0 :(得分:0)

将这些设置放在index.php中 - 最好在开幕后

当然,您需要使用ini_set()函数

<?php

ini_set('upload_max_filesize','10M');
ini_set('post_max_size','10M');

答案 1 :(得分:0)

如果要增加PHP内存大小限制或上传大小,可以使用以下方法之一:

修改php.ini,前提是您有权访问。

  1. 找到您当前使用的php.ini文件,您可以使用phpinfo()函数找到它。

  2. 更改php.ini文件中的memory_limit或upload size参数。类似的东西:

    memory_limit = 32M;
    upload_max_filesize = 10M post_max_size = 10M

  3. 重启Apache。许多主机负责这一点,您只需保存文件即可。

  4. <强>的.htaccess

    在Drupal根目录中查找.htaccess文件,然后转到以下部分:

    #覆盖PHP设置。更多网站/ default / settings.php

    #但是在运行时无法更改以下内容。

    在这些行之后,添加以下行:

    php_value upload_max_filesize 32M
    php_value post_max_size 32M
    

    <强>的settings.php

    编辑sites / default / settings.php。这只会影响使用此文件的网站。

    搜索PHP设置部分,在该部分的末尾添加以下行:

    ini_set('upload_max_filesize','32M');
    ini_set('post_max_size','32M');
    

    Apache很可能必须重新启动。