Почему мой max_upload_filesize ограничен 2M?

Мне пришлось переустановить мою установку wordpress. Чтобы добавить содержимое обратно, мне нужно увеличить мой max_upload_filesize до минимум 500M. Я пошел на каждый php.ini, я могу найти и увеличить размер. Я даже сделал это в файле .htaccess. Когда я иду на медиа-панель для загрузки, у меня все еще есть жесткий предел на 2М. Где мне нужно внести изменения?

Вы случайно не выполнили sudo service apache2 reload или sudo service apache2 restart после внесения изменений на php.ini? Чтобы узнать, какой php.ini вы должны обновить, запустите команду php --ini .

Файл php.ini должен находиться в вашей корневой папке.

Если изменения php.ini и .htaccess не работают, вы можете попробовать добавить следующий код в файл functions.php:

 upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300 

Не уверен, что последняя является хорошей практикой, но некоторые люди достигают ее таким образом.

Если все 3 случая не работают, то вы, скорее всего, находитесь в общем пакете хостинга.

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

Я использовал плагин «Загрузить максимальный размер», чтобы легко это сделать (хотя вам нужно вводить байтовую ценность, а не что-то вроде «5 МБ»). Хорошо работает для меня и достаточно легко (хотя вы можете сделать это с помощью настроек в файлах конфигурации).

Плагин здесь https://wordpress.org/plugins/upload-max-file-size/