apache2 - php5 datei hochladen und max größe posten

13

Ich habe von den offiziellen Repos den LAMP-Server installiert. In der Datei /etc/php5/apache2/php.inihabe ich geändert:

post_max_size = 8M
upload_max_filesize = 2M

zu

post_max_size = 32M
upload_max_filesize = 16M

Danach habe ich den Apache2-Server und auch das Notebook neu gestartet, aber als ich das starte, wurde phpinfoich auf post_max_sizeeingestellt 8MB. Die einzige Möglichkeit, diesen Fehler zu beheben, besteht darin, das php_value .....in ein zu setzen, .htaccessaber das ist nicht das, was ich will.

Wie kann ich das beheben?

Paolo
quelle

Antworten:

15
  1. Erstellen Sie eine PHP-Datei mit <?php phpinfo(); ?>und öffnen Sie sie mit Ihrem Browser.
  2. Suchen Sie nach der geladenen Konfigurationsdatei (dies zeigt die aktuell verwendete Konfigurationsdatei an) und bearbeiten Sie diese upload_max_filesizeund setzen Sie sie post_max_sizeauf den gleichen Wert (oder setzen Sie sie auf 0, um das Limit zu deaktivieren) in dieser Datei im Root-Modus.
  3. Ausführen: sudo service apache2 restart
aufwachen
quelle
7

Ich hatte das gleiche problem Ich habe diese Werte in diesen Dateien geändert und jetzt funktioniert es:

➜find /etc -name 'php.ini'
/etc/php5/cli/php.ini
/etc/php5/cgi/php.ini
/etc/php5/apache2/php.ini
/etc/php5/embed/php.ini
/etc/php5/fpm/php.ini

Sie müssen PHP-Einstellungen für PHP "Skripte" festlegen, nicht nur für Apache.

quatermain
quelle
4

Ich hatte das gleiche Problem und keine der Lösungen hat funktioniert, aber diese hervorragende Lösung hat funktioniert.

  1. Erstellen Sie eine PHP-Datei mit <? phpinfo(); ?>

  2. Suchen Sie nach "Dieses Verzeichnis nach zusätzlichen INI-Dateien durchsuchen".

  3. Gehen Sie in das obige Verzeichnis und erstellen Sie die Datei user.ini wie folgt:

     post_max_size = 1500M
     upload_max_filesize = 1500M
    
  4. Starten Sie den Apache sudo-Dienst apache2 neu

  5. Laden Sie die phpinfo();Datei neu. Du wirst mir danken :)
Deepak S. Rautela
quelle
Dies ist das einzige, was für mich funktioniert hat. Hosting auf Digital Ocean unter Verwendung von Wordpress mit PHP5, Apache2 und Ubuntu 14.04. Mein Gott, danke.
JonLim
Ja Kumpel ich danke dir dafür, sehr clevere Lösung! Keine der vorherigen Arbeiten für mich
Nourdine Alouane