Problem vid uppladdning av stora bilder

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
Fredde's picture

Hej

När jag försöker ladda upp lite större bilder via ett CCK imagefield så får jag detta felmeddelande i en popup.

Ett HTTP-fel inträffade: 0.
/cms/filefield/ahah/galleri/field_foto/1

Jag kan inte hitta vad det beror på?

Åtgärder jag testat:
Jag har lagt 777-rättigheter på de berörda katalogerna.
Tagit bort htaccess-filen i files.
Ändrat max antal bildfält fram och tillbaka (läste att någon hade löst liknande problem på det viset)

Webhotell: Binero
(Driftar andra sajter där men har aldrig stött på detta problem)

Comments

Händer det bara när du

dixon_'s picture

Händer det bara när du försöker ladda upp stora bilder? Vilken version av Drupal core, filefield och imagefield kör du?

Vad säger dina

pontus_nilsson's picture

Vad säger dina PHP-inställningar om hur stora filer användare får ladda upp? Ta en titt under /admin/reports/status/php

Även om Drupals inställning på filfältet säger x antal mb så kan PHPs patrull sätta stopp.

//Pontus Nilsson, Digitalist

Hmmm... Nu blir jag

Fredde's picture

Hmmm... Nu blir jag konfunderad. Det verkar inte ha med storleken i Mb att göra. Laddar upp en bild som är 2592 × 1936 och 1,6Mb stor. Den funkar!
Väljer jag istället en fil som är 3888 × 2592 men bara 791K stor så dyker felet upp....
Då känns det som att ImageCache blandar sig i.. Men det använder jag ju inte i uppladdningsmomentet?

Core, filefield, imagefield, imageAPI är alla av senaste version.

Aha.... Denna sajten ligger

Fredde's picture

Aha....

Denna sajten ligger ju fortfarande på gamla plattformen hos Binero. Dvs. jag har en PHP-memory limit på 48Mb.
Kan det vara det som ställer till det?

Låter rimligt. Memory limit

jonne_jvl's picture

Låter rimligt. Memory limit är bara beroende av upplösning inte filstorlek. (gd arbetar med okomprimerade lager)

Testa att tömma

dixon_'s picture

Testa att tömma din Drupal-cache en gång. Det gör du genom att gå till Inställningar > Prestanda och klicka sedan på "Töm cachad data". Det låter som att du nyligen lagt till CCK-fältet field_foto men att menycachen av någon anledning inte byggts om ännu.

Skulle tro att det är

overtune's picture

Skulle tro att det är memory_limit i php som gör det, precis som sagts ovan.

Har också råkat ut för detta problem på någon sajt som legat på ett webbhotell där minnesgränsen är lite knaper.
Flyttade över den sajten till en egen server, satte samma minnesgräns: samma fel.
Ändrade memory_limit så det fick mer minne: då fungerade det.