Изменение значений memory_limit, post_max_size и upload_max_filesize в файле .htaccess - PullRequest
2 голосов
/ 28 июня 2010

Я знаю, что здесь есть много вопросов по этому поводу, но большинство из них, похоже, от людей, которые не знают, что 'memory_limit', 'post_max_size' и 'upload_max_filesize' PHP_INI_PERDIR (то есть они не могут быть изменены с помощью ini_set()). Я уже узнал, что трудный путь.

Однако все указывает на то, что я должен быть в состоянии изменить их, используя файл .htaccess, то есть все, кроме моего реального опыта.

Вот содержимое моего файла .htaccess:

# Allow large file uploads
php_value memory_limit 4294967296
php_value post_max_size 1073741824
php_value upload_max_filesize 524288000

Я пробовал несколько разных комбинаций, но ни одна из них, похоже, ни на что не влияла. Я знаю, что мне чего-то не хватает, но я не могу понять, что это такое.

P.S. Я запускаю PHP 5.2.4 локально на Mac OS X 10.4 из entropy.ch.

1 Ответ

4 голосов
/ 28 июня 2010

Вам необходимо разрешить изменение этих настроек в файле .htaccess. Для этого вам нужно AllowOverride Options или AllowOverride All в соответствующем разделе вашего файла httpd.conf (в блоке <Directory> для этого каталога или его родителя).

Обратите внимание, что это будет работать, только если вы используете Apache и mod_php5 (т.е. без CGI / FastCGI / что угодно).

См. Также руководство .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...