Zum Inhalt springen

Fast fertig, aber diese *+~!# TTF-Unterstützung...

Erstellt am 14. August 2002 · 6 Antworten · letzte Antwort am 21. November 2002

Tags: PHP, Frage

Doc ·

Tja, so weit so gut...
Nach etlichen LEICHT verwirrenden Umständen im Zusammenhang mit der Serverkonfiguration hänge ich nun nur noch an EINEM Problem fest - die Freetype-Unterstützung. Mal vom anschließenden erlernen von T3 ganz abgesehen 😉

Ich weiss mittlerweile, das dass mit der TTF-Sache nicht selten vorkommt, aber gibt´s denn da wirklich keine Alternative ausser dem einkompilieren in PHP?

Ehrlich gesagt fühl´ ich mich nämlich beim Gedanken an ein Neukompilieren von PHP GAR nicht wohl, denn NOCH läuft auf dem Webserver ja alles und da ich KEIN LINUX-Guru sondern nur ein einfacher Informationsgestalter bin ("I´m a doctor, not an engineer damnit...!") weis ich nicht ob ich das einerseits richtig (im Sinne der ursprünglichen Konfiguration) machen werde (z.B. welche Zusatzoptionen ich für mein 1&1-Rootserver-PHP wo, wie, in welcher Form eingeben muss) und weiterhin ob (falls ich beispielsweise Carsten Roses Anleitung Abschnitt 9 übernehmen sollte) danach immer noch alles wie gewohnt laufen wird...

Die mannigfaltigen deutschen/englischen Installationsanleitungen u.a. die von Rose und Weiland hab ich vorliegen - was nun nicht zwingend unterstellt das ich sie auch komplett verstehe/nachvollziehen kann.
Zumal sich Meister Weiland leider gar nicht zum TTF-Problem äußert...

Dummerweise sind auf unserem Server aber auch schon Kunden gehostet - und das sollte nach Möglichkeit auch so bleiben 🙂 - so dass ich nicht so ohne weiteres eine Neuinstallation per "Holzhammermethode" durchführen kann/möchte/will.

Der langen Rede kurzer Sinn:
Welche Möglichkeiten haben wir die Freetype-Unterstützung für T3 (usw.) auf unserem Server doch noch zu erzeugen OHNE Gefahr zu laufen den Server (oder zumindest PHP) zu zerschiessen ?

Walsleben ·

Wenn du ganz sichersein willst, das nix schief geht, dann spiegel den Rootserver auf einen anderen Rechner.
Auf diesem neuen Rechner dann alles ausprobiert und dann die Änderungen auf dem richtigen Server gemacht.
Das ganze setzt aber vorraus das man sich mit Linux auskennt.
install-typo33b1-suse73-german.pdf ich empfehle diese Anleitung für eine Rootserver installation

Doc ·

Danke für Deine schnelle Antwort...

Ich hab mich an die empfohlene Anleitung heran gemacht und komme exakt bis zu Abschnitt 9 -PHP.

An dem Punkt wo ich die PHP-Sourcen auspacken soll ist Sense. Das im Skript angegebene Verzeichnis /SPECS existiert zwar, aber in /packages (oder sonst irgendwo in den unzähligen Verzeichnissen versteckt) gibt es keine wie auch immer geartete PHP-Archivdatei die ich entpacken könnte...

Newbie-Frage der Woche:
Heisst das jetzt, dass ich mir ein niegelnagelneues PHP-4.0.6-Installationsarchiv organisieren sollte um das auf gut Glück zu installieren ???
Ich hab mir sicherheitshalber(?) die aktuellen PHP-Configure-Commands aus PHPINFO weggesichert und um die in der Anleitung beschriebenen Zusätze ergänzt - ich hoffe das wäre dann später beim Kompilieren so richtig...(?)

Als Steigerung dieser Frage:
Oder könnte ich notwendige PHP-Archiv das evtl. auch auf Suse-Linux 7.2-CD´s finden?

Und der Höhepunkt:
Im Grunde geht´s mir ja nur noch um die TTF-Unterstützung, wäre es daher nicht möglich (und doch auch einfacher) die libttf.so aus /usr/local/typo3sh/lib DIREKT als Dynamic Extension in die PHP.ini einzutragen und dann den Server neuzustarten ?
Wenn ja, wie sollte der Pfad dann angegeben werden, genauso wie er ist? Oder findet PHP das selbst heraus ?

Auch wenn´s blöde klingen mag, bevor ich das einfach ausprobiere frage ich bei erfahreneren Anwendern lieber nochmal nach - frei nach dem Motto:
Server raucht vor sich hin und im Hintergund hört man den bekannten Spruch:
"Vielleicht hätte er jemanden fragen sollen der sich mit sowas auskennt..." 🙂

Walsleben ·

In dem SPECS Ordner kann man nur was finden, wenn man auch das Source RPM Paket von Suse installiert hat.
das kann man mit Yast nachinstallieren, dann sollte das auch da sein.
Das es installiert werden muß steht irgendwo ganz am anfang von der docu.

escapedPrisoner ·

So. Im Zuge der neuen Lösungsseiten habe ich einen klitzekleinen Teil dieses Threads schon mal ins Wikis übernommen. Damit schon mal was drin steht.

Hier stehts:
http://linuxwiki.de/Typo3 (Startseite 1)
http://linuxwiki.de/Typo3Lösungen (Startseite 2)
http://linuxwiki.de/Typo3Lösungen/FürLinuxProbleme

(Das Typo3Wiki ist dafür gedacht die Lösungen, die durch Diskussion im Forum entstanden sind an einer Stelle zu bündeln und für Anfänger kurz und prägnant verfügbar zu machen)

Immer noch interessant ist die Antwort auf:

War das Nachinstallieren per YAST denn nun ausreichend, damit PHP nun bei Dir läuft und Du mit der Typo3-Installation weitermachen konntest?

Wäre ganz interessant, da ich diesen Kommentar zur SuSE-Installationsanleitung gern hinzufügen möchte. Das Problem kann ja auch bei anderen auftreten.

Gruß, escapedPrisoner

[ Diese Nachricht wurde geändert von: escapedPrisoner am 2002-10-26 14:37 ]

dj.​picasso ·

Hallo,

ich habe ein ähnliches Problem wie der Doc.

Vielleicht aber kurz, was ich gemacht habe.
Mein System: Suse 7.3.
Habe das Testsystem installiert und soweit fast zum laufen gebraucht (Abgesehen von dem Fatal Error mit Memory Size - aber das ist eine andere Baustelle 😁)

Nachdem ich dann in der Installation die Basic Configuration gechecked hatte und mir angezeigt wurde, dass das Freetype-Paket (2.1.2) nicht compiliert wurde, habe ich es erst mit Yast2 installiert (Version 1 und 2). Danach funzte es immer noch nicht, also habe ich es mir aus dem Web gezogen und händisch installiert.
Aber nach der gesamten Prozedur zeigt er mir immer noch dieselben Fehler an und es funktioniert einfach nicht!

Weiß hier vielleicht jemand weiter?
Ciao
DJ

Bernd ·

Ich habe auch einen 1&1 Rootserver. Mit der Anleitung die unter http://typo3site.comko.de/index.php?id=2 liegt, habe ich ihn problemlos mit Truetype und allem Zip und Zap zum Laufen gebracht. Auf dem Server sind auch vorkompilierte Libraries abgelegt, bei denen PHP mit TTF dabei ist. Allerdings kann man die Links zu den Quellen leider nicht anklicken, aber sie stehen ja im Klartext da.