Nettsteder og applikasjoner bygget ved hjelp av PHP kan ha et stort antall funksjoner , inkludert muligheten til å laste opp filer som bilder og dokumenter . Men noen ganger filene kan være for stor for standard server konfigurasjon og vil timeout når lastet opp . For å unngå dette , må du endre upload timeout innstillinger for PHP-skript. Følgende fremgangsmåte beskriver ulike metoder for å øke mengden av tid og størrelsen på filene lov til å lastes opp til en server. Instruksjoner
Redigerer php.ini fil
en
Finn din serverens php.ini fil . Last opp en fil til webserveren med følgende kode og tilgang til den i en nettleser for å finne filen banen for php.ini filen: < ? Php phpinfo (); >
2
Lag en sikkerhetskopi av . ini-fil . Finne og redigere verdiene for upload_max_filesize og post_max_size . Endre standardverdiene for disse elementene fra 2M til et større tall, for eksempel 10M : en
upload_max_filesize = 10M
3
Finn og endre verdiene for max_input_time og max_execution_time . Endre standardverdien fra 60 ( sekunder ) til et mer passende tall, for eksempel 300 : en
max_input_time = 300
4
Last den nye php.ini -filen og teste funksjonen for opplasting . Sjekk annen funksjonalitet på nettstedet og serveren for å sikre at filen ikke ble skadet eller mis - redigert i løpet av de foregående trinnene .
Redigere . Htaccess fil
5
Finn den . htacess filen i nettstedets rotkatalog . Last den ned og lage en sikkerhetskopi av filen
6
Redigere eller legge til følgende variabler nederst i filen for å øke størrelse grenser for opplasting : .
Php_value upload_max_filesize 10M
php_value post_max_size 10M
7
Redigere eller legge til følgende variabler på bunnen av filen for å øke mengden av tiden et PHP-skript kan forsøke å laste opp en fil :
php_value max_execution_time 300
php_value max_input_time 300
8
Last opp den nye . htaccess filen og teste funksjonen for opplasting . Sjekk annen funksjonalitet på nettstedet og serveren for å sikre at filen ikke ble skadet eller mis - redigert i løpet av de foregående trinnene .