Wordpress: Kann keine Bilder mehr hochladen


Seite: 1
Autor Beitrag
frumble
29.07.08 - 22:54:47 Uhr

Hallo zusammen,
ich habe ein Problem mit dem Hochladen von Bilder in Wordpress-Artikel: Es funktioniert nicht mehr.
Wenn ich größere Bilder hochlade, so ab 100 kb und einigen hundert Pixeln, kommt eine Fehlermeldung dieser Art:

Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 3376 bytes) in /srv/www/httpd/phost/f/de/frumble/web/blog/wp-admin/includes/image.php on line 138


Da ging's gerade um eine Datei mit 844x992xp in 144kb, toll, ge?
Bei noch kleineren Dateien kommt dann gar keine Fehlermeldung, aber die Datei wird ebenso wenig hochgeladen.
Um euch das zu veranschaulichen, hab ich einen kleinen Screencast aufgenommen (Ogg Theora): http://depositfiles.com/files/6865425


Klar, wenn ich das Bild per FTP hochlade, wirds vermutlich schon gehen, aber das kanns doch irgendwie nicht sein, warum tut das nicht so, wie bisher? Es kann an Wordpress 2.6 liegen, oder daran, dass ich vor kurzem von einer .pytalhost.de auf die .de gewechselt bin und noch irgendetwas einstellungstechnisches nicht stimmt.
Wäre toll, wenn ihr mir helfen könntet!
Gunni
30.07.08 - 10:34:29 Uhr

Hallo, versuchst du vielleicht eine Menge Bilder gleichzeitig hochzuladen ohne zu speichern? Laut Fehlermeldung beansprucht Wordpress nämlich schon 24 MB Arbeitsspeicher (würde mich wundern, wenn das mit rechten Dingen zu geht, wenn Wordpress die einzelnen Bilder schon abgespeichert hätte)...

Edit:
"7. Try a smaller image, in pixels. Filesize is largely irrelevant, it's the width and height of the image that matters. Smaller images require less RAM. Although WordPress does attempt to tell PHP to allow it enough RAM, not all server configurations allow this and so PHP may not be set to have enough memory to work with larger images. Resize the images to web-sizes before uploading them."

gefunden auf: http://wordpress.org/support/topic/164999
frumble
30.07.08 - 12:05:20 Uhr

Aber sind 844x992xp zu viel? Das braucht doch nie 24 MB im Speicher.

Ich habe jetzt über FTP in die Verzeichnisstruktur geschaut, und den Fehler, warum es nicht mal hochgeladen wurde, gefunden: Das Ding schreibt wp-content/uploads/bild.jpg, aber richtig wäre wp-content/bild.jpg. Wenn ich das manuell in der Galerie änder, geht es, kann ich das Bild einbinden, wenn auch ohne Vorschaubild, weil dabei ja der Server den Platzbedarf bemängelt.
Aber was soll der dumme Fehler?
Ich probiere jetzt mal die Lösung auf der von dir vorgeschlagenen Seite.
wemaflo
30.07.08 - 13:28:38 Uhr

Das kann ich dir sagen
Geh mal unter "Einstellungen" auf "Verschiedenes" und ändere dort den Uploadordner zu "/wp-content/uploads". Das sollte den Fehler beheben. Mit der neuen Version verlinkt der die Bilder immer aus diesem Ordner, das Uploadscript läd sie aber, wenn man das da nicht ändert, weiterhin in den Ordner wp-content hoch.
frumble
30.07.08 - 13:52:58 Uhr

Hey, danke! Tut so wieder!
Löst zwar noch nicht das Problem mit der merkwürdig hohen Speicherauslastung beim Vorschaubilderstellen, aber zumindest läuft das Hochladen jetzt wieder wie es soll.
Was ist mit allen meinen alten Bildern unter /wp-content; sollen die da einfach bleiben, oder kann der die auch irgendwie automatisch rüberziehen? Manuell will ich zumindest nicht die dutzenden Beiträge bearbeiten müssen...
ixiter
30.07.08 - 14:55:12 Uhr

Ich denke, die musst du von Hand ins upload verzeichnis kopieren


________________
Durchsuch die Pytal Userseiten
Tipp für Windows Profis: echo >>c:\autoexec.bat shutdown -r -f -t 0
wemaflo
30.07.08 - 16:45:57 Uhr

Ne, die können bleiben, wo sie sind, denke ich. War jedenfalls bei mir so. Die sind ja fest verlinkt, der Pfad wird ja nicht geändert. Das gilt ab dem Punkt, an dem du den Ordner änderst.

Du kannst ja auch Bilder extern verlinken, das darf ja auch nicht geändert werden.
Seite: 1

- Obige Beiträge stellen keine Äußerung oder Meinung von Pytal oder dessen Betreiber dar -