2010-07-24 2 views
1

Я делаю загрузку файла с помощью PHP, который отлично работает для файла размером 2,8 МБ на моем локальном хосте, но не моего хоста Mediatemple GS. Файлы размером менее 2 МБ работают нормально, но ничего большего, похоже, не работает ... Я не получаю сообщение об ошибке, но когда загрузка заканчивается, файл не найден в каталоге загрузок ...PHP: Проблемы с загрузкой больших файлов

Я googled вокруг, и я добавил следующие строки в файле .htaccess:

php_value memory_limit 120M 
php_value max_execution_time 120 
php_value upload_max_filesize 10G 
php_value post_max_size 10G 

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

+3

Ваш веб-хост может не разрешить перезагрузку этих php_value с помощью htaccess. Я бы с ними поехал. И немного overkill - это преуменьшение, это также может иметь эффект. Я бы поставил их на реалистические ценности. IE: post_max_size 120M, учитывая, что ваш предел памяти составляет 120M. –

+0

Поддерживает ли apache конфигурацию G? См. Комментарий премьер-министра о реалистичных значениях. Попробуйте выразить его в мегабайтах. – AvatarKava

ответ

0

Проверьте phpinfo() и найдите эти четыре значения - возможно, что изменения, которые, по вашему мнению, вы делаете, не были применены или что что-то еще переопределяет ваши изменения. Значения, которые вы изменили, выглядят правильно.

Смежные вопросы