не может изменить ограничение размера загрузки php - PullRequest
0 голосов
/ 09 августа 2011

Я использовал плагин uplaodify для загрузки музыкальных файлов. Все в порядке в моем местном

файл uploadify.php находится в каталоге public_html / uploadify

я хочу увеличить ограничение на размер загружаемого файла до 10 МБ

я пытался поставить

файл php.ini в public_html

post_max_size = 500M
upload_max_filesize = 500M
max_execution_time = 900;
max_input_time 900

и я смотрю мой phpinfo () это хорошо но я не могу загрузить больше, чем 2MB

И я попытался поместить тот же php.ini в public_html / uploadify

Теперь я могу загрузить файл размером 2,5 МБ, но без верхнего;

И

ini_set('upload_max_size','10M');
ini_set('post_max_size','10M');
ini_set('max_execution_time','900');

строк находится в моем index.php и uploadify.php

Что мне делать, чтобы увеличить ограничение на размер загружаемого файла

EDIT

Я смотрю $ _FILES [..] ['error'] и его 7

UPLOAD_ERR_CANT_WRITE

    Value: 7; Failed to write file to disk. Introduced in PHP 5.1.0.

Но я могу загрузить файл размером менее 2,5 МБ

Ответы [ 3 ]

5 голосов
/ 09 августа 2011

Отредактируйте файл .htaccess в корневой папке и добавьте следующие значения:

RewriteEngine On
php_value post_max_size 1000M
php_value upload_max_filesize 1000M
php_value max_execution_time 6000000

Вы можете отредактировать его в соответствии со своими потребностями.1000M = 1 ГБ, поэтому редактируйте соответственно.Обратите внимание, что вашему хосту необходимо разрешить редактирование PHP.

1 голос
/ 18 октября 2013

Здравствуйте, у меня была похожая проблема при загрузке темы на WordPress на localhost.После нескольких часов исследований я смог добавить следующие 3 строки в мой php.ini и перезапустить Apache, и это сработало.Я думал, что это поможет другим.

Это пойдет в разделе загрузки файлов ini

upload_max_filesize = 800M

post_max_size = 800M

max_file_uploads = 800M

1 голос
/ 09 августа 2011

Вы не можете переопределить лимиты загрузки из скрипта, используя ini_set - загрузка будет завершена (или была прервана) с использованием исходных настроек задолго до того, как PHP запустит и обработает ini_sets.

Вы не можете просто засорять файлы php.ini вокруг вашей системы - php не загружает случайные файлы .ini, которые он находит.Он загружает их только из определенных мест.Если PHP не было сказано загрузить его из каталога uploadify, вам придется использовать директивы .htaccess и php_value.

...