Увеличение размера загружаемых файлов в Textpattern
Используя на своем сайте Textpattern в качестве Системы Управления Контентом, столкнулся со следующим неудобством. Мне потребовалось загружать на сайт с помощью админпанели файлы, картинки, видео большого размера, более 1 мегабайта. Сам Textpattern никаких ограничений на размер загружаемого файла не накладывает. Для того, чтобы изменить максимально допустимый размер загружаемого файла, вам необходимо внести соответствующие изменения в свой php.ini. |
На моем сервера под управлением FreeBSD 8.0-RELEASE работает веб-сервер apache-2.0.63, с прикрученным к нему языком php5-5.3.2. Конфигурационный файл которого вы сможете найти по пути:
# cat /usr/local/etc/php.ini
Нам необходимо внести в него следующие изменения:
1. Увеличим максимальный объем оперативной памяти, который сможет потреблять скрпит, написанный на PHP5 до 256 мегабайт (по-умолчанию – 128 мегабайт):
# nano -w /usr/local/etc/php.ini memory_limit = 256M
2. Теперь увеличим максимальный размер POST данных, которые примет PHP (я ограничил эту возможность 20 мегабайтами):
# nano -w /usr/local/etc/php.ini post_max_size = 20M
3. Теперь увеличим максимально допустимый размер для загружаемых файлов:
# nano -w /usr/local/etc/php.ini upload_max_filesize = 20M
Вот в принципе и все. Нам осталось перезагрузить веб-сервер apache20, чтобы он перечитал внесенные нами изменения.
# /usr/local/etc/rc.d/apache2 reload Performing sanity check on apache2 configuration: Syntax OK Performing a graceful restart
На осталось только зайти в админпанель Textpattern в закладки: Настройки->Главные->Продвинутые настройки и написать новое значение в поле Максимально допустимый размер файла (в байтах). Я сделал его равным 20 мегабайтам.
Рис.1 (нажмите для увеличения)
Если же ваш сайт находится на чужом хостинге, и вы не имеете прав для изменения файла php.ini, вам остается только просить хостера для внесения изменений в настройки PHP5.
Вот и все! Удачи!