Как увеличить объем загружаемого файла через скрипты? — Вопросы и ответы — Джино
Как увеличить объем загружаемого файла через скрипты? — Вопросы и ответы — ДжиноЧтобы увеличить объем загружаемого файла через скрипты, создайте файл .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_value
. Это устранило ту же ошибку, которую я получил при использовании php_value
.0
Я также сталкиваюсь с внутренней ошибкой сервера
сообщением для вставки php_value upload_max_filesize 5M
в моем файле .htaccess
в проекте PHP Laravel из c-Panel.
Тогда решаю по следующей логике —
- Создайте файл с именем —
. user.ini
в моем корневом каталоге проекта .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.