Websites und Anwendungen, die mit PHP kann eine große Anzahl von Funktionen , darunter die Möglichkeit, Dateien wie Bilder und Dokumente hochladen. Aber manchmal Dateien können zu groß für den Standard-Server- Konfiguration und wird Timeout beim hochgeladen. Um dies zu vermeiden , müssen Sie die Upload- Timeout-Einstellungen für PHP-Skripte . Die folgenden Schritte beschreiben verschiedene Methoden zur Erhöhung der Menge an Zeit und Größe der Dateien dürfen auf einen Server hochgeladen werden. Anleitung
Bearbeiten php.ini
1
Suchen Sie Ihre Server- php.ini -Datei. Hochladen einer Datei auf Ihren Webserver mit dem folgenden Code und greifen Sie in einem Web-Browser , um den Pfad für Ihre php.ini-Datei zu bestimmen: < ? Php phpinfo (); > TCM- Seite 2
erstellen Sie eine Sicherungskopie der . ini -Datei. Suchen und bearbeiten Sie die Werte für upload_max_filesize und post_max_size . Ändern Sie die Standardwerte für diese Produkte von 2M auf eine größere Anzahl , wie 10M :
upload_max_filesize = 10M
3
finden und bearbeiten Sie die Werte für max_input_time und max_execution_time . Ändern Sie den Standardwert von 60 ( Sekunden) zu einer entsprechenden Zahl, z. B. 300 :
max_input_time = 300
4
Laden Sie die neue Datei php.ini und testen Sie die Upload-Funktion . Überprüfen Sie die anderen Funktionen auf Ihrer Website und Server , um sicherzustellen, die Datei nicht beschädigt oder falsch bearbeitet während der vorangegangenen Schritte .
Bearbeiten Sie Ihre . Htaccess Datei
5
Suchen die . htacess Datei in Ihrer Website root-Verzeichnis. Laden Sie es und erstellen Sie eine Sicherungskopie der Datei
6
Bearbeiten oder fügen Sie die folgenden Variablen am Ende der Datei , um die Größenbeschränkung für Uploads erhöhen : .
Php_value upload_max_filesize 10M
php_value post_max_size 10M
7
bearbeiten oder fügen Sie die folgenden Variablen am Ende der Datei , um die Zeit, die ein PHP-Skript versuchen, eine Datei hochladen können, zu erhöhen:
php_value max_execution_time 300
php_value max_input_time 300
8
Laden Sie die neue . htaccess-Datei und testen Sie die Upload-Funktion . Überprüfen Sie die anderen Funktionen auf Ihrer Website und Server , um sicherzustellen, wird die Datei nicht beschädigt wurde oder während der vorangegangenen Schritte mis - bearbeitet .