Zum Inhalt springen

Hilfe bei Typo3-Scriptfehler

Erstellt am 17. Oktober 2006 · 13 Antworten · letzte Antwort am 24. Oktober 2006

Tags: Frage

just2b ·

Guten Morgen Thomas

Gesing schrieb

Was wir festgestellt haben, ist zum einen, dass Thumbs nicht generiert werden (No Thumb generated: xxx). Ist das schon ein Hinweis darauf? Zum anderen ist es aber möglich, dass Bilder die in einem Seiteninhalt vom Typ Text eingebunden sind, sehr wohl dargestellt werden - Bilder über den Typ Bild eingebunden (wie es sich gehört...*fg*) aber eben nicht.
Ist schon sehr komisch das - oder?

Nein weil die mal früher erstellt wurden und jetzt nicht neu generiert werden.

Gesing schrieb

Nur wie schon gefragt: Woran erkennen wir, dass der noch funktioniert`?

install tool (domain.tld/typo3/install/) > Image Processing > am Ende sind ein paar Tests

viel erfolg
georg

Gesing ·
just2b schrieb

install tool (domain.tld/typo3/install/) > Image Processing > am Ende sind ein paar Tests

Moin Georg

Leider gibt es in unserer Installation im angegebenen Pfad sowas nicht. Oder habe ich jetzt was falsch verstanden?

Thomas

Gesing ·
just2b schrieb

schau mal per FTP ob das Verzeichnis umbenannt worden ist. Sonst hol dir mal eine vollständige Version von 3.6. hier > http://prdownloads.sourceforge.net/typo3/ > entpacken und install-ordner wieder uploaden

georg

Hi Georg!

Nur das sicher ist, dass ich dich richtig verstanden habe: Ich habe per FTP in typo3/Install geguckt und nix mit image processing gefunden. Das Verzeichnis sieht genauso aus wie das in dem ZIP welches ich mir gerade (s.o.) geholt habe (dummy-3.6.0-1.zip)!

???? Ich hoffe wir reden hier von gleichen Vorgängen oder meinst du ganz was anderes was ich hätte tun müssen?

Thomas

Gesing ·
just2b schrieb

nein, du musst das schon aufrufen > http://deine-domain.de/typo3/install > dann PW eingeben > unter "image processing > unten sind die tests

georg

@Georg

Aha - man muss eben nur die gleiche Sprache sprechen...werde mich bemühen sie so schnell wie möglich zu lernen!

Also - die Tests laufen nicht weil:

****
Test skipped
Use of ImageMagick has been disabled in the configuration. Refer to section 'Basic Configuration' to change or review you configuration settings
****

In 'Basic Configuration' nachgesehen - und da steht:

****
Check Image Magick:
No ImageMagick install available
It seems that there is no adequate ImageMagick installation available at the checked locations (, /usr/local/php/bin/)
An 'adequate' installation for requires 'convert', 'combine'/'composite' and 'identify' to be available
****

Kann es sein, dass das Proggie beim Umzug auf den neuen Server "verloren" gegangen ist - oder zu der auf dem neuen Server verwendeten PHP-version inkompatible ist? Kann sowas nachinstalliert werden? Brauch es dazu eine auf Typo 3.6.o abgestimmte Version?

Aber ich schätze mal, wir sind auf dem richtigen Weg - oder?

Thomas

Gesing ·

@ georg

Ich habe in unserer Installation auf der gleichen Ebenen wie typo3 ein Verzeichnis 'imagemagick' gefunden. Dort ist offensichtlich die Version <ImageMagick 4.2.9> hinterlegt.

Ich habe gesehen, das in der Basic Configuration ein Pfad zum Image Magick angegeben werden kann. Macht das Sinn da mal < /httpdocs/imagemagick/ > einzutragen oder ist das eh der Standardpfad und es geht aus evtl. anderen Gründen nicht?

Thomas

Gesing ·

Hallo Georg!

Habe mal ein wenig in der Lektüre gestöbert und letztlich folgendes gefunden. Dies scheint unser Problem zu sein.

*******************
Safe mode turned on safe_mode=1
In safe_mode PHP is restricted in several ways. This is a good thing because it adds protection to your (and others) scripts. But it may also introduce problems. In TYPO3 this may be a problem in two areas: File administration and execution of external programs, in particular ImageMagick.
If you just ignore this warning, you'll most likely find, that TYPO3 seems to work except from the image-generation. The problem in that case is that the external ImageMagick programs are not allowed to be executed from the regular paths like "/usr/bin/" or "/usr/X11R6/bin/".
If you use safe_mode with TYPO3, you should disable use of external programs ([BE][disable_exec_function]=1).
In safe mode you must ensure that all the php-scripts and upload folders are owned by the same user.

safe_mode_exec_dir=
If the ImageMagick utilities are located in this directory, everything is fine. Below on this page, you can see if ImageMagick is found here. If not, ask you ISP to put the three ImageMagick programs, 'convert', 'combine'/'composite' and 'identify' there (eg. with symlinks if Unix server)

Example of safe_mode settings:
Set this in the php.ini file:

; Safe Mode
safe_mode = On
safe_mode_exec_dir = /usr/bin/

...and the ImageMagick '/usr/bin/convert' will be executable.
The last slash is important (..../) and you can only specify one directory.

Notice:
ImageMagick 4.2.9 is recommended and the binaries are normally installed by RPM in /usr/X11R6/bin or by compiling in /usr/local/bin. Please look in the "Inside TYPO3" pdf-document for extensive information about ImageMagick issues.
Paths to ImageMagick are defined in localconf.php and may be something else than /usr/bin/, but this is default for ImageMagick 5+

***************

Bin gerade dabei dasmit unserem Provider zu klären. Nur safe_mode schaltet der wohl nicht ab.

Thomas

tga ·

Hi Thomas,

wie lange habe ich genau nach dieser Antwort auf alle meine Probleme gesucht!?!

Vielen Dank!

Hab mich ewig rumgequält, weil IM einfach nicht lief.

Kann man den SafeMode aber bedenkenlos auf off stellen oder sind da größere Risiken dahinter versteckt? Mein Provider hat mich davor gewarnt. Aber es scheint wohl die einzige Möglichkeit, IM zum Laufen zu bringen, da der Provider es nicht zur Verfügung stellt.

Vielen Dank für Eure Hilfe,
Tina

Gesing ·
tga schrieb

Hi Thomas,

...

Kann man den SafeMode aber bedenkenlos auf off stellen oder sind da größere Risiken dahinter versteckt? Mein Provider hat mich davor gewarnt. Aber es scheint wohl die einzige Möglichkeit, IM zum Laufen zu bringen, da der Provider es nicht zur Verfügung stellt.

...

Hi Tina!

Es wäre schön gewesen, wenn wir den safe_mode hätten selbst ausschalten können. Dies war aber durch unseren BusinessProvider so vorgegeben und wir mussten nun mit diesem "Feature" leben. O-Ton: "...das ist eigentlich die Standard-Einstellung und wenn die Programmierer sich nicht an Standards halten..."

Auf der anderen Seite haben Provider wie z.B. 1&1 dieses Sicherheits-Feature nicht eingeschaltet. Unser Prov ist da wohl von der ganz vorsichtigen Sorte.

Letztlich war es aber auch nicht unser eigentliches Prob - wie sich nun herausgestellt hat. Die haben was gefaselt von wegen: "...bei der Abarbeitung der .htaccess hat es "kleine" Einstellungsprobleme gegeben."

Ich denke, wir haben die da ganz schön aufgescheucht und haben denen mal ihr System ein wenig i.O. gebracht, so dass nun auch Typo's vernünftig laufen.

Natürlich haben wir im Install-Tool nun den safe_mode-Hacken gesetzt und auch dem bei IM 5 usw. und siehe da, es geht alles wieder wie vorher.

Ob der safe_mode bzw. dessen Deaktivierung größere Sicherheitsrisiken beinhaltet kann ich dir nicht sagen. Da sollen vielleicht andere ihren "fachlichen Senf" dazu geben.

In diesem Sinne wünsche ich dir aber noch viel Spaß mit deinem wieder funktionierenden IM.

Beste Grüße vom Thomas