FINAL TEST:
Просто для целей тестирования я удалил файл php.ini через SSH, затем снова создал и обновил этот самый файл (моя собственная версия с другим значением для upload_max_filesize со значением100M). Ничего не изменилось, и файл phpinfo.php по-прежнему показывает 2M в качестве значения по умолчанию для upload_max_filesize. Что-то должно быть не так.
ПРОБЛЕМА:
Я только что настроил сервер LAMP в своей облачной службе Amazon Linux 2. Моя цель - установить сайт WordPress со всем, что кому-то нужно.
На данный момент я почти удовлетворен, за исключением проблемы.
По какой-то причине я не могу загрузить файл размером более 2 МБ.
Iпрочитайте это руководство, и я следую: https://aws.amazon.com/it/premiumsupport/knowledge-center/wordpress-themes-2mb/.
Мне удалось изменить файл php.ini через редактор SSH vim, но он не работал и на моей панели администратора WordPress, в разделе загрузки (Я использую плагин для экспорта темы) он отображается:
Maximum upload file size: 2 MB.
Теперь я уже изменил свой файл php.ini:
memory_limit = 128M
upload_max_filesize = 100M
post_max_size = 100M
, но ничего не изменилось.
Я также изменил код в своем файле wp-config следующим образом:
define('WP_MEMORY_LIMIT', '256M');
define( 'WP_MAX_MEMORY_LIMIT', '256M' );
Но на самом деле ничего не изменилось.
Я добавил этот фрагмент вApache:
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value memory_limit 256M
php_value max_execution_time 300
php_value max_input_time 300
И я создал еще один файл в этой папке /etc/php.d с именем 30-custom.ini с исполняемым файлом, который я изменил ранее (php.ini).
Все еще ничего ..
Что-то не так с моим подходом?
ОБНОВЛЕНИЕ:
Кроме того, в моем файле phpinfo.php я получил следующие данные:
Configuration File (php.ini) Path /etc
Loaded Configuration File /etc/php.ini
Scan this dir for additional .ini files /etc/php.d
upload_max_filesize 2M 2M
но в моей папке / ect мой файл php.ini показывает это:
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 100M
Так что, даже если я изменил файл, изменения не влияют на сервер.