Fejlen du modtager kommer fra PHP. Hvad gør dit php-script? Umiddelbart vil jeg gætte på, at det er scriptet der æder dine ram ved fx at forsøge at manipulere med den uploadede fil eller lign.???
Hvis maskinen er en test-server, så prøv at sætte php's memory-grænse op til fx 100mb og se hvad den så siger.
Det der står ved phpMyAdmin med 2.048kb er det tal, der indikerer hvor meget du kan uploade via php. Den der udløste den oprindelige fejlbesked i dit oplæg "Allowed memory size of 33554432 bytes exhausted" var fordi scriptet brugte for mange ram!
Og "Got a packet bigger than 'max_allowed_packet' bytes" er mysql, der siger, at du forsøger at smide for meget ind i databasen med EN query. Dette kan du justere i din mysql konfigurationsfil, som oftest hedder my.cnf eller my.ini.
Men overvej og det du forsøger at opnå, ikke kan laves på en anden måde - det kan være dumt at skrue for højt op på disse indstillinger.
Ville det ikke være smartere for dig at ligge din fil på serveren og så smide en sti til filen i databasen. Det er ikke særligt optimalt at have store filer liggende i databasen. Det er jo heller ingen grund til at have dem der, da du alligevel ikke søger igennem filen for indhold.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.