2016-05-23 7 views
6

ich viele Lösungen im Internet gelesen haben, aber immer noch nicht upload_max_filesize Wert (upload_max_filesize immer = 2M)php 7 php.ini upload_max_filesize nicht funktioniert

ändern ist mein loaded php.ini in phpinfo():

Configuration File (php.ini) Path   /etc/php/7.0/apache2 
Loaded Configuration File     /etc/php/7.0/apache2/php.ini 
Scan this dir for additional .ini files  /etc/php/7.0/apache2/conf.d 
upload_max_filesize 2M 2M 
post_max_size 8M 8M 

hier meine bearbeitet wird php.ini in /etc/php/7.0/apache2/php.ini

; http://php.net/post-max-size 
post_max_size = 86M 
; http://php.net/upload-max-filesize 
upload_max_filesize = 40M 

im ubuntu 14.04, apache2 mit php 7.0 (Ich habe Apache2 viele Male nach jeder Änderung in php.ini zurückgesetzt) ​​

+0

Sie müssen den Pfad von php.ini überprüfen, es scheint, dass Sie Änderungen an anderer Stelle vornehmen. Sie können den ini Pfad in phpinfo selbst sehen einfach nach der Zeile 'Konfigurationsdatei (php.ini) Pfad' suchen –

+0

ich habe jede php.ini Datei geändert die ich gefunden habe, kann aber immer noch nicht ändern upload_max_filesize :( –

+0

Starten Sie den Server neu und suchen Sie nach die Änderungen. –

Antwort

4

ich fand heraus!

in meiner geladenen php.ini config ist meine error_reporting Werte E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED -> dies ist falsch !, so habe ich es zu

error_reporting: E_ALL und dann apache2-Server neu starten, jetzt gut alles funktioniert!


so bitte beachten Sie: Wenn php.ini einen Fehler haben, wird es Standardwert verwenden

+0

Dies war der Grund. meinem Fall wurde behoben. – tggm

11

(die upload_max_filesize immer 2M bedeutet) Ich habe für sie eine andere Verlegenheit hatte. os: ubuntu 16.04 phpversion: 7.0

Ich habe eine phpinfo.php Datei enthält:

<?php phpinfo() ?> 

Ort der phpinfo.php-Datei im Stammverzeichnis Ihrer Website www.mywebsite.com/phpinfo .php

es Navigieren und Lookup die Zeile:

Loaded Configuration File: /etc/php/7.0/cgi/php.ini

Jetzt wissen Sie, welche php.ini-Datei geladen ist.

ssh in den Server und verwenden Sie Ihre Lieblings-Editing-Tool (Mine ist nano) der php.ini die Werte

Wandel anzupassen Ihren Wünschen zu entsprechen.

post_max_size = 128M

upload_max_filesize = 64M

Speichern und schließen Sie die Datei.

Starten Sie Apache

sudo service apache2 restart 

__

Überprüfung der phpinfo.ini, wenn die neuen Werte als Set sind.

und wenn sie es tun, sind Sie bereit zu gehen.

+0

Hallo! vielen Dank, aber ich sloved es bereits –

+0

Dies auch nicht funktioniert. – Rexford

+2

'/etc/php/7.0/cgi/php.ini' sollte '/etc/php/7.0/cli/php.ini' sein.In der Standard-PHP-Installation gibt es kein' CGI'-Verzeichnis –

1

hatte ich ein Update für PHP-FPM 7.1

Bearbeiten Sie Ihre php.ini in

/etc/php/7.1/fpm/php.ini

Änderungen vornehmen, was auch immer Sie die gewünschte Option wie, post_max_size, upload_max_filesize, max_execution_time & so ...

speichern & Datei schließen.

laufen

sudo Service php7.1-fpm Neustart

Es funktioniert!

Verwandte Themen