
LAMP 経由で Ubuntu 20.04 で WordPress ウェブサイトをホストしていました。テーマをインストールしようとすると、「アップロードされたファイルは、php.ini の upload_max_filesize ディレクティブを超えています。」というエラーが発生します。/etc/php/7.4/cli/php.ini で upload_max_filesize を変更しても保存できません。
下の画像でわかるように、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
Web サーバーを再起動します。
sudo service apache2 restart
以上です