hjemmesider og applikationer bygget med PHP kan have et stort antal af funktioner, herunder muligheden for at uploade filer såsom billeder og dokumenter . Men nogle gange filer kan være for store til standard server konfiguration og vil timeout , når uploadet. For at undgå dette , skal du ændre upload timeout-indstillinger for PHP-scripts . De følgende trin beskriver forskellige metoder til at øge mængden af tid og størrelse af filer, der må uploades til en server. Instruktioner
Redigering php.ini
1
Find din server php.ini fil. Upload en fil til din webserver med følgende kode og få adgang til det i en webbrowser for at afgøre, hvilken fil stien til din php.ini fil: < ? Php phpinfo (); >
2
Opret en sikkerhedskopi af . ini -filen. Find og redigere værdierne for upload_max_filesize og post_max_size . Ændre standardværdierne for disse elementer fra 2M til et større antal , såsom 10M : Hej
upload_max_filesize = 10M
3
Find og redigere værdierne for max_input_time og max_execution_time . Ændre standardværdien fra 60 (sekunder ) til et mere passende antal , såsom 300 : Hej
max_input_time = 300
4
uploade den nye php.ini filen og teste upload funktionen . Tjek andre funktioner på dit websted og server for at sikre filen blev ikke ødelagt eller mis- redigeret i de foregående trin.
Redigering . Htaccess fil
5
Find den . htacess filen i dit websted rodmappe . Download det og oprette en sikkerhedskopi af filen
6
Rediger eller tilføj følgende variabler i bunden af filen til at øge størrelsen grænser for uploads : .
Php_value upload_max_filesize 10M
php_value post_max_size 10M
7
Rediger eller tilføj følgende variabler i bunden af filen for at øge mængden af tid, et PHP script kan forsøge at overføre en fil : Hej
php_value max_execution_time 300
php_value max_input_time 300
8
Upload nyt. htaccess fil og teste upload funktionen. Tjek andre funktioner på dit websted og server for at sikre filen blev ikke ødelagt eller mis- redigeret i de foregående trin.