Ich versuche gerade, die richtige php.ini-Datei zu finden, um sie zu bearbeiten und Apache neu zu starten, damit die Änderungen wirksam werden und ich ratlos bin.
Ich habe drei verschiedene php.ini-Dateien gefunden (keine Ahnung, warum es drei gibt). So habe ich die Dateien gefunden
$ sudo find / -name php.ini
/etc/php5/cli/php.ini
/etc/php5/apache2/php.ini
/etc/php5/cgi/php.ini
Habe ich auch gemacht ....
$ sudo php -i | grep 'Configuration File'
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
Ich habe alle (nur um sicherzugehen) auf die gewünschten Einstellungen geändert.
Ich habe Apache mit neu gestartet
sudo service apache2 restart
Die Ergebnisse...
* Restarting web server apache2
Ich habe die Seite neu geladen und festgestellt, dass die Datei php.ini nicht aktualisiert wurde.
Ich weiß das, weil ich es benutzt habe
echo ini_get('post_max_size');
Das sollte auf 20M geändert werden, war aber immer noch nur 2M
Ich habe versucht, meinen Computer neu zu starten, da ich dachte, dies würde den Apache-Server anhalten und die php.ini-Datei mit der richtigen Einstellung neu laden, aber leider schlug dieser Versuch auch fehl.
Besteht die Möglichkeit, dass eine andere php.ini-Datei stört?
updatedb; locate php.ini
anstelle von find
.
/etc/php/5.6/apache2/php.ini
in Ubuntu 16.04 LTS Xenial Xerus, wo 5.6/
die Version von PHP installiert ist. Kopieren Sie zuerst die Datei php.original.ini
und öffnen Sie sie dann zum Bearbeiten mit sudo gedit /etc/php/5.6/apache2/php.ini
apache2
Unterverzeichnis