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?

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

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.


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 :)

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.