Gallery 2.3 + Image Magick: Pfad nicht gefunden
Christian85
Joined: 2009-02-16
Posts: 21 |
Posted: Tue, 2009-03-24 08:07 |
Hallo Forum! Ich muss mich wiedermal an euch wenden weil ich gerade bei der Konfiguration des ImageMagick Plugins hänge. Und zwar ist lt. Support von meinem Provider Image Magick aktiv, eingerichtet und die binaries sind unter /usr/bin/ zu finden. Doch leider bekomme ich beim "Test Einstellungen" immer die Fehlermeldung: "Der eingegebene Pfad ist kein gültiges Verzeichnis oder nicht zugreifbar." Komisch ist jedoch, dass wenn ich die JoomGallery installiere, der Pfad /usr/bin/ gleich automatisch gefunden wird und auch gleich die Version dazu ausgegeben wird. Weiß jemand Rat was ich tun muss, dass ich ImageMagick auch bei der Gallery2 zum laufen bringe??? Die Gallery ist im Verzeichnis gallery2 meines Hauptverzeichnisses installiert, sodass ich über www.meinedomain.com/gallery2 auf die Gallery2 zugreifen kann. Kann es damit etwas zu tun haben? Danke und lg, |
|
Posts: 666
Ja, die Binaries sind typischerweise unter /usr/bin/. Den von Dir einzugegebenen Pfad kann Dir nur Dein Provider sagen. Stimmen denn auch die Zugriffsrechte? Ist ImageMagick => V4? Hast Du etwa Gallery2 in Joomla eingebettet?
Dass Du Gallery2 in /gallery2 installiert hast, tut nichts zur Sache.
___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide
Posts: 21
Hallo oceco!
Also vom Provider habe ich auch den typischen Pfad /usr/bin/ genannt bekommen. Weiters wird dieser Pfad auch bei der JoomGallery erfolgreich erkannt - nur die Gallery2 legt sich hier anscheind quer.
Die Version von ImageMagick ist: ImageMagick 6.2.4 02/10/07 Q16.
Bzgl. der Zugriffsrechte: Ich hab in meiner Supportanfrage erwähnt, dass die Zugriffrechte 755 sein müssen - habe aber diesbezüglich keine Antwort erhalten.
Ja, ich hab die Gallery2 zwar in Joomla eingebettet, doch selbstverständlich läuft sie auch weiterhin standalone.
lg, Christian
Posts: 666
An Deiner Stelle würde _ich_ mal die Integration in Joomla entfernen (allenfalls gar Joomla deaktivieren), nur um ganz sicher zu sein. Zudem ist die Integration nur Alpha. Ich hatte da auch mal unliebsame, unerklärliche Effekte bei der Integration von G2 V2.3 und WordPress 2.7 mit dem WPG2 embed Modul.
___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide
Posts: 21
Hallo oceco!
Ich konnte das Problem lösen.
Das Problem war, dass ich die Gallery2.3 manuell installiert habe und nicht aus dem Softwarepaket von meinem Provider.
Mein Provider hat nämlich in der Gallery2 aus dem Softwarepaket zwei Dateien modifiziert, die für die Prüfung des ImageMagick Pfades verantwortlich sind.
Diese Prüfungen habe ich einfach deaktiviert und schon läuft ImageMagick.
So habe ich die Prüfungen deaktiviert:
Ich habe parallel zu meiner produktiven manuellen Gallery2 Installation eine Testinstallation der Gallery2 aus deren Softwarepaket gemacht. Der Installer der Gallery2 schreit dann gleich und zeigt die beiden veränderten Dateien inkl. Pfad an.
Ich hab mir die veränderten Dateien dann von der Testinstallation runter gezogen und per FTP einfach über die beiden Dateien in meiner produktiv Gallery kopiert. Pfad zu ImageMagick (/usr/bin/) einfach eingetragen und gespeichert - fertig. ImageMagick läuft einwandfrei.
Nur muss man mal draufkommen, dass der Provider die beiden Dateien verändert hat...
lg, Christian
Posts: 666
Schön für Dich, dass es nun läuft. Das freut auch mich für Dich. Toll finde ich, dass Du die Lösung hier kundtust. Mangels Erfahrung wäre ich nie im Leben auf solch eine Lösungs-Idee gekommen.
___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide
Posts: 21
Kein Problem - dazu ist ja ein Forum da!
Erfahrung hab ich auch nicht allzu viel. Vom Webhostsupport bekam ich nur die Antwort, dass die Gallery2 nur von ihrem Softwarepaket funktioniert. Jetzt dacht ich mir: Das kann doch nicht sein, dass die eine andere Gallery2 verteilen, als sie von Menalto entwickelt wurde.
Und dank der Intelligenz der Gallery2 hat sie gleich die veränderten Dateien ausgespuckt.
Nach einem kurzen Vergleich der Versionen in Ultra Edit war auch klar was sie gemacht haben.
Also ich hab da nicht viel zu tun gehabt.
Ich hoffe nur, dass es einigen Usern in Zukunft bei der Problemlösung hilft!
Posts: 666
Wie schon gesagt, es freut mich, dass es bei Dir nun läuft. Aber mein Vertrauen in Deinen Provider hat diese Lösung nicht gestärkt. php hat eine klare Schnittstelle zu ImageMagick. Mit Gallery2 hat das absolut nichts zu tun! Bei Deinem Provider sind da Diletanten am Werk!
___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide
Posts: 66
Genau das habe ich gesucht !!! Könntest du bitte noch die beiden Dateien samt des relevant veränderten Codes nennen ^^. So sollte IM dann auch endlich bei mir gefunden werden. Weiß gar nicht wieviele Stunden ich schon damit verbracht habe eine Lösung für dieses Problem zu finden...., bisher nur leider ohne Erfolg.
P.S.: Mein Hoster hat mir auch dazu geraten ausschließlich die Software über deren Installationsassistenten zu installieren..., leider ist diese nicht immer aktuell bzw. dauert es länger bis die aktuellste Version bei denen zur Installation bereit steht.
Danke im Voraus
Posts: 66
Habe das nun auch mal versucht, leider aber nur mit mäßigem Erfolg. ImageMagick wird jetzt zwar endlich unter /usr/bin/ gefunden aber einige Dateien scheinen nicht abrufbar zu sein....
Unten seht ihr einmal die Hinweise und direkt danach die Debug-Ausgabe welche nach einen Klick auf "Einstellungen testen" in den ImageMagick-Einstellungen erscheinen :
Testergebnisse der ImageMagick-Binärdatei:
Name der Binärdatei Bestanden/Fehlgeschlagen
identify Fehlgeschlagen
Fehlermeldungen:
Es gab folgendes Problem bei der Ausführung:
Datei existiert nicht
identify Fehlgeschlagen
Fehlermeldungen:
Es gab folgendes Problem bei der Ausführung:
Datei existiert nicht
convert Fehlgeschlagen
Fehlermeldungen:
Es gab folgendes Problem bei der Ausführung:
Datei existiert nicht
composite Bestanden
Debug-Ausgabe:
Loading plugin imagemagick
imagemagick plugin successfully instantiated
Check the version of the imagemagick plugin
The version of the imagemagick plugin is ok
getcwd()
chdir(/var/www/web725/html/01/galerie/g2data/tmp/)
file_exists(/usr/bin/gm)
file_exists(/usr/bin/identify)
file_exists(/usr/bin/gm)
tempnam(/var/www/web725/html/01/galerie/g2data/tmp/,
imgk_)
file_exists(/usr/bin/convert)
unlink(/var/www/web725/html/01/galerie/g2data/tmp/imgk_LdwllY)
file_exists(/usr/bin/gm)
file_exists(/usr/bin/combine)
file_exists(/usr/bin/composite)
file_exists(/usr/bin/gm)
tempnam(/var/www/web725/html/01/galerie/g2data/tmp/,
imgk_)
getParameter exec.beNice for core plugin
Executing: ( "/usr/bin/composite" "-geometry" "+0+0"
"/var/www/web725/html/01/galerie/modules/imagemagick/data/test.jpg"
"/var/www/web725/html/01/galerie/modules/imagemagick/data/test.gif"
"gif:/var/www/web725/html/01/galerie/g2data/tmp/imgk_M7K59h"
)
2>"/var/www/web725/html/01/galerie/g2data/tmp/g2dbgRTGRYB"
getParameter exec.expectedStatus for core plugin
file_exists(/var/www/web725/html/01/galerie/g2data/tmp/g2dbgRTGRYB)
filesize(/var/www/web725/html/01/galerie/g2data/tmp/g2dbgRTGRYB)
unlink(/var/www/web725/html/01/galerie/g2data/tmp/g2dbgRTGRYB)
Regular Output:
Error Output:
Status: 0 (expected 0)
unlink(/var/www/web725/html/01/galerie/g2data/tmp/imgk_M7K59h)
chdir(/var/www/web725/html/01/galerie)
Hat jemand eine Idee woran das liegen könnte ?
Danke im Voraus ^^
Posts: 21
Hallo!
Im Anhang an diesen Post habe ich die beiden veränderten Dateien inkl. Pfadangabe angehängt.
Bei Bedarf einfach über die alten Dateien drüber kopieren, aber ACHTUNG:
Diese veränderten Dateien sind von meinem Hoster verändert worden und passen daher vielleicht nur auf meinen Hoster!!!
Posts: 43
Hi,
bei welchem hoster bist du? vlt. hilft mir das ja auch bei mit läufts nämlich auch nicht
Posts: 21
Hallo!
Ich bin bei Alfahosting.de.
lg
Posts: 43
schade, bin bei 1blu
Posts: 4
Image Magick läuft bei mir nur wenn ich Gallery 2 über meinen Provider Alfahosting.de direkt installiere. Also direkt aus meinem Software Paket.