Zum Inhalt springen

ImageMagick - RootInstallationprob. (kein 1&1, oder vSer

Erstellt am 31. Mai 2004 · 13 Antworten · letzte Antwort am 11. Juni 2004

Tags: Bilder, Frage

Schlingel ·

Hallo zusammen,
es mag ja sein, dass es inzwischen nervt, aber leider hab ich keinen Beitrag gefunden, der mein Problem löst.

Ich hab meine eigene Kiste (Dual AMD 64 System, Suse Linux) in einem Rechenzentrum stehen und hab natürlich volle Root Rechte.

Ich hab typo3 installiert und wollt noch IM draufsetzen, was eiegentlich ja nicht so schwer ist.
Ich hab jede erdenkliche Version und Variante ausprobiert und kompiliert (auch die Statische, die natürlich nicht kompiliert ;-)), aber es is völlig egal was ich tu, ich bekomm im Install Tool immer:

No ImageMagick install available
It seems that there is no adequate ImageMagick installation available at the checked locations (/srv/www/htdocs/empty, /usr/local/php/bin/, /srv/www/htdocs/web12/html/imagemagick-4.2.9/)
An 'adequate' installation for requires 'convert', 'combine'/'composite' and 'identify' to be available

Ich hatte vorher einen virtualServer und da hab ich einfach die Statische reingeklatscht auf 777 gesetzt und es hat funktioniert. Aber nichtmal das funktioniert.

Der safe_mode ist off.

Ich mein, ich bin nun wirklich halbwegs bewandert aber langsam weiss ich nicht mehr weiter.

Die Tuts. von z.B. jweiland.de haben auch nicht geholfen, ich hab mich schon zu tode gegoogled, aber das hat auch nix gebracht.

Vielleicht kann mir irgendwer helfen, ich probier jetzt schon seit 3 Wochen rum. Falls Ihr noch ein paar Infos braucht, sagt es.

Sonstige Infos:
Suse Linux 9.0
Kernel: 2.4.21-144-athlon
Confixx 3.0 Pro

ossipetz ·

das wären dann die statischen binaries von sagen wir mal: http://typo3.sunsite.dk/software/linux/ ??

fang mal im install-tool bei 'basic configuration' an unter 'Search for ImageMagick:' den pfad einzutragen wo imagemagick ist. dann 'send' button.
wenn er es findet unten noch auf 'update localconf' (localconf.php muss beschreibbar sein)

wenn er es dann nicht findet sind mitunter die rechte der ordner nicht richtig gesetzt. apache läuft normal unter www-data, dieser user muss den ordner erreichen können.

probier auch mal ob im image-magick ordner die tools richtig laufen: zB
identify -version

im schlimmsten fall stimmt da irgendwas nicht.

Schlingel ·

also , dass ich nochmals versucht hab, den pfad erneut zu checken versteht sich von selbst.

ich hab diese statics: http://typo3.sunsite.dk/software/linux/old/imagemagick-4.2.9_i386-static-1.tar.gz

ich hab was gefunden, in der php.ini ist der php safe mode auf OFF allerdings sagt mir das installtool das er auf 1 wär, sicherheitshalber, habe ich IM auch im exec-enable-safemode ordner installiert. warum steht das ding immer noch auf safemode=1?? woran kann das liegen, und ja, ich hab nach dem ändern neu gebootet

hmm kann es sein, dass die statics mit dem amd64 system nicht zusammenspielen??? brauch irgendwelche besonderen IM files?

ossipetz ·

klingt spassig #paralyzed#

die richtige php.ini bearbeitet? (doofe frage aber man weiss nie, phpinfo() gibt an woher die optionen kommen, apache mit php_mod oder php-cgi haben andere php.ini's)

steht in einem .htaccsess file sowas wie:
php-value safe_mode On ?

ob sich das mim amd64 bitter nicht verträgt weiss ich nicht. läuft das ganze system mit 64 bit support? falls nicht nicht :p

und jo: mal auf der kommandozeile die befehle selbst eintippen? wenn das geht kapierts irgendwann auch typo3 🙂

Schlingel ·

Ich habs nochmal gecheckt, es is die Richte Php.ini, in meinem htaccess hat keinen entsprechenden eintrag.

Die 64bitter können ja auch 32 bit programme laufen lassen, is ein 64er suse linux, und auf dem bash gehn die befehle

ich hab grad noch in der htaccess den sage mode auf off gesetzt aber das hat auch nix geholfen.

Ich hoffe es kann mir irgendwer dabei helfen.

Ich schreibe hiermit eine Tafel Schokolade für die richtige Lösung aus ;-)

Schlingel ·

die funktionieren leider auch nicht, im übrigen hab ich keine ahnung warum ich die anderen genommen hab. aber es geht immer noch nicht. und ich werd langsam wansinnig.

ich erhöhe auf zwei tafeln!!!

Chip ·

Erstell mal ein File mit

<?php phpinfo(); ?>

und poste mal den Output davon.

Gruss

Schlingel ·

ich will hier nicht das forum sprengen , also einfach auf den link:

http://www.schlingel.de/phpinfo.php

falls jemand hier einen ansatz einer ahnung haben sollte und irgendwas testen möchte, kann ich gern das die typo3 logindaten und die daten für nen beschränkten ssh zugriff rausrücken

also eine sache wundert micht etwas, bei safe mode ist die local value auf on und die master value auf off, weiss zufällig jemand, wie ich die local value ändere, weil in der php ini, wo das normalweweise steht, is nix davon drin

Schlingel ·

jetzt hau ich mir erstmal selber eine rein und dann drück ich mir zwei tafeln schokolade hinterher.

also folgendes:
Ich Hirsch hatte das mit dem lokalen safemode value on anfangs nicht gesehen und jetzt ein bisschen gegrübelt und auf die Idee gekommen, das vielleicht das confixx mir lokal einen safemode verpasst, ich bin also mal in die vhosts conf Datei vom confixx rein und hab mir ein php_admin_flag safe_mode Off zu meiner Domain gesetzt - et voila die lokale safe mode Restriktion is auf off und IM GEHT!!!!!!!

Trotzdem tausend dank für eure bemühungen und die hilfestellung

Chip ·

gratuliere! 😃

funktionierts jetzt mit der neuen oder mit der alten IM-version?

gruss - michael

Schlingel ·

Handkuss!

Also die alte funzt garnicht und die "neue" mit bravour.

Nochmals Tausendmillionenfachen Dank!!!!!

chrimp ·

verdammt und ich hatte mich schon auf die schoki gefreut, als ich deine phpinfo angeschaut habe. ärgere mich auch seit längerem mit im und safe mode rumm.....

Schlingel ·

So, noch ein nachtrag:

Wenn man das php_admin_flag safe_mode Off direkt in die confixx_vhosts.conf schreibt wird das bei einer änderung der Vhosts wieder rausgeschmissen.

mann muss da im confixx Adminpanel unter Httpd Spezial, das für die domain oder für den User eintragen

einfach auch php_admin_flag safe_mode Off ind die box rein und das geht dann