it-swarm.com.de

php.ini ändert sich aber in Ubuntu nicht

Ich möchte die Begrenzung der Größe der PHP-Upload-Datei ändern
Und das sind einige Informationen meiner phpinfo.

Configuration File (php.ini) Path   /etc/php5/Apache2
Loaded Configuration File   /etc/php5/Apache2/php.ini

Und das ist der Inhalt meiner php.ini-Datei:

upload_max_filesize = 50M
post_max_size = 50M
memory_limit = 128M

Dann starte ich Apache2 neu, aber die phpinfo-Show ist auch:

upload_max_filesize 2M
45
tinybai

Ich habe meine Frage gelöst.
Es gibt einen Syntaxfehler in php.ini in Zeile 109, so dass die nächste Syntax nicht auslöst

22
tinybai

Es besteht eine gute Chance, dass Sie keine Berechtigung zum Ändern der php.ini-Datei haben. Wenn Sie einfach über ein normales Ordnerfenster dorthin navigieren und darauf klicken, kann Gedit (oder was auch immer Ihr Standard-Texteditor ist) es nicht mit Schreibberechtigungen öffnen.

Sie sollten in der Lage sein, durch Sudo nano /etc/php5/Apache2/php.ini (dann Ihr Kennwort an der Eingabeaufforderung) zu entkommen und dann die Variablen zu ändern. Achten Sie darauf, dass Sie Write Out (CTRL O) schreiben oder das Speichern beim Beenden bestätigen.

11
Fluffeh

Wer sich fragt, warum die php.ini-Modifikation nicht angewendet wird, obwohl alle Anweisungen in Ordnung sind, und den Apache auf Ubuntu neu startet, versuchen Sie, Apache mit Sudo neu zu starten

Sudo service Apache2 restart
10
Rystian

Ich habe das gleiche Problem und das lösen es Ich habe php.ini im Ordner /etc/php5/cli/php.ini gefunden. Ich mache Änderungen daran 

starten Sie Apache Sudo und starten Sie Apache2ctl neu

Ich habe bereits die Datei /etc/php5/Apache2/php.ini geändert und Apache mit dem Sudo-Dienst Apache2 neu gestartet. Symfony sieht jedoch keine Änderungen

Ich schreibe es, es kann jedem helfen 

5
user23946

so habe ich dieses Problem auf Ubuntu nach etwa 3 Stunden Debuggen gelöst (PHP 7)

schritte

1) Führen Sie die Funktion phpinfo () aus und beobachten Sie, wo sich die geladene PHP-Konfigurationsdatei (php.ini) befindet

 enter image description here

2) cd in dieses Verzeichnis und aktualisieren Sie es auf die neuen Werte

3) Starten Sie Ihren Server neu

4) es funktioniert !!

1
Mazino S Ukah

Ich hatte auch das gleiche Problem, stellte dann aber fest, dass die Root-Berechtigung zum Bearbeiten der php.ini-Datei erforderlich ist. Also wurde das Terminal geöffnet und folgendes geschrieben

gksudo gedit /etc/php5/Apache2/php.ini

und es hat perfekt funktioniert !!

0
Debs

Ich benutze über Ubuntu 14.10 den Befehl:

Starten Sie Sudo /etc/init.d/Apache2 neu

0
Doberon