Webbplatser och applikationer byggda med PHP kan ha ett stort antal funktioner , inklusive möjligheten att ladda upp filer som bilder och dokument . Men ibland filer kan vara för stort för den förvalda servern konfiguration och kommer timeout när uppladdade . För att undvika detta måste du ändra uppladdning timeoutinställningar för PHP-skript . I det följande beskrivs olika metoder för att öka mängden tid och storleken på filer som får laddas upp till en server . Instruktioner
Redigera din php.ini fil
1
Leta serverns php.ini fil . Ladda upp en fil till din webbserver med följande kod och komma åt den i en webbläsare för att fastställa sökvägen till din php.ini filen : < ? Php phpinfo ( ) ; >
Sida 2
Skapa en säkerhetskopia av den . ini-filen . Hitta och redigera värdena för upload_max_filesize och post_max_size . Ändra standardvärden för dessa poster från 2M till ett större antal , t.ex. 10M :
upload_max_filesize = 10M Addera 3
Hitta och redigera värdena för max_input_time och max_execution_time . Ändra standardvärdet från 60 ( sekunder ) till ett mer lämpligt antal , såsom 300 :
max_input_time = 300
4
Ladda upp den nya filen php.ini och testa upload -funktionen . Kontrollera andra funktioner på webbplatsen och servern för att se filen inte var skadad eller felaktigt redigerat under de föregående stegen .
Redigera din . Htaccess
5
Leta den . htacess filen i webbplatsens rotkatalog . Ladda ner det och skapa en säkerhetskopia av filen
6
Redigera eller lägga till följande variabler längst ned i filen för att öka storleken gränser för uppladdning : .
Php_value upload_max_filesize 10M
php_value post_max_size 10M
7
Redigera eller lägga till följande variabler vid slutet av filen för att öka mängden tid ett PHP-skript kan försöka att ladda upp en fil :
php_value max_execution_time 300
php_value max_input_time 300
8
Ladda upp den nya . htaccess -filen och testa upload funktionen . Kontrollera andra funktioner på webbplatsen och servern för att se filen inte var skadad eller felaktigt redigeras under de föregående stegen .