Guten Morgen,
werde meine Mitgliedschaft im Forum direkt mal mit einer frage beginnen. Zur Zeit bin ich noch Typo 3 Newbie und versuche nu Typo3 auf einem Strato Rootserver zu installieren. So weit klappt auch alles aber das ImageMagick will einfach nicht. Habe in der php.ini den safemode auf off gestellt. Aber im Admin panel unter Installation wird der Mode noch on gezeigt. Habe den cache mal gelöscht aber nichts tut sich. Und da hoffe ich das das Problem liegt das IMageMagick nicht erkannt wird. Habe im Haupt HTML Ordner die statisch gelinkte Version von IM gepackt und versucht den Pfad im Installations Menü angegeben. Aber leider wird der IM nicht erkannt.
Bin für jeden Tip dankbar
Marcel Quoos
Hallo Marcel
ich hatte das selbe Problem und es trieb mich fast in den Wahnsinn. Bei mir war es eine Kombination aus zwei Fehlern. ERstens hatte ich, obwohl ich es nicht glauben wollte, ne falsche Version von IM. Die richtige mit der es bei mir dann ging hab ich von www.jweiland.net (http://www.jweiland.net/step1+M54a708de802.html). Der zweite Fehler war, dass ich auch versucht habe den Safemode abzuschalten, wie bereits von Dir geschildert, klappt das aber nicht. Statt dessen musst Du ein Ausnahmeverzeichnis in der /etc/php.ini definieren. Der Eintrag heisst safe_mode_exec_dir=
Dort trägst Du entsprechend Dein Verzeichnis ein. Typo3 schlägt /srv/www/htdocs/empty vor, was auch funktioniert.
Habe das Problem nochmal hier dokumentiert: http://www.fellner-online.de/index.php?id=18#118
Hier kannst Du auch das benötigte Imagemagick runterladen, damit J. Weiland vielleicht nicht zu viel Traffic bekommt. An dieser Stelle nochmal vielen Dank an Herrn Weiland, seine Tutorials sind wirklich prima für den Einstieg.
Falls es noch Probleme gibt kannste Dich gerne melden.
Gruß
Tobias
Dank Dir für die Tips. Werde das Morgen mal ausprobieren. Meld mich auf jeden Fall noch mal.
Hallo,
es klappt bei mir immer noch nicht. HAbe das ImageMAgick pack von Dir gezogen und den kompletten Ordner in dem Ordner /usr/www/htdocs/empty/ kopiert und die Rechte 777 für den Ordner und alle Dateien gegeben. Und die php.ini habe ich auch geändert. Sprich:
; Safe Mode
;
safe_mode = on
safe_mode_exec_dir = /srv/www/htdocs/empty/
Den Server einmal neu gestartet und fertig. LEider sagt mir das Setup immer noch das er ImageMagick nicht findet.
Hab doch alles richtig gemacht, oder?
Marcel
Hallo nochmal,
probier mal folgendes:
Setz in der PHP.ini (/etc/php.ini) Safemode auf off.
Typo3 zieht sich den zwar irgendwo anders her, sprich bei mir zeigt er immernoch on an aber vielleicht bringt das auch was.
Das exec_dir lässt Du falls der Pfad richtig war. Bei meinem Server ist es /srv/www/htdocs/empty, bei Dir schein er ja ein bisschen anders zu sein.
Lösch nochmal das entpackte IM. Danach enpackst Du es in ein anderes Verzeichnis (z.B. dein Homeverzeichnis) und zwar mit der Option -p.
mit der -p Option werden die Rechte der Originaldateien behalten, das ist wichtig. Danach kopierst Du die Dateien "nackt", sprich nicht das ganze Verzeichnis ebenfalls mit der -p Option in Dein "empty" Verzeichnis. (Bei mir cp-Rp * /srv/www/htdocs/empty/) Auch hierbei werden die Rechte behalten. Die Rechte stehen dann wie folgt: Owner 1000:1000; 755. Mit diesen Rechten geht es bei mir. Die Dateien dürfen nicht root gehören.
Probier es dann nochmal aus. Solltest Du es wie beschrieben gemacht haben und die Rechte immer erhalten haben müsste es klappen.
Wenns dann immer noch nicht geht prüf mal ob der Cronjob von Deinem Confixx die php.ini wieder überschrieben hat, sprich das exec_dir gelöscht hat. In diesem Fall musst Du Dich als Admin
im Confixx einloggen und unter "httpd spezial" den Eintrag vornehmen.
Wenns dann immer noch nicht funktioniert kannst Du Dich ja nochmal melden, allerdings müsste ich dann auch ein bisschen grübeln. Falls alles nciht hilft wäre es vielleicht auch sinnvoll nochmal das IM bei J. Weiland zu ziehen. Glaube zwar nicht, dass an der Version was nicht stimmt, aber man weiss ja nie.
Viel Erfolg!
Grüße
Tobias
Hallo,
noch mal vielen Dank für alles. Die Lösung war garnicht so schwierig.
Habe in Confixx unter httpd spezials den Code
Php_admin_flag_safe_mode Off
Php_admin_value open_basedir none
eingeben für den Kunden und alles klappt 😉