Avatar billede lalledk Nybegynder
22. august 2006 - 15:48 Der er 18 kommentarer

Problem med Coppermine Gallery

Hejsa :)
Ville bare høre om der er nogen herinde, der bruger Coppermine Photo Gallery? Jeg har nemlig et problem, når jeg skal uploade billeder. Så længe at filstørrelsen holder ca. under de 100 kb, så går det helt fint, men ligeså snart at billedet er f.eks. 300 kb, så kommer denne fejlmeddelelse frem:

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1632 bytes) in cpg148/include/picmgmt.inc.php on line 262

Hvordan retter jeg denne fejl? :)

Der er 200 point til det bedste svar..
På forhånd tak!
/lalledk
Avatar billede Slettet bruger
22. august 2006 - 16:06 #1
Din server har sat begrænsning for PHPs hukommelsesforbrug på 8MB. Det er ikke nok, hvis større billeder skal skrumpes, da billederne skal pakkes ud i hukommelsen for at blive skrumpet.
Avatar billede lalledk Nybegynder
22. august 2006 - 16:09 #2
ok.. Har jeg mulighed for at rette på denne begrænsning?
Avatar billede Slettet bruger
22. august 2006 - 16:15 #3
Hvis det er din egen server, så ja.

Hvis det er et hotel, så er det ikke sandsynligt, at du kan overtale dem til det uden at smide ekstra penge efter dem. Og det er ikke noget du kan pille ved selv så.
Avatar billede lalledk Nybegynder
22. august 2006 - 16:22 #4
Har server hos web10.dk.
Fatter bare ikke, at det ikke er muligt at uploade et billede på 300 kb :/ Så i princippet er det umuligt for mig at få lavet et galleri, hvor billederne er af nogenlunde kvalitet?
Avatar billede Slettet bruger
22. august 2006 - 16:24 #5
Du kan måske sætte galleriet til ikke at lave thumbnails. Så skal du nok bare lave dem selv med et billedbehandlingsprogram.

Det er nemlig ikke selve uploadningen, der går galt. Det er først når scriptet forsøger at lave en thumbnail.
Avatar billede boost Nybegynder
22. august 2006 - 16:29 #6
Så kunne han lave et thumbnail via. GDlib af det store billede, altså efter det er uploadet, hvor den ikke gemmer thumbnail'et..

Ved at ændre størrelsen når folk skal se det, f.eks: image.php?id=32
Avatar billede Slettet bruger
22. august 2006 - 16:29 #7
Og forresten er grænsen på 8 MB, ikke 300 KB. Det kan nemlig være ganske tilfældigt, hvor meget et billede kan pakkes, og dermed hvormeget den endelige filstørrelse bliver.

Som et eksempel vil et billede på 1000x1000 pixel med 24bit farvedybde fylde lige knap 3 MB, når det skal behandles.
Avatar billede Slettet bruger
22. august 2006 - 16:30 #8
futurebb: Hvis der ikke er hukommelse til at pakke billedet ud, er det ligegyldigt, hvornår det forsøges gjort.
Avatar billede boost Nybegynder
22. august 2006 - 16:32 #9
Det er selvfølgelig rigtige nok, havde jeg ikke lige tænkt på.
Avatar billede lalledk Nybegynder
22. august 2006 - 16:32 #10
hmm ok.. Kan faktisk ikke se nogen steder, hvor jeg kan slå det fra, men kender du et galleri, hvor de forskellige albums bare er links, man kan trykke på. Så der kom et popup-vindue, hvor man bare kunne trykke "frem" og "tilbage"?
Avatar billede boost Nybegynder
22. august 2006 - 16:37 #11
Har du prøvet med dette, om det kan?

http://www.minigal.dk/
Avatar billede lalledk Nybegynder
22. august 2006 - 16:56 #12
hehe.. Der bliver den ved med at påstå, at min gallery folder er un-writable, selv jeg har sat den til 777 :)
Avatar billede lalledk Nybegynder
23. august 2006 - 17:23 #13
Dette svar fik jeg tilbage fra web10.dk:

"Hej,
Jep, du kan udvide til 16mb for 108kr, ønsker du det ?

Med venlig Hilsen
Kim, Talk Active Support"

Tror du, at galleriet vil fungere, hvis jeg gør dette? :)
Avatar billede Slettet bruger
23. august 2006 - 17:33 #14
Der vil stadig være en grænse. Den vil bare være et andet sted. Altså galleriet vil kunne klare større billeder end nu - op til ca. dobbelt så stort billedareal.
Avatar billede lalledk Nybegynder
23. august 2006 - 19:28 #15
Ved godt at jeg spørger meget hehe, men hvad mener du helt præcist, når du skriver billedareal? Er det, det sammen som billedstørrelsen målt i kb?
Avatar billede Slettet bruger
23. august 2006 - 19:53 #16
Nej. Billedstørrelsen målt i kb på selve filen er næsten komplet ligegyldig for dit problem.

Jeg vil tro, at jeg kunne lave et billede på kun et par kb, som den ikke kan klare. Et billede med samme farve over det hele kan nemlig pakkes til en meget lille fil. Til gengæld er jeg også overbevist om at jeg kunne lave et billede på 600 kb, som ikke får din nuværende læsning til at gå i gulvet.

Det relevante er størrelsen målt i pixels og billeddybden (antal farver). Altså hvor meget det rå billede fylder, når det ikke er pakket ned i en fil. Og med areal mener jeg ligesom i matematiktimerne med højde gange bredde.
Avatar billede lalledk Nybegynder
23. august 2006 - 21:39 #17
Kan man på en eller anden måde komme uden om det problem? De billeder jeg prøver at uploade er taget på min telefon, så det er ikke den bedste kvalitet. 2 megapixel.. Men overvejer lidt at opgradere min server, så php hukommelses-begrænsning bliver større. spørgsmålet er jo bare, om det vil hjælpe på problemet..
Avatar billede Slettet bruger
23. august 2006 - 21:59 #18
Med billeder i den størrelse, burde du ikke have problemet efter en opgradering til 16MB. Jeg vil dog ikke garantere noget.

Men som jeg nævnte tidligere, så er det, når der forsøges at lave thumbnails, at problemet optræder, så hvis du kan finde et andet galleri, der ikke automatisk laver thumbnails, vil problemet også gå væk. Så må du bare finde en anden måde at få lavet de thumbnails.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester