
Я разместил сайт WordPress на Ubuntu 20.04 через LAMP. Теперь при попытке установить тему возникает ошибка "Загруженный файл превышает директиву upload_max_filesize в php.ini". Я не могу сохранить, изменив upload_max_filesize в /etc/php/7.4/cli/php.ini.
Как вы можете видеть на изображении ниже, рядом с именем файла php.ini указано «Только чтение».
Как мне теперь редактировать этот файл?
решение1
Вам следует редактировать этот файл как пользователь root. Из терминала:
sudoedit /etc/php/7.4/cli/php.ini
решение2
Если вы не загружаете файлы через интерфейс командной строки (CLI), это может быть не тот файл, который вы ищете. Apache использует файл, php.ini
найденный в /etc/php/7.4/apache2
.
Подключитесь к вашему серверу по SSH (если вы еще не подключены)
Отредактируйте файл с помощью предпочитаемого вами текстового редактора и
sudo
:sudo vi /etc/php/7.4/apache2/php.ini
Если вы решите использовать
vi
вариант, показанный в примере выше, вы можете:- Чтобы быстро найти значение конфигурации, введите ?, а затем имя значения:
upload_max_filesize
- Установите
vi
«режим редактирования», нажавI - Измените значение на то, которое вам больше нравится, например
128M
- Чтобы быстро найти значение конфигурации, введите ?, а затем имя значения:
Сохраните файл
Если вы используете
vi
, вы можете:- Выйдите из «режима редактирования», нажавEsc
- Дайте командуВтзапишите файл иВв редакторе: :⇢ W⇢Q
Перезапустите веб-сервер:
sudo service apache2 restart
Вот и все.