Как увеличить объем загружаемого файла через скрипты? — Вопросы и ответы — Джино

Как увеличить объем загружаемого файла через скрипты? — Вопросы и ответы — Джино

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

php_value upload_max_filesize 15M
php_value post_max_size 15M

Вместо 15 укажите нужный вам объем загружаемого файла.

Примечание: Максимальный объем загружаемого файла 100 Мбайт.

  • Что такое PHP?
  • Какая версия PHP работает на хостинге?
  • Можно ли на разных сайтах использовать PHP разных версий?
  • Как узнать текущие установки PHP?
  • Какой путь к исполняемому файлу интерпретатора PHP?
  • PHP установлен как модуль Apache или как CGI?
  • PHP на вашем хостинге работает в режиме Safe Mode?
  • Как заставить html-страницы обрабатывать PHP код?
  • Установлен ли у вас модуль РНР сURL?
  • Как выключить отображение ошибок PHP?
  • Какой размер оперативной памяти используется под PHP-приложения?
  • Почему вместо результатов работы PHP-скрипта я вижу лишь пустую белую страницу?
  • Почему вместо результатов работы PHP-скрипта скачивается файл index. php?
  • Можно ли устанавливать собственные настройки php.ini?
  • Какие директивы php.ini можно настроить с помощью .htaccess?
  • Как включить параметр allow_call_time_pass_reference?
  • Как включить параметр register_globals?
  • Возможно ли использовать функции для работы с IMAP в PHP?
  • У вас установлен модуль ionCube?
  • Как изменить часовой пояс на сайте?
  • Как запустить PHP в режиме CGI?

Пример: Как подключить SSH

Нашли ошибку в тексте? Выделите ее и нажмите Ctrl + Enter

+7 495 229-30-31 Москва

+7 812 407-17-11 Санкт-Петербург

+7 343 288-50-31 Екатеринбург

Показать все

© Джино, 2003–2023.

«Джино» является зарегистрированным товарным знаком.
Лицензия на телематические услуги связи № 150549 от 09.03.2017.
Правовая информацияПолитика конфиденциальности

Карта сайта

php — Как установить upload_max_filesize в .htaccess?

спросил

Изменено 9 месяцев назад

Просмотрено 367 тысяч раз

Я попытался поместить эти 2 строки

 php_value post_max_size 30M
php_value upload_max_filesize 30M
 

В моем корне .htaccess , но это приносит мне сообщение «внутренняя ошибка сервера».

На сервере работает php5

У меня нет доступа к php. ini, поэтому я думаю, что htaccess — мой единственный шанс.
Не подскажете, где ошибка?

  • php
  • .htaccess

1

php_value upload_max_filesize 30M верно.

Вам придется связаться с вашим хостером — некоторые не позволяют вам изменять значения в php.ini

5

Если вы получаете 500 — Внутренняя ошибка сервера , это означает, что у вас нет разрешения на установку этих значений с помощью .htaccess . Вы должны связаться со своими поставщиками веб-серверов и попросить установить AllowOverride Options для вашего хоста или поместить эти строки в их файл конфигурации виртуального хоста.

2

 php_value memory_limit 30M
php_value post_max_size 100M
php_value upload_max_filesize 30M
 

Используйте все 3 в . htaccess после всего в последней строке. php_value post_max_size должно быть больше двух оставшихся.

2

Чтобы исправить это, создайте файл с именем php.ini и сохраните его в том же месте, что и ваш файл .htaccess, и введите вместо него следующий код:

 upload_max_filesize = "250M"
post_max_size = "250M"
 

1

Если на вашем веб-сервере работает php5, я считаю, что вы должны использовать php5_value . Это устранило ту же ошибку, которую я получил при использовании php_value .

0

Я также сталкиваюсь с внутренней ошибкой сервера сообщением для вставки php_value upload_max_filesize 5M в моем файле .htaccess в проекте PHP Laravel из c-Panel.

Тогда решаю по следующей логике —

  1. Создайте файл с именем — . user.ini в моем корневом каталоге проекта
  2. Вставьте следующий код в файл .user.ini
 upload_max_filesize = 5M
post_max_size = 5M
 

Обе команды верны

 php_value post_max_size 30M
 
 php_value upload_max_filesize 30M
 

НО, чтобы использовать .htaccess , вы должны включить rewrite_module в файле конфигурации Apache. В httpd.conf найдите эту строку:

 # LoadModule rewrite_module modules/mod_rewrite.so
 

и удалить # .

1

Как установить максимальный размер загружаемого файла PHP через файл .htaccess? — База знаний

В этой статье вы узнаете, как установить ограничение максимального размера загружаемого файла PHP через файл .htaccess.

Чтобы установить его, вам необходимо выполнить следующие шаги — 

1. Войдите в свою учетную запись cPanel .

2. Перейдите в раздел Файлы и выберите параметр Диспетчер файлов .

ПОЛУЧИТЕ ОБЩИЙ ВЕБ-ХОСТИНГ

 

3. После нажатия на нее откроется окно File Manager .

4. Щелкните значок Home , а затем щелкните папку public_html .

ПОЛУЧИТЕ ОБЩИЙ ВЕБ-ХОСТИНГ

 

5. Выберите имя веб-сайта , для которого вы хотите установить максимальный размер загружаемого файла PHP.

  • Если доменное имя размещено как основное доменное имя, файл .htaccess будет расположен в папке public_html .
  • Если доменное имя добавляется в качестве дополнительного домена, оно будет расположено под /public_html/domain_name/.  

Здесь мы добавили quiz.com в качестве дополнительного доменного имени, чтобы . htaccess располагался по адресу /home/public_html/quiz.com/

6. Откройте файл .htaccess с помощью редактора файлов.
Если вы не видите файл .htaccess в корневой папке документов сайта, вам может потребоваться сделать скрытые файлы видимыми или создать файл .

ПОЛУЧИТЕ ОБЩИЙ ВЕБ-ХОСТИНГ

 

7. Добавьте следующий код в конец файла. Если приведенные ниже строки уже существуют в файле, вам необходимо отредактировать значение (xx), которое вы хотите установить:
      php_value upload_max_filesize xxM
      php_value post_max_size xxM

Примечание  

  • Замените xx максимальным размером загружаемого файла PHP, который вы хотите установить в мегабайтах.
  • Загрузить макс. размер файла — это максимальный размер загружаемого файла; это предел для одного файла.
  • Максимальный размер сообщения — это ограничение всего тела запроса (которое может включать несколько файлов и другие материалы). В документации по PHP даже написано
  • .

«Для загрузки больших файлов это значение должно быть больше, чем upload_max_filesize.»

Пример:
Если вы хотите установить максимальный размер загружаемого файла PHP 32 МБ для вашего веб-сайта, вам необходимо установить для upload_max_filezile значение 32 МБ, а для post_max_size — 64.

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

9. Нажав на нее, данные будут сохранены в файле .htaccess, а на экране появится сообщение Success .

Выполнение перечисленных выше шагов позволит успешно установить ограничение максимального размера загружаемого файла PHP через файл .htaccess.