Warum kann ich php.ini nicht ändern?

Warum kann ich php.ini nicht ändern?

Ich habe eine WordPress-Website auf Ubuntu 20.04 über LAMP gehostet. Wenn ich jetzt versuche, ein Design zu installieren, tritt dieser Fehler auf: „Die hochgeladene Datei überschreitet die upload_max_filesize-Anweisung in php.ini.“ Ich kann nicht speichern, indem ich upload_max_filesize in /etc/php/7.4/cli/php.ini ändere.

Wie Sie im Bild unten sehen können, steht neben dem Namen der php.ini-Datei „Nur lesen“.

Wie kann ich diese Datei jetzt bearbeiten?

Antwort1

Sie sollten diese Datei als Root-Benutzer bearbeiten. Vom Terminal aus:

sudoedit /etc/php/7.4/cli/php.ini

Antwort2

Sofern Sie die Dateien nicht über die Befehlszeilenschnittstelle (CLI) hochladen, ist dies möglicherweise nicht die Datei, nach der Sie suchen. Apache verwendet die php.iniDatei in /etc/php/7.4/apache2.

  1. Melden Sie sich per SSH bei Ihrem Server an (sofern Sie nicht bereits verbunden sind)

  2. Bearbeiten Sie die Datei mit Ihrem bevorzugten Texteditor und sudo:

    sudo vi /etc/php/7.4/apache2/php.ini
    

    viWenn Sie „wie im obigen Beispiel“ verwenden , können Sie:

    1. Finden Sie den Konfigurationswert schnell ?, indem Sie und dann den Wertnamen eingeben:upload_max_filesize
    2. Wechseln Sie viin den „Bearbeitungsmodus“ durch Drücken vonI
    3. Ändern Sie den Wert in einen gewünschten Wert, beispielsweise128M
  3. Speicher die Datei

    Wenn Sie verwenden vi, können Sie:

    1. Verlassen Sie den „Bearbeitungsmodus“ durch Drücken vonEsc
    2. Geben Sie den Befehl aus anBSchreiben Sie die Datei undQaus dem Editor: :WQ
  4. Starten Sie den Webserver neu:

    sudo service apache2 restart
    

Das ist alles dazu

verwandte Informationen