Joomla увеличить размер загружаемых файлов
Целевая аудитория: программисты, администраторы Joomla и другие пользователи имеющие элементарные навыки работы с PHP.
Joomla — медленная, очень медленная. Joomla «из коробки» редко может выдавать более 4 запросов в секунду. Включим кеш, поставим PHP accelerator, займемся оптимизацией и возможно мы сможем получить 20 запросов в секунду.
Создаем новый плагин для Joomla, всего два файла:
htmlcache.xml — файл описания плагина
Теперь создаем обработчик события onAfterRender. Задача обработчика перехватывать только статьи типа Article, создавать в каталоге html_cache_dir структуру из папок в соответствии со структурой вебсайта и сохранять туда контент страницы. Дополнительно перед сохранением можно прогонять страницу через оптимизатор HTML (например этот Minify_HTML), которые оптимизирует размер страницы, убирая лишние комментарии и пробелы и тем самым увеличивая эффективность работы вебсайта.
Отдельно отметим, что данный код работает для вебсайтов с включенным SEO и не кеширует страницы с любыми расширениями типа php или html. Кешироваться будут только URLs вида:
/about
/software/catalog
htmlcache.php — непосредственно код.
defined ( '_JEXEC' ) or die ( 'Restricted access' ) ;
jimport ( 'joomla.plugin.plugin' ) ;
class plgSystemHtmlcache extends JPlugin
<
function plgSystemHtmlcache ( & $subject , $config )
<
parent :: __construct ( $subject , $config ) ;
>
function onAfterRender ( )
<
global $mainframe ;
if ( $mainframe -> isAdmin ( ) ) < return ; >//do not cache admin pages
$document =& JFactory :: getDocument ( ) ;
$doctype = $document -> getType ( ) ;
$user =& JFactory :: getUser ( ) ;
if ( $user -> get ( 'guest' ) != 1 ) < return ; >//Only cache for non logged in users
if ( $doctype != 'html' ) < return ; >// Only render for HTML output
$html_cache_dir = $this -> param ( 'html_cache_dir' ) ;
if ( $html_cache_dir == '' ) < return ; >//Exit if no html_cache_dir specified
if ( ! file_exists ( $html_cache_dir ) ) < mkdir ( $html_cache_dir ) ; >//try to create folder if it does not exist
// Only render for provided views
if ( ( JRequest :: getVar ( 'view' ) ) != $this -> param ( 'cache_view_1' ) &&
( JRequest :: getVar ( 'view' ) ) != $this -> param ( 'cache_view_2' ) &&
( JRequest :: getVar ( 'view' ) ) != $this -> param ( 'cache_view_3' ) &&
( JRequest :: getVar ( 'view' ) ) != $this -> param ( 'cache_view_4' ) ) < return ; >
$relativePath = $this -> request_uri ( ) ;
if ( strpos ( $relativePath , '.' ) ) < return ; >//exit if found DOT in the request_uri, we do not want to cache anything other than SEO
$relativePath = str_replace ( '/' , DS , $relativePath ) ;
//$body = Minify_HTML::minify(JResponse::getBody());
$body = JResponse :: getBody ( ) ;
$fullPath = $html_cache_dir . $relativePath ;
$parts = explode ( DS , $relativePath ) ;
$currentPath = $html_cache_dir . DS ;
foreach ( $parts as $p ) <
if ( $p == '' ) <
continue ;
>
$currentPath .= $p ;
if ( ( ! file_exists ( $currentPath ) ) && ( ! is_file ( $currentPath ) ) ) <
mkdir ( $currentPath ) ;
>
$currentPath .= DS ;
> //end for each
$indexFile = $currentPath . DS . 'index.html' ;
if ( ! file_exists ( $indexFile ) ) < $this ->writeToFile ( $indexFile , $body ) ; >
>
function writeToFile ( $fileName , $content ) <
$handle = fopen ( $fileName , 'w' ) ;
fwrite ( $handle , $content ) ;
fclose ( $handle ) ;
>
function request_uri ( ) <
if ( isset ( $_SERVER [ 'REQUEST_URI' ] ) ) <
$uri = $_SERVER [ 'REQUEST_URI' ] ;
> else <
if ( isset ( $_SERVER [ 'argv' ] ) ) <
$uri = $_SERVER [ 'PHP_SELF' ] . '?' . $_SERVER [ 'argv' ] [ 0 ] ;
> else <
$uri = $_SERVER [ 'PHP_SELF' ] . '?' . $_SERVER [ 'QUERY_STRING' ] ;
>
>
return $uri ;
>
function param ( $name ) <
static $plugin , $pluginParams ;
if ( ! isset ( $plugin ) ) <
$plugin =& JPluginHelper :: getPlugin ( 'system' , 'htmlcache' ) ;
$pluginParams = new JParameter ( $plugin -> params ) ;
>
return $pluginParams -> get ( $name ) ;
>
>
Оба файла можно закачать в /plugins/system или поместить в htmlcache.zip и установить через административный интерфейс Joomla. После установки задаем html_cache_dir=/opt/www/html/cache/content в настройках плагина и включаем плагин (Enabled: Yes).
При первом обращении к странице в папке /opt/www/html/cache/content должны появиться папки и файлы — это означает что плагин работает и все в порядке с разрешениями на запись.
К сожалению, скорость не дается даром:
— Пропадает возможность редактировать статьи (Articles) через Joomla front-end, только через административный интерфейс.
— После редактирования статьи, необходимо очищать кеш через административный интерфейс Tools -> Сlean cache
Взвешиваем и решаем оправдан ли подход для вашего вебсайта.
P.S. Если у вас есть динамический контент, можно организовать периодическую очистку кеша (например раз в час), и тем самым получить быстрый сайт, который достаточно часто обновляется.
В Joomla и других CMS, вебмастера часто сталкиваются с такой проблемой. Разберёмся почему она возникает и как её решить.
Когда мы загружаем какой то файл на сайт или устанавливаем какое то расширение, то со стороны сервера есть ограничение на объём загружаемого файла. Это сделано в целях безопасности.
Ограничение на объём можно изменить в настройках сервера.
Рассмотрим разные варианты:
Ошибка загрузки файла на хостинге
На виртуальных хостингах обычно нет возможности изменять конфигурационный файл php.ini, в котором хранятся эти ограничения.
Но зачастую в настройках хостинга есть возможность изменять объём загружаемого файла.
Директива называется
Поэтому первым делом зайдите в настройки хостинга и поищите такую опцию.
Если ничего не нашли, то ещё можно попытаться увеличить ограничение через файл .htaccess, который расположен в корневой папке сайта
Для этого в самом начале .htaccess вставляем две строчки:
php_value post_max_size 10M
php_value upload_max_filesize 10M
Обратите внимание что post_max_size должен быть больше или равен upload_max_filesize, 10М — это 10 мегабайт, если нужно больше, ставьте больше.
Если не получается или появляется ошибка, то удаляем эти строчки и пишем в техподдержку хостинга чтобы вам увеличили объём.
А так на нормальных хостингах объём загружаемых файлов довольно большой.
Например на Джино = 50Мб.
Поэтому на нормальных хостингах такая ошибка — редкость.
Вот скриншот настроек сервера на хостинге Джино.
Если вы используете выделенный сервер, то в его панельке управления должна быть такая опция.
Если не можете найти, то сразу пишите в техподдержку.
Ошибка загрузки файла на сервер на Денвере.
По умолчанию, на локальном сервере, под управлением Денвер, ограничение на объём загружаемых файлов равно 2 мегабайтам.
Если файл или расширение больше двух мегабайт, то загрузить/установить средствами CMS мы его не сможем.
Даже может быть что в настройках Joomla разрешён большой объём файла, но это не важно, потому что в любом случае всё зависит от ограничения на сервере.
Чтобы увеличить объём переходим в папку WebServers/usr/local/php5
Там находим файл php.ini и открываем его при помощи редактора, например NotePad++
Одновременно нажимаем CTRL + F и в появившемся окне вводим:
После чего нажимаем Enter
Это функция поиска по файлу, при помощи неё мы быстренько нашли нужную директиву, которая отвечает за ограничение на объём загружаемых файлов.
Ставьте нужное значение, например 16М, т.е. 16 мегабайт.
На локальном сервере OpenServer такой ошибки быть не должно, т.к. лимит в нём аж 100Мб!
Этого хватит для всех возможных манипуляций с загрузкой файлов.
Как увеличить максимальный размер загружаемых файлов PHP
Если вы столкнулись с тем, что при загрузке файла большого размера через PHP у вас не получается его загрузить и форма сбрасывает отправку, то это говорит о том, что настройки сервера, где расположен сайт, позволяют загружать файлы только до установленного размера. Но это не беда, ведь данный лимит можно увеличить.
Лимит на загрузку может быть установлен в нескольких местах с помощью специальных директив.
WHM/cPanel
Содержание
Как узнать максимальный размер файла для загрузки в Вордпресс
Медиа загрузчик использует PHP для загрузки файлов и имеет ограничения на сервере на максимальный размер загружаемых файлов. Вордпресс автоматически показывает этот размер в Медиа галерее:
Как Увеличить Максимальный Размер Загружаемого Файла в WordPress
Однако стоит отметить, что медиа загрузчик использует PHP для загрузки файлов на сервер и, к сожалению, имеет лимит на максимальный размер загружаемого файла. Вы можете проверить максимальный размер файла в WordPress зайдя в Панель администратора→ Медиафайлы→ кнопка Добавить новый.
Существует несколько способов для увеличения максимального размера загружаемого файла в WordPress. Мы расскажем о них в этом руководстве.
Ngnix client_max_body_size
PHP функция ini_set()
Ограничение на уровне сайта или веб-приложения обычно дается в файлах php путем изменения директив upload_max_filesize и post_max_size через функцию ini_set():
Как увеличить размер загрузки файлов в PHP
Чтобы увеличить размер загрузки файлов в PHP, вам необходимо изменить переменные upload_max_filesize и post_max_size в файле php.ini.
Кроме того, вы также можете установить максимальное количество файлов, которые могут быть загружены одновременно, в одном запросе, используя max_file_uploads.
Обратите внимание, что из PHP 5.3.4 и более поздних версий любые поля загрузки, оставленные пустыми при представлении, не учитываются в этом пределе.
Переменная post_max_size, которая используется для установки максимального размера данных POST, которые PHP примет.
Установка значения 0 отключает ограничение.
Если чтение данных POST отключено с помощью enable_post_data_reading, оно игнорируется.
Заключение
Закончив данное руководство вы будете знать, как увеличить максимальный размер загружаемого файла в WordPress, теперь вы сможете загружать необходимые для вашего блога файлы.
Вариант 4 — Изменение файла wp-config.php
Не волнуйтесь, если методы описанные выше для вас не работают. Еще одним путем для увеличения максимального размера загружаемого файла в WordPress, является изменение лимита памяти. Для этого добавьте следующий код в файл wp-config.php:
Войдите в Файловый Менеджер или FTP-клиент, найдите файл wp-config.php и добавьте код выше в конец файла. После того, как вы закончите, wp-config.php должен выглядеть вот так:
Увеличение максимального размера загружаемых файлов в php.ini
upload_max_filesize = 100M
post_max_size = 200M
memory_limit = 256M
file_uploads = On
max_execution_time = 300
Значение max_execution_time = 300 означает количество времени в секундах, которое может быть потрачено на загрузку одного скрипта.
Очистите кеш, проверьте изменения.
Если этот способ не сработал, попробуйте переименовать файл php.ini в php5.ini.
Хостинг-панель
Если у вас не получилось увеличить ограничение на размер загружаемых файлов ни одним из этих способов, попробуйте зайти на хостинг и найти нужные настройки. Возможно, в панели управления хостинга есть раздел, в котором вы можете изменить эти параметры.
Если вам нужно загрузить большой файл или файлы только один раз, в целях безопасности вы можете загрузить их по FTP, не меняя ограничение на максимальный размер.
Обычно файлы, загруженные по FTP в папку /wp-content/uploads/ не отображаются в медиа библиотеке в адмикне WP, но вы можете установить плагин Media from FTP, который будет показывать файлы, загруженные по FTP в библиотеке WP. Этот плагин регулярно обновляется и поддерживает обычную и мультисайт установку Вордпресс.
Всем привет. У меня есть плагин по загрузке изображений jw_sigpro
Добавил фотографии, и страницы начали вылетать с 500 ошибкой.
Логи:
Allowed memory size of 52428800 bytes exhausted (tried to allocate 13056 bytes) in /var/www/site/data/www/site/plugins/content/jw_sigpro/jw_sigpro/includes/helper.php on line 266
Манипуляции с фото - ресурсоемкая задача. Так что либо на хостинг добавить оперативки или сменить драйвер используемый. Например если используется GD, можно сменить на Imagick и выиграть прилично.
Так же можно отказаться от ресайза фото или поставить лимит на размер загружаемых фото. Но у Вас 50мб - это маловато, сама joomla кушает не мало, а тут еще ресайз и все на 50мб.
VladimirPortev: У Вас есть тариф, в него входит n мб, увеличить больше чем Вам дано, получится только переходом на более дорогой тариф. Ну и в настройках php есть лимиты, там можно увеличить, если они меньше, чем позволено в тарифе. Позволяет ли это сделать хостер Ваш - не знаю.
Надо найти php.ini и в нем найти memory_limit = сколько-тоM
Или в настройках хостинга покопаться, наверняка есть панель управления и там может быть.
Максим Тимофеев: да, есть панель ISP. В админке сайта написано, что файл хранится /etc/php5/apache2/php.ini
Заходил в ISP нашел папку /ets/ но внутри ничего нет
VladimirPortev: так в настройках панели
Максим Тимофеев: у меня, к сожалению нет вкладки настройка php. Буду писать в ТП хостинга. Спасибо Вам.
VladimirPortev: Купите себе VDS и не связывайтесь с хостерами. Вот отличный vds
199 р/месяц и 1 Гб ОЗУ и все твои, + выделенный ip + все настройки под рукой
Директивы upload_max_filesize и post_max_size
Директива upload_max_filesize определяет максимальный размер загружаемых файлов на сервер.
Директива post_max_size определяет максимальный размер POST запросов при отправке файлов с форм. Его значение должно быть больше или равно максимальному размеру загружаемых файлов.
4. Через файл php.ini
Я как-то уже писал про редактирование и настройку php.ini в другом блоге, но по сути, тут нет ничего необычного. Как и в предыдущем варианте вам надо будет загрузить на FTP в корневую директорию обновленный php.ini. В большинстве случаев его нет на хостинге – тогда вы просто создаете новый пустой файл в Notepad++, Блокноте или другом текстовом редакторе.
Затем вводите туда строки:
upload_max_filesize = 32M post_max_size = 32M max_execution_time = 300
После сохранения заливаете php.ini на хостинг в корень сайта.
Итого. Как по мне, самый простой для рядового пользователя способ задания максимального размера файла при ошибке загрузки картинок/макетов – через панель хостинга. Также параметр Maximum File Upload Size и другие легко задаются через файлы functions.php, htaccess, php.ini, но тут, как минимум, надо уметь работать с FTP.
Важно! Если вы используете самый простой (shared) хостинг, то методы могут не сработать. В таком случае пишите в тех.поддержку хостера с соответствующим запросом.
Понравился пост? Подпишись на обновления блога по RSS, Email или twitter!
Оцените статью:
Конфигурационный файл php.ini
Если у вас есть доступ к файлу php.ini на сервере где расположен сайт, то можно изменить значения upload_max_filesize и post_max_size
Увеличение максимального размера загружаемых файлов в functions.php
Как увеличить лимит загрузки файлов в Вордпресс
По умолчанию в Вордпресс есть ограничение на размер загружаемых файлов, которое зависит от настроек сервера.
Это ограничение существует для обеспечения безопасности и производительности сайта. Оно не дает пользователям перегрузить ваш сайт загрузкой больших файлов и повесить сервер.
Если у вас большой сайт с тяжелым контентом, вам может быть нужно увеличить максимальный размер загружаемых файлов.
Вы могли получить такую ошибку:
The uploaded file exceeds the upload_max_filesize directive in php.ini
В этой статье вы узнаете, как увеличить максимальный размер загружаемых файлов в Вордпресс тремя способами:
Файл .htaccess
Если вы используете веб-сервер Apache, то можете через файл .htaccess увеличить значения upload_max_filesize и post_max_size:
ISPManager
При использовании контрольной панели ISP manager, Вам необходимо выполнить следующие действия:
- Войти под пользователем root.
- Настройки web-сервера -> PHP -> Выбрать версию PHP -> Настройка
Как в joomla увеличить размер загружаемого файла
При загрузке файла через редактор JCE выходит оповещение File size exceeds the maximum allowed size . превышает максимально допустимый размер
Для начала проверьте ограничение в настройках самой Joomla!
Система — Общие настройки — Медиа-менеджер поле Максимальный размер (в MB). Как понятно размер файла указывается в мегабайтах.
В самой JCE тоже установлено ограничение. Правим так
Компоненты – Редактор JCE — Profiles там список групп, выбираем Default.
На закладке Параметры редактора — Файловая система в поле Загружаемый файл (KB) пишем нужный размер.
Данная статья посвящена настройке максимального размера файла в PHPMyAdmin и максимальному размеру php-запроса, обрабатываемого интерпретатором, на OpenVZ VPS и KVM VPS. Как многим известно, СУБД PHPMyAdmin написана на языке PHP, поэтому мы будем производить изменения в конфигурационных файлах интерпретатора PHP.
3. Через htaccess
С этим файлом вы уже могли сталкиваться раньше – там, например, записываются permalinks формат ссылок для URL’ов сайта. Расположен .htaccess в корневой директории на FTP, в названии в начале стоит точка, а расширения нету.
В него нужно добавить строки:
php_value upload_max_filesize 32M php_value post_max_size 32M php_value max_execution_time 300 php_value max_input_time 300
Содержание:
Настройка с помощью SSH/SFTP
Обратите внимание, параметр upload_max_filesize не должен быть больше post_max_size, что позволит лучше обрабатывать Ваши запросы на загрузку файлов.
После редактирования php.ini необходимо перезапустить веб-сервер.
Для этого выполните команду от имени root пользователя :
Проверяем максимальный размер загружаемого файла:
Увеличение максимального размера загружаемых файлов в .htaccess
Если не получилось изменить ограничения через файл php.ini, попробуйте отредактировать файл .htaccess.
Этот файл находится в корневой папке сайта, но может быть невидим. Проверьте настройки файлового менеджера или FTP-клиента. Добавьте эти строки в самый конец .htaccess:
php_value upload_max_filesize 100M
php_value post_max_size 200M
php_value memory_limit 256M
php_value max_execution_time 300
php_value max_input_time 180
Редактировать этот файл можно точно так же, как файл php.ini.
Измените лимиты на значения, которые вам подходят.
Сохраните изменения, загрузите на сервер, обновите кеш.
Что вам понадобится
Перед тем, как вы начнете это руководство, вам понадобится следующее:
- Доступ к панели управления хостингом
- Доступ к панели администратора WordPress
Увеличиваем максимальный размер файла загрузки (Maximum File Upload Size) и др.параметры
Максимальный размер загружаемого файла задается в настройках вашего хостинга. За это отвечает параметр upload_max_filesize в PHP. Изменить данное значение можно несколькими способами, в статье приведу их все, а вы уж выбирайте какой из них вам больше всего нравится.
Итак, при слишком большом размере файла ошибка загрузки может возникнуть как для шаблонов, так и в медиабилиотеке. Собственно в последней вы сможете посмотреть текущее установленное ограничение:
Как же его изменить?
1. Настройки хостинга
Самый простой метод – воспользоваться админ-панелью хостинга, где расположен сайт. Допустим, у вас cPanel. Находите в ней пункт “Выбор версии PHP” и после перехода на соответствующую страницу кликаете по кнопке “PHP параметры”:
Здесь вам могут пригодиться такие параметры:
- upload_max_filesize – max размер файла, разрешенный для загрузки;
- post_max_size – размер POST-запроса, должен быть больше/равен upload_max_filesize;
- max_execution_time – максимальное время выполнения скрипта;
- max_input_vars – количество переменных, принимаемых в рамках одно запроса;
- memory_limit – максимум памяти, выделяемой для работы скрипта/сайта.
Первое и второе значения как раз нам сегодня и нужно будет менять. Они используется при любых загрузках файлов. Третье и четвертое пригодится при импорте Демо наполнения шаблонов. Про увеличения Memory Limit я уже когда-то рассказывал, чем больше там значение, тем комфортнее будет работать в админке и тем шустрее загружается сайт.
Какие значения устанавливать?
Тут все зависит от ваших задач – например, когда надо загрузить шаблон в 25Мб, тогда задаете upload_max_filesize = 32Мб. Для memory_limit ставьте максимальное значение, разрешенное купленным тарифным планом. Параметры max_execution_time (обычно 300) и max_input_vars (обычно 5000), по сути, требуются для загрузки демо-контента, и если она не проводится, их можно не трогать.
После выбора того или иного значения в cPanel, оно будет применено автоматически. Сохранять ничего не требуется. Вы лишь переходите обратно в WordPress админку и проверяете изменился ли лимит загрузки файла.
Если у вас что-то не получается, всегда есть вариант написать в тех.поддержку хостера, и там помогут решить вопрос. Они даже могут установить все требуемые значения вместо вас.
Webuzo
1. Необходимо зайти в раздел Enduser Panel и перейти в меню Configuration > PHP.
2. Редактируем значения параметров post_max_size и upload_max_filesize, после чего сохраняем изменения, нажав кнопку «Save».
Размер загружаемого файла не увеличивается
Перерыл уже всё,что мог.
Писал уже в /etc/php.ini вот что:
max_execution_time = 500
max_input_time = 500
upload_max_filesize = 300M
post_max_size = 300M
Но ничего не меняется.
Точнее так. Пытаюсь добавить вложение(файл 1MB), и,когда выбираю файл, мне говорит jоomla,что файл слишком велик,а в скобках пишет : "Возможно фал больше,чем 300M"
Не ясно,что делать. Может пишу не там.
Как изменить максимальный размер загружаемого файла в K2
Пожалуйста, подскажите: как изменить максимальный размер загружаемого файла в K2 (по умолчанию 2М)?
Размер загружаемого файла
Здравствуйте. Есть задача загрузить на сайт книги с расширением fb2. Загружаю с помощью следующего.
Размер загружаемого файла
Приветствую. Такая проблема: необходимо узнать размер загружаемого файла на сервер до его загрузки.
Узнать размер загружаемого файла
Доброго времени суток, форумчане! Качаю файл так Webclient->DownloadFile (String^, String^).
Стоит Joomla! 3.1.5.
Я вот нашёл ещё опцию подобную в настройках самого модуля вложений. И там не стоит никаких ограничений вообще. (то есть стоит 0)
Может подскажете,где ещё искать?
Добавлено через 2 часа 30 минут
Я понял,что дело в общем ограничении на уже загруженные файлы.
То есть все вместе они не могут превышать по размеру определённой величины.
Другой вопрос,что эта величина никак не коррелирует с общим место на диске.
Я с Joomla почти первый раз работаю. Поэтому не знаю,есть ли какое-то ограничение на общий размер всего загруженного контента в Joomla?
mpnj, проверьте в настройках медиа менеджера корректность заполнения следующих полей
Увеличивается размер файла при записи
Всем привет. Возник такой вот вопрос. Программа записывает раз за разом(не добавляя в конец а.
Можно ли получить размер загружаемого файла перед тем как скачать его?
Хотя на самом деле мне нужно узнавать, скачался ли файл полностью. и без ошибок или нет. Хотел.
Вариант 2 — Настройка файла php.ini
ВАЖНО! Этот метод наиболее полезен, если ваш сайт WordPress находится на сервере VPS. Многие из провайдеров услуг виртуального хостинга не позволяют редактирование файла php.ini. Если вы используете виртуальный хостинг, свяжитесь с командой поддержки вашего хостинга для уточнения данной информации.
Как только вы закончите, сохраните изменения и проверьте результат изменений в Панели администратора WordPress→ Медиафайлы→ кнопка Добавить новый.
Вариант 3 — Увеличение максимального размера загружаемого файла в cPanel
Если ваш провайдер услуг хостинга использует cPanel и позволяет изменить настройки PHP, вы сможете легко увеличить максимальный размер загружаемых файлов в WordPress:
- Войдите в cPanel и найдите Выбор версии PHP в разделе Программное обеспечение.
- Нажмите на Switch to PHP Options (Переключиться на опции PHP).
- Измените значение post_max_size и upload_max_filesize.
DirectAdmin
В контрольной панели DirectAdmin отсутствует возможность редактирования размера загружаемого файла в веб интерфейсе. Для КП DirectAdmin производить настройки необходимо с помощью ssh либо sftp протокола по инструкции выше.
Однако в DirectAdmin существует возможность конфигурирования файла php.ini для каждого пользователя в отдельности. Будут приведены примеры команд, которые необходимо выполнять при подключении к ВПС по SSH.
Для этого необходимо:
Создать директорию
Войти под пользователем root. Необходимо создать директорию php в /usr/local/directadmin/data/users/user/:
и положить в нее файл php.ini:
Путь к файлу php.ini, будет иметь такой вид:
В секции, где описан пользователь user, нужно добавить такую строчку:
Перезапуск Apache
Для применения настроек необходим перезапуск Apache:
Также есть возможность перечитать директивы без перезапуска веб-сервера:
Автор
Программист с образованием в области IT и опытом разработки на разных языках. Автор статей по программированию. Общий опыт работы в сфере IT и интернета более 5 лет.
Вариант 1 — Увеличение максимального размера загружаемых файлов в .htaccess
Многие провайдеры услуг хостинга позволяют менять различные PHP настройки через файл .htaccess. Таким образом, применив правило php_value upload_max_filesize в файле .htaccess вы можете увеличить максимальный размер файлов для загрузки.
Как только расположение файла .htaccess определено, выберите его и нажмите кнопку Редактировать.
Вам необходимо добавить следующий код в конец файла:
Как только вы закончите, сохраните изменения нажав на иконку Сохранить в левом верхнем углу.
2. Файл функций
Дальше идут менее объемные методы, но уже с элементами правки кодов. Тут вам надо зайти в файл functions.php и добавляете там следующие строки:
@ini_set( ‘upload_max_size’ , ’32M’ ); @ini_set( ‘post_max_size’, ’32M’); @ini_set( ‘max_execution_time’, ‘300’ );
Читайте также: