Frage Erhöhen Sie die maximale Upload / Post-Größe von PHP-FPM


Ich führe php5-fpm unter Nginx auf Ubuntu 14.04. Ich möchte die maximale Uploadgröße erhöhen.

Ich habe meine bearbeitet /etc/php5/fpm/php.ini die folgenden Zeilen wie folgt definiert haben:

upload_max_filesize = 20M post_max_size = 25M

und ich habe php5-fpm und nginx aber neu gestartet phpinfo() zeigt immer noch die Grenzen von 8M und 2M für Post und Upload.

Gibt es etwas, das ich hier vermisst habe?


21
2017-07-09 13:33


Ursprung


Überprüfen Sie, ob der php.ini-Pfad in phpinfo () derselbe ist, wie Sie die Frage erwähnt haben - TBI Infotech


Antworten:


Nginx

  • client_max_body_size

PHP

  • post_max_size
  • upload_max_filesize

Und neu starten oder neu laden.

Quelle: http://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size


36
2017-07-10 05:16





Ich hatte ein Problem mit dem Neustart, also habe ich den Prozess einfach beendet und manuell gestartet.

sudo pkill php5-fpm
sudo service php5-fpm start

12
2017-07-26 12:18



Dies scheint ein Kommentar zu der 2014 angenommenen Antwort zu sein - Dave M


Anstatt die php.ini-Datei zu ändern, füge ich alle Informationen in die nginx-Sites-verfügbaren Dateien ein. Ich sehe, du hast deine Antwort schon lange erhalten, aber so mache ich es:

In meinem Block virtualhost unter Server {} habe ich hinzugefügt:

client_max_body_size 128m;

Dann habe ich im Ort ~ .php $ {} Block hinzugefügt:

fastcgi_param PHP_VALUE "upload_max_filesize=128M \n post_max_size=128M";  


5
2018-01-21 20:01





Das Problem war mit dem Neustart von php5-fpm. Es scheint, dass es einen Fehler gibt, bei dem manchmal einige untergeordnete Prozesse beim Neustart nicht beendet werden. Ich musste die Prozesse mit manuell beenden kill <process id> nachdem ich sie identifiziert habe ps -ef.

Ich war dann in der Lage, php5-fpm vollständig zu starten, der meine Konfigurationsänderungen in Kraft setzte.


4
2017-07-10 10:01





Ich weiß, das ist eine alte Frage, die bereits beantwortet wurde. Aber ich wollte hier für @harryg und andere kommentieren, die nach mir kommen.

Ihr Problem bestand darin, dass php5-fpm fehlerhaft neu gestartet wurde. Zum Zeitpunkt dieses Schreibens scheint das Problem behoben worden zu sein und der Neustart von php5-fpm auf ubuntu ist so einfach wie das Ausführen des folgenden Befehls:

service php5-fpm restart

HINWEIS: Ich führe gerade diese Version von php5-fpm aus: PHP 5.5.9-1ubuntu4.9 (fpm-fcgi) (built: Apr 17 2015 11:44:58)

Hoffe jemand findet das hilfreich.


2
2018-06-24 13:30