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
Posts: 666
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
Posts: 9
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
Posts: 21
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
Posts: 9
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
Posts: 21
@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
Posts: 9
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
Posts: 21
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
Posts: 666
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: <?php echo dirname(__FILE__); ?> </p> <p>DOCUMENT_ROOT: <?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
Posts: 9
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
Posts: 666
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()