Рейтинг:  1 / 5

Звезда активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

В Joomla 2.5 / 3 и других CMS вебмастер иногда сталкивается с ошибкой загрузки файла на сервер.

Разберёмся в чём может быть причина такой ошибки.

Когда мы загружаем какой то файл на сайт или устанавливаем какое то расширение, то со стороны сервера есть ограничение на объём загружаемого файла.
Это сделано в целях безопасности.

 

Ограничение на объём можно изменить в настройках сервера.

Ошибка загрузки файла на сервер на Денвере.

По умолчанию, на локальном сервере, под управлением Денвера, ограничение на объём загружаемых файлов равно 2 мегабайтам.
Если файл или расширение больше двух мегабайт, то загрузить/установить средствами CMS мы его не сможем.

Даже может быть что в настройках Joomla разрешён большой объём файла, но это не важно, потому что в любом случае всё зависит от ограничения на сервере.

Чтобы увеличить объём переходим в папку WebServers/usr/local/php5
Там находим файл php.ini и открываем его при помощи редактора, рекомендую NotePad++

ошибка загрузки файла на сервер (на денвере)

Одновременно нажимаем CTRL + F и в появившемся окне вводим:

upload_max_filesize

После чего нажимаем Enter

Это функция поиска по файлу, при помощи неё мы быстренько нашли нужную директиву, которая отвечает за ограничение на объём загружаемых файлов.

ошибка загрузки файла на сервер

Ставьте нужное значение, например 16М, т.е. 16 мегабайт.

Ошибка загрузки файла на хостинге

Здесь ситуация не такая простая как на денвере.

На виртуальных хостингах обычно нет возможности изменять конфигурационный файл 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Мб!!!

Поэтому на нормальных хостингах такая ошибка - редкость.
Вот скриншот настроек сервера на хостинге Джино.

директива upload_max_filesize

P.S.: Если у вас выделенный сервер, то узнать где находится файл php.ini вы можете в технической поддержке, потому что его расположение может быть разным, в зависимости от установленной операционной системы.

Желаю вам успехов!!!

X

Инструкция по планированию сайта
С чего начать создание сайта?

Инструкция по созданию сайта

  • Инструкция по созданию сайта
  • Шаблон для составления плана сайта
  • Чек-лист по этапам создания сайта

* Никакого спама. Гарантирую!