сервер:
Панель Plesk 10.3.1,
PHP 5,
Apache2
Когда я обновил панель plesk, я заметил странную ошибку при загрузке файлов. Мой сервер не позволяет загружать файлы размером более 128 КБ, даже если в настройках /etc/php5/apache2/php.ini
установлены на более высокие размеры.
мои настройки:
upload_max_filesize = 10M,
post_max_size = 8M,
memory_limit = 128M
Ошибка действительно непонятна. В drupal это возвращается: http error 0 (при загрузке я получаю внутреннюю ошибку сервера 500)
Решение:
FcgidMaxRequestLen -> Это вызывает проблему. Перед обновлением до последней версии по умолчанию было установлено значение 1 ГБ. Сейчас это 128кб. Добавьте в файл /etc/apache2/conf.d/fcgid.conf следующее:
FcgidMaxRequestLen 1073741824
Это даст вам ограничение в 1 ГБ. Затем перезапустите ваш apache.
В CentOS6 / PLESK мой fcgid.conf
был расположен /etc/httpd/conf.d/fcgid.conf
но решение выше сработало отлично, конечно, после перезапуска Apache.
В Plesk это обычно не путь по умолчанию для php.ini. Что вы получаете при вводе из командной строки:
# whereis php.ini
Мой находится в /etc/php.ini
Ошибка 500 - это общая ошибка, указывающая на то, что, скорее всего, что-то неправильно настроено либо на веб-странице, к которой вы пытаетесь получить доступ, либо на самом веб-сервере. Если ошибка только на этой странице, скорее всего, она виновата. Правильно ли установлены разрешения для загрузки (chmod 755 или 777)?
[Drupal]> См. Техноты
В дополнение к PHP причиной также может быть Apache, если у него установлен MaxRequestBodySize или используются такие модули, как mod_security.
Чтобы этот пост оставался актуальным для более современных версий Plesk (по крайней мере, Onyx / Obsidian), в /usr/local/psa/admin/conf/templates/default/domain/domainVirtualHost.php
которые требуют перекомпиляции /usr/local/psa/admin/bin/httpdmng --reconfigure-domain <site.com>
Вы также можете переопределить FcgidMaxRequestLen
на ваше /var/www/vhosts/<site.com>/conf/last_httpd.include
и перезапустите apache после теста конфигурации для быстрого исправления.
одна ссылка: https://stuffthatspins.com/2013/01/22/exceeds-maxrequestlen-16777216-plesk-mod_fcgid-unable-to-upload-large-files/