Мой сервер был обновлен до Debian 12, который включал более новую версию PHP, то есть 8.2. На этом сервере у меня есть пара VirtualHosts. Из которых некоторые из них имеют отклоняющиеся значения PHP. В VirtualHosts я добавил эти строки:
Код: Выделить всё
php_value post_max_size 10M
php_value upload_max_filesize 10M
Проблема в том, что эти значения сейчас игнорируются. Это работало для версий PHP 5.x и версий PHP 7.x. Однако, как уже упоминалось, в PHP 8.2 он игнорируется. Модуль PHP 8.2 правильно загружен для Apache.
Я попробовал добавить
Код: Выделить всё
SetEnv PHP_VALUE "upload_max_filesize=10M post_max_size=10M"
на VirtualHost, однако он тоже не работает.
php_admin_flag engine отключен для /home/*/public_html, однако мои сайты находятся в /var/www/htdocs. Это не может быть проблемой.
Не хватает какой-либо конфигурации PHP? Я не понимаю, в чем причина проблемы.
Подробнее здесь:
https://stackoverflow.com/questions/792 ... nger-works