ImageMagick, keine Vorschaubilder, Problem

elmx

Joined: 2007-03-02
Posts: 9
Posted: Mon, 2009-04-27 23:27

Hallo,

ich weiß es ist hier sicher schon diskutiert worden. Nur ich werd aus den Posts nicht schlau. Was ist jetzt der Fehler, wenn ich Bilder uploade das ich zwar im Album ein Vorschaubild habe aber sobald ich reinklicke seh ich immer diesen Platzhalter. Was ist daran schuld das dieser Platzhalter kommt. Vielleicht kann mir auch jemadn sagen wie das mit ImageMagick fnktioniert.

Bitte um Hilfe und ob mir jemand erklären kann wie man es behebt.

Danke im voraus

elmx

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Tue, 2009-04-28 04:03

Mit den von Dir gemachten Angaben kann Dir das keiner erklären. Bestenfalls können Vermutungen angestellt werden.

Hier mal eine Auswahl der Gegenfragen (inkl. Antworten) an Dich: FAQ: Does G2 have any special requirements?
___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide

 
elmx

Joined: 2007-03-02
Posts: 9
Posted: Tue, 2009-04-28 05:50

Hallo,

Es ist so, dass ich wenn ich ein Bild hochladen will kein Vorschaubild habe, nur einen Platzhalter. Warum ist das so ?? von was hängt das ab. Ich hab gelesen, das es von ImageMagick abhängig ist. Deshalb hätt ich gerne erklärt wie ich das installiere. ich hab eine Installation schon wo anders installiert und da funkt es. Wenn ich bei der neuen Installation (anderer Pfad, andere Datenbank) das /usr/bin eingeben will geht es nicht. Aber ich hab davon zu wenig ahnung um zu wissen was ich da machen muss.

lg
elmx

 
Christian85

Joined: 2009-02-16
Posts: 21
Posted: Tue, 2009-04-28 09:26

Hallo!

Also es sieht mir fast so aus als ob da ein Memory limit greifen würde.
1. Wie groß darf eine Datei bei deinem Provider maximal sein - vielleicht hast du ein Bild mit beispielsweise 4 MB hochladen wollen, der Provider erlaubt aber nur die max. Dateigröße von 3 MB.
2. Dann gibts noch weitere Limits des Providers. Wie du diese austesten kannst: Führe unter "Wartungsaufaben" mal den Punkt "Erzeuge alle Vorschaubilder/Zwischengrößen" aus. Wird dieser Punkt NICHT vollständig ausgeführt, greift ein Zeit- oder ein Memory Limit (Behalte dabei die Zahlen rechts oben über dem Balken im Auge!).
Wird er jedoch korrekt ausgeführt, kann man das mal ausschließen.

Wenn es kein Memory-Problem ist, deaktiviere Image Magick und aktiviere den GD-Grafikwerkzeugsatz. Das Hochladen der Bilder sollte auch damit funktionieren.

Mach mal diese beiden Sachen und gib uns bitte eine Rückmeldung dazu.

lg, Christian

 
elmx

Joined: 2007-03-02
Posts: 9
Posted: Tue, 2009-04-28 10:29

Hallo, danke für die Hilfe.

Also zu Punkt 1 kann ich sagen das Bild das ich uploaden wollte hat um die 30-40 kb. Also daran kann es nicht gelegen haben.

zu Punkt 2 hab ich ein Attachment im Anhang hinzugefügt, vielleicht liest ja der ein oder andere mehr heraus.

Image Magick ist nicht mal aktiviert, weil er noch eine konfiguration verlangt wo ich aber leider nicht weiß was er genau will, ich hab gelesen das man /usr/bin eingeben soll aber da findet er unter diesem Pfad nichts. GD ist aktiviert

der Link zur Gallery ist http://lamoto.elm.at/lmgallery/main.php

Er hat mir bei der installation auch einen Fehler hingeschrieben wo er meinte ich dürfte nicht so große Dateien uploaden. Kann das mit dem zusammenhängen ??

Danke im voraus

elmx

AttachmentSize
auswertung.txt79.01 KB
 
Christian85

Joined: 2009-02-16
Posts: 21
Posted: Wed, 2009-04-29 06:15

@1: Ok, das Memory Limit liegt laut der Auswertung bei 32 MB - du brauchst derzeit etwas mehr als 9. Also das kann es mal nicht sein.
@2: Image Magick ist ein eigener Konverter. Der wird dir entweder vom Provider zur Verfügung gestellt (am Besten einfach mal nachfragen), oder muss falls du volle root Berechtigung hast erst von Hand installiert werden. Siehe dazu http://www.imagemagick.org/script/index.php

Also lassen wir ImageMagick mal außen vor, da dies zur Zeit ja nicht das eigentliche Problem ist. Das Problem ist, dass du selbst mit der GD-Library keine Dateien hochladen kannst.

Da ich mit der Auswertung leider auch nicht allzuviel anfange, da ich damit eher weniger Erfahrung habe, würd ich mal folgende weitere Vorgehensweise vorschlagen:
1: Gib uns mal ein paar Systeminformationen u.a. die PHP Version (zu finden under Wartungsaufgaben->Systeminformationen).
2: Prüfe ob die Rechtevergabe für die jeweiligen Ordner stimmt.
3: Lösche mal das Bild aus der Gallery2, dann leere den Vorlagenpuffer und den Datenbankzwischenspeicher und zum Schluss lösche das Originalbild per FTP.). Probiere danach das Bild erneut hochzuladen.

Hättest du noch etwas mehr Infos bzgl. der Fehlermeldung bei der Installation? Ich hab die Erfahrung gemacht, dass der Installer der Gallery2 sehr schlau ist und einer Fehlermeldung sollte hier immer nachgegangen werden.

lg, Christian

 
elmx

Joined: 2007-03-02
Posts: 9
Posted: Wed, 2009-04-29 11:31

Hallo, hier mal sysinfo

Zeige System-Details. Nützlich, wenn Sie in den G2-Foren Hilfe suchen. Bitte kopieren Sie die gezeigten Informationen und fügen Sie sie dann im Forum ein.
Details der letzten Ausführung:

Gallery URL = http://lamoto.elm.at/lmgallery/main.php
Gallery-Version = 2.3 Kern 1.3.0
API = Core 7.54, Modul 3.9, Motiv 2.6, Eingebettet 1.5
PHP-Version = 4.4.9 cgi
Webserver = Apache/1.3.37 (Unix) mod_jk/1.2.26 mod_mono/1.2.6 FrontPage/5.0.2.2623 mod_ssl/2.8.28 OpenSSL/0.9.8a
Datenbank = mysqlt 5.0.18, lock.system=flock
Werkzeuge = LinkItemToolkit, Thumbnail, Gd
Beschleunigung = none, none
Betriebssystem = Linux webbox239 2.6.16.27-0.9-bigsmp #1 SMP Tue Feb 13 09:35:18 UTC 2007 i686
Standard-Motiv = carbon
gettext = Aktiviert
Sprache = de_DE
Browser = Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
Zeilen in der GalleryAccessMap Tabelle = 14
Zeilen in der GalleryAccessSubscriberMap Tabelle = 12
Zeilen in der GalleryUser Tabelle = 2
Zeilen in der GalleryItem Tabelle = 9
Zeilen in der GalleryAlbumItem Tabelle = 8
Zeilen in der GalleryCacheMap Tabelle = 0

Hab deine anderen Punkte getestet nur wars das auch nicht.

Die Rechtevergabe der Ordner wird eh bei der Installation abgefragt was ich mich noch dunkel erinnern kann oder?? oder meinst du Rechte für spezielle Ordner ??

als Attachment hab ich dir den Fehler angehängt.

Wichtig ist der Fehler von den Hauptpunkten. Das darunter schreibt er mir nur jetzt hin weil ich über die bestenede Install drüberinstallieren will was ich aber nicht mache :)

lg
elmx

AttachmentSize
installgallery.jpg97.34 KB
 
Christian85

Joined: 2009-02-16
Posts: 21
Posted: Thu, 2009-04-30 06:56

Hallo!

Danke für die Sysinfos.
Ja, die Rechtevergabe wird normal bei der Installation geprüft.

Puh... Also leider finde ich hier auch nicht wirklich ein Problem, das mir jetzt in die Augen springen würde. Vielleicht schreibst du oceco per PN mal an ob er uns bei dem Problem hier hilft. Ich fürchte nämlich, dass ich hier nicht mehr weiterhelfen kann.

Einen Vorschlag hätte ich jedoch noch: Kannst du vielleicht auf die PHP Version 5 umschalten, oder ist php4 fix installiert?

lg, Christian

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Thu, 2009-04-30 18:42

Hi Elmx

Also gleich vorneweg, ich hab keine Ahnung wo Dein Problem liegt und gemäss Deinen Sysinfos ist GD aktiviert, es sollte also klappen.

- Hab mich mal registriert in Deiner Gallery2. Bitte allenfalls aktivieren. Ich hoffe, ich kann selber mal ein Bild hochladen?

Ansonsten Folgende Schritte durchführen:
- Sicherstellen, dass ImageMagick deaktiviert ist
- Mit welche Methode hast Du das Bild hochgeladen? Welches Format (jpg, png, gif) hat es?
- Hast Du schon mal versucht eine andere Uploadmethode zu verwenden (z.B. XP Upload Wizard)
- Überprüf mit einem ftp-Programm, z.B. FileZilla, ob das Bild im Datenverzeichnis der Gallery2 existiert.
- Unter Site-Admin -> Allgemeine Einstellungen -> Verriegelungs-Methode auf Datenbank stellen (Performanceverbesserung)
- Unter Site-Admin -> Wartungsaufgaben -> Erzeuge alle Vorschaubilder/Zwischengrößen. Gibt's es da eine Fehlermeldung? Wenn der Prozess hängen bleibt, mehrfach diese Aufgabe durchführen (ca. 5x).
- Unter Site-Admin folgende Wartungsaufgaben ausführen: Vorlagenpuffer leeren, Datenbankzwischenspeicher leeren, Lösche Benutzersitzungen, Konvertiere MySQL Datenbank nach UTF8, Teste die kurzen URLs auf Konflikte mit dem Dateisystem (falls Du Kurze URL installiert hast)
- Unter Site-Admin -> Erweiterungen prüfen ob das Modul Integrity installiert ist. Wenn nicht, installieren und dann unter Wartungsaufgaben ausführen. Gibt's da Fehlermeldungen?

Wenn bei den Wartungsaufgaben Fehlermeldungen kammen, das (resp. alle) Bilde(er) löschen und die Wartungsaufgaben nochmal durchführen. Falls immernoch Fehler auftauchen, Datenbank löschen, Gallery2 löschen und mit neuer Installation anfangen. Die Warnung die Du bei der Installation erhälst, ist nicht die Ursache Deiner Probleme.

Dein Logfile auswertung.txt zeigt auch GD Fehlermeldungen, die können aber auch vom Bild herrühren (nicht vorhanden, korrupt etc.).

Bezüglich ImageMagick erkundige Dich bei Deinem Provider. Hier im Forum kann Dir beim bestem Willen kein Mensch sagen, wie der bei Deinem Server lautet. Erkundige Dich bei der Gelegenheit auch nach der Version von IM.

Bevor Du hier wieder postest, erstelle eine Datei mit dem Namen phpinfo.php mit folgendem Inhalt:

<?php print "PHP runs under the user: [" . system('whoami') . "]<br>";  ?>

<p>Script Location:&nbsp;
<?php echo dirname(__FILE__); ?>
</p>
<p>DOCUMENT_ROOT:&nbsp; 
<?php echo $_SERVER["DOCUMENT_ROOT"]; ?>
</p>

<?php phpinfo(); ?>

Die Datei auf Deinen Webserver ins Document Root kopieren und dann aufrufen über http://lamoto.elm.at/phpinfo.php. Wenn Du mit dem Output nichts anfangen kannst, lass es mich wissen, damit ich mir das mal anschaue ;-))

Hint: Durchsuche diese Seite mal nach open_basedir. Da siehst Du auf welche Pfade Du/Dein Webserver Zugriff ha(s)t. In einem dieser Pfade muss auch ImageMagick installiert sein!

Good Luck/oceco
___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide

 
elmx

Joined: 2007-03-02
Posts: 9
Posted: Sat, 2009-05-02 07:08

Hallo,

ich hab mir mal die Version 2.6 neu installiert und die magick Installation weggelassen. Es funktioniert. Danke für die Hilfe.

Weiß jemadn noch rein zufällig wie ich es schaffe einen Random Pics Block auf die portalseiet meines phpbb3 zu zaubern.

lg
elmx

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Sat, 2009-05-02 15:23

Ich glaub, das sollte 2.2.6 heissen! Aber eh egal, da keine Bug Fixes mehr gemacht werden, sondern nur noch Security Patches, wird es deswegen nie eine Verwirrung geben. Das Dev Tean ist voll beschäftigt mit G3.

Tut mir leid elmx, dass ich Dir nicht wirklich helfen konnte!
__________________________________________
Für Support folgende Infos posten:
Site-Admin -> Wartungsaufgaben -> System-Info und Link zu phpinfo()