2014-10-07 4 views
0
Я хочу, чтобы веб-сервер apache2 в Ubuntu принял файл для загрузки файлов размером менее 8 ГБ. Я установил memory_limit, upload_max_filesize и post_max_size более 8 ГБ в /etc/php5/apache2/php.ini

Я хочу загрузить 3.7Gib, который является iso-файлом. Он не принимает больше, чем 3Gib.Загрузка файла больше, чем 3Gib не работает в Ubuntu

+0

Вы используете 32- или 64-битный PHP? –

+0

64-разрядный Ubuntu 13.04 – user3766078

+0

Убедитесь, что ваши настройки активны, проверив их через 'phpinfo();'. – powtac

ответ

0

Возможно, у вас есть Suhosin. Для того, чтобы проверить, если он включен, создать файл с следующим содержимым и выполнить его:

<?php phpinfo() ?> 

При выполнении ее в веб-браузере, посмотрите, если вы Suhosin включен.

Если оно включено, вам необходимо будет обновить значение suhosin.memory_limit в вашей конфигурации.

+0

Кажется, что suhosin включен. в phpinfo он читает * Этот сервер защищен пакетом Suhosin Patch 0.9.10 Copyright (c) 2006-2007 Проект закаленного PHP Copyright (c) 2007-2009 SektionEins GmbH *. Что означает update suhosin.memory_limit? – user3766078

+0

Это то же самое, что и «standard» 'memory_limit' из php.ini, но все значения Suhosin имеют приоритет над стандартными значениями php.ini. – kazy

0

Является ли жесткий диск сервера настроенным на использование FAT32? Если это так, это может быть причиной. Переустановите Ubuntu с помощью NTFS или создайте новый partion, используя NTFS.

+0

Не могли бы вы дать мне альтернативное решение? – user3766078

+0

Так это было не так? –

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