Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge

 
Erweiterte Suche

5476 Beiträge in 1178 Themen- von 498 Mitglieder - Neuestes Mitglied: Rithaquesri

22.05.2012 10:28
ProfiHost - SupportforumContent-Management-SystemeTypo3HTMLDOC auf profihost servern (lösung)
Seiten: [1]   Nach unten
Drucken
Autor Thema: HTMLDOC auf profihost servern (lösung)  (Gelesen 5111 mal)
Philipp
Newbie
*
Offline Offline

Beiträge: 10


Profil anzeigen
« am: 13.06.2004 18:07 »

es gibt einen Weg, HTMLDOC (benötigt pdf_generator von typo3) auf profihost servern laufen zu lassen.

dazu muß man sich den sourcecode von htmldoc ziehen, und in sein Verzeichnis laden. (Am besten eine tar.gz Datei).
Dann mit
tar xvfz htmldoc-1.8.23.tar.gz
entpacken.
jetzt ins Unterverzeichnis wechseln und
./configure --prefix=/wwwXXXX/htmldoc
die Makefile konfigurieren. Jetzt muß noch eine kleine Änderung an der Makedefs Datei gemacht werden.
Dort nach CXX suchen und den Wert von g++ in gcc ändern.

jetzt make eintippen und die resultierende htmldoc binary in das Verzeichnis:
/wwwXXXX/htmldoc/share/htmldoc/
kopieren.
Der Prefix /wwwXXXX/htmldoc verursacht ein Suchverzeichnis /wwwXXXX/htmldoc/share/htmldoc
In diesem Verzeichnis müssen auch die Unterverzeichnisse fonts und data sein, damit htmldoc funktioniert.
Danach die Funktionsfähigkeit mit dem Beispiel von Typo3 überprüfen.
libfltk wird nicht benötigt, da wir nur die Konsolenversion benötigen, und nicht die GUI. die anderen libs sind im Source-Verzeichnis von htmldoc enthalten und werden einkompiliert.
Anschließend kann das ganze Verzeichnis htmldoc-1.8.23 gelöscht werden, da ja alle notwendigen Files im Verzeichnis /wwwXXXX/htmldoc/share/htmldoc/ kopiert wurden.

Natürlich müßt ihr jetzt auch den Pfad zur htmldoc binary der Extention pdf_generator anpassen. das heißt jetzt logischerweise:
/wwwXXXX/htmldoc/share/htmldoc/htmldoc

und falls es immer noch nicht funktionieren sollte, bitte laut anleitung bei Typo3 überprüfen, ob das htmldoc richtig übersetzt wurde.
http://typo3.org/documentation/document-library/pdf_generator/Adminstration-36/

Viel Spaß.
Gespeichert
gdschung
Jr. Member
**
Offline Offline

Beiträge: 66


Profil anzeigen WWW
« Antworten #1 am: 16.06.2004 15:37 »

Endlich PDFs erzeugen !!!


Danke....

cheers
gregor
Gespeichert

astroeher
Jr. Member
**
Offline Offline

Beiträge: 65


Profil anzeigen WWW
« Antworten #2 am: 25.06.2004 14:23 »

Also, ich kapier's mal wieder nicht.
Habe alle Schritte laut Anleitung nachgemacht, bis zum make.
Und welche Dateien (namentlich welche) soll ich jetzt kopieren?
Bezieht sich das wwwXXXX in der Anleitung auf den Benutzernamen, den PH verteilt hat, oder auf die Domain, bei der ich HTMLDOC installieren möchte?

das sind die beiden Fehler, die ich vielleicht finden konnte, warum bei mir der PDF-Link immer noch nicht funktioniert.

Also vielleicht wieder eine Anleitung für LINUX-Dummies wie mich!

Danke!
Gespeichert

Alexander
-------------------------------------------------
Wenn Du sie nicht überzeugen kannst -
verwirre sie (GARFIELD)
-------------------------------------------------
Andreas B.
Newbie
*
Offline Offline

Beiträge: 25


Profil anzeigen WWW
« Antworten #3 am: 02.08.2004 02:29 »

Gibt es nicht irgendwo einen DOwnload-Link für ein HTML-Doc was nicht weiter bearbeitet werden muß, da ich ein Unix-Dummy bin?
Gespeichert

www.in-memoriam-gabi.de
www.bellowski.de (im Aufbau)
www.software-qualitaetsmanager.de (noch nicht released)
www.qualitätsforum.de (noch nicht released)
www.qm-konzepte.de (noch nicht released)
ivko
Newbie
*
Offline Offline

Beiträge: 11


Profil anzeigen
« Antworten #4 am: 07.10.2004 21:11 »

Deiner Anleitung nach müsten ein verezichnis erstellt werden, aber ich finde keine. make läuft ohne Fehlermeldung ab und alles ist wie vorher.
Wo soll denn jetzt die binary sein?
Irgend eine Kleinigkeit fehlt mir noch.

Ich würde mich sehr freuen, wenn mir jemand weiterhelfen könnte. :cry:

Gruß
Ivko


mein configure String ist wie folgt:
Zitat
[21:00:50] server153-han:~/www.horvat.biz/htmldoc-1.8.23 > ./configure --prefix=/www.horvat.biz/htmldoc

dann das make:

Zitat
[21:04:54] server153-han:~/www.horvat.biz/htmldoc-1.8.23 > make
Making all in htmldoc...
Compiling gui.cxx...
Compiling file.c...
Compiling html.cxx...
Compiling htmldoc.cxx...
Compiling htmllib.cxx...
Compiling http.c...
Compiling image.cxx...
Compiling iso8859.cxx...
Compiling md5.c...
Compiling progress.cxx...
Compiling ps-pdf.cxx...
Compiling rc4.c...
Compiling snprintf.c...
Compiling string.c...
Compiling toc.cxx...
Compiling util.cxx...
Linking htmldoc...
Making all in doc...
Formatting htmldoc.html...
htmldoc: Reading intro.html...
htmldoc: Reading 1-install.html...
htmldoc: Reading 2-starting.html...
htmldoc: Reading 3-books.html...
htmldoc: Reading 4-cmdline.html...
htmldoc: Reading 5-cgi.html...
htmldoc: Reading 6-htmlref.html...
htmldoc: Reading 7-guiref.html...
htmldoc: Reading 8-cmdref.html...
htmldoc: Reading a-license.html...
htmldoc: Reading b-book.html...
htmldoc: Reading c-relnotes.html...
BYTES: 182017
Formatting htmldoc.pdf...
htmldoc: Reading intro.html...
htmldoc: Reading 1-install.html...
htmldoc: Reading 2-starting.html...
htmldoc: Reading 3-books.html...
htmldoc: Reading 4-cmdline.html...
htmldoc: Reading 5-cgi.html...
htmldoc: Reading 6-htmlref.html...
htmldoc: Reading 7-guiref.html...
htmldoc: Reading 8-cmdref.html...
htmldoc: Reading a-license.html...
htmldoc: Reading b-book.html...
htmldoc: Reading c-relnotes.html...
PAGES: 112
BYTES: 465433
Formatting htmldoc.ps...
htmldoc: Reading intro.html...
htmldoc: Reading 1-install.html...
htmldoc: Reading 2-starting.html...
htmldoc: Reading 3-books.html...
htmldoc: Reading 4-cmdline.html...
htmldoc: Reading 5-cgi.html...
htmldoc: Reading 6-htmlref.html...
htmldoc: Reading 7-guiref.html...
htmldoc: Reading 8-cmdref.html...
htmldoc: Reading a-license.html...
htmldoc: Reading b-book.html...
htmldoc: Reading c-relnotes.html...
PAGES: 112
BYTES: 4858683
[21:05:22] server153-han:~/www.horvat.biz/htmldoc-1.8.23 >
Gespeichert
ProfiHost - Technik
Administrator
Hero Member
*****
Offline Offline

Beiträge: 1703


Profil anzeigen
« Antworten #5 am: 08.10.2004 09:03 »

es dürfte ein make install fehlen...
Gespeichert

Mit freundlichen Grüßen
Ihr ProfiHost Team
gdschung
Jr. Member
**
Offline Offline

Beiträge: 66


Profil anzeigen WWW
« Antworten #6 am: 03.11.2004 21:07 »

eventuell folgendes beachten:


Es ist darauf zu achten, dass das /wwwXXXX durch die richte Angabe ersetzt wird.

Mit pwd kann man den aktuellen absoluten Pfad nach einem login herausbekommen, zum Beispiel /www0554.

./configure --prefix=/www0544/htmldoc

müsste dann den Stuff konfigurieren.

Vieleicht noch als kleiner Tipp: man kann die Ausgabe von Befehlen auch miteinander verbinden, in unserem Fall wäre ein einfaches

./configure --prefix=`pwd`/htmldoc

sinnvoll, allerdings ist dies nur im direkten User-Verzeichnis möglich, nicht aber in einem Unterverzichnis à la /www0544/src/

daher müssen wir mit cut arbeiten:

./configure --prefix=/`pwd | cut -f2 -d/`/htmldoc

Ich hoffe ich konnte denen, die beim kompilieren Probleme hatten, ein wenig helfen...
Gespeichert

ivko
Newbie
*
Offline Offline

Beiträge: 11


Profil anzeigen
« Antworten #7 am: 08.11.2004 13:31 »

Man muss den mit PWD ermittelten absoluten Pfad verwenden:

Zitat
./configure --prefix=/horttsxy/www.horvat.biz/bin/htmldoc


danach wie oben beschrieben
- g++ in gcc ändern,
- make ausführen und danach
- make install starten.

Jetzt wurden die Verzeichnisse wirklich angelegt, es sind in htmldoc-Verzeichnis jetzt die Unterverzeichnise bin - man - share vorhanden. In bin ist auch eine binary htmldoc.

Es funktioniert jetzt wunderbar
Gespeichert
wini2
Newbie
*
Offline Offline

Beiträge: 14


Profil anzeigen
« Antworten #8 am: 30.07.2005 15:37 »

Hallo,

für einen Linuxunkundigen ist der Thread kaum nachvollziehbar. Ich habe mich durch einige Foren gekämpft, um eine einfache Lösung hinzubekommen.

Typo3-PDF auf Linux-Server

Vorgehensweise ohne eigene HTMLDOC-Installation vornehmen zu müssen!

- Ext. pdf_generator installieren. Unter htmldoc path nichts eintragen (wird von htmldoc_linux-Ext. ausgefüllt).
- Ext. T3X_htmldoc_linux-0_0_0-z.t3x von
  http://www.jens-ellerbrock.de/T3X_htmldoc_linux-0_0_0-z.t3x
  downloaden und installieren (nicht auf typo3.org/repository enthalten). Die Extension auspacken
  [z. B. über lokale Typo3-Installation], dann via FTP auf den Server laden. Direkt klappt wahrscheinl. wegen
  Zeitüberschreitungen des Servers nicht.

- Typo3-Template anpassen: Je nach verwendetem Typo3-Template, entsprechende Ergänzungen vornehmen.

  Um es einfach mal auszuprobieren, ein neues Web anlegen (z. B. Crcph) und im Setup des Roottemplates
  folgende Einträge vornehmen:

   #Seite beschreiben
   page = PAGE
   page.typeNum = 0

   #PDF-generator
   pdf_generator = PAGE
   pdf_generator {
   typeNum = {$extension.pdf_generator.typeNum}
   config.pageGenScript = EXT:pdf_generator/gen_pdf.php
   }
  # bei crcph nicht nötig
  #50 = CONTENT
  #50 < styles.content.get

- An die URL der Website-Vorschau „&type=123“ hängen. Es sollte klappen!!

Näheres zur Einbindung in Typo3 siehe z. B.

http://typo3.org/documentation/mailing-lists/german-user-list-archive/thread/25438/?tx_maillisttofaq_pi1%5Bsword%5D=pdf%20generator&tx_maillisttofaq_pi1%5Bpointer%5D=1&tx_maillisttofaq_pi1%5Banswered_only%5D=0&tx_maillisttofaq_pi1%5Bmode%5D=1

http://typo3.org/documentation/document-library/pdf_generator/Adminstration-36


Einschränkungen: Die beschriebene Vorgehensweise basiert auf der alpha-Version von htmldoc_linux und htmldoc-Version 1.8.24. Letztere ist nicht sonderlich leistungsfähig; insbesondere css wird nicht unterstützt.

Hier noch eine Anregung an Profihost. Bisher habe ich Profihost immer als kompetent und kundenorientiert erlebt. Er wäre daher klasse, wenn Htmldoc vorinstalliert würde. Noch besser: Die Profihost-Profis kennen sich bestimmt wesentlich besser aus, als ein "nur Anwender". Über Hinweise (oder sogar Installation) zu (von) Programmen, die gute Ergebnisse bei einfacher Verwendung liefern, wäre sicher nicht nur ich dankbar.

Gruß
wini2
Gespeichert
ProfiHost - Technik
Administrator
Hero Member
*****
Offline Offline

Beiträge: 1703


Profil anzeigen
« Antworten #9 am: 30.07.2005 16:57 »

Hallo!

Es wird kommen - wir arbeiten zur Zeit an einer Migration aller Systeme von Debian Woody - auf Sarge. Nach dieser Umstellung wird sowohl Graphicsmagick als auch HTMLDOC vorhanden sein.
Gespeichert

Mit freundlichen Grüßen
Ihr ProfiHost Team
ProfiHost - Technik
Administrator
Hero Member
*****
Offline Offline

Beiträge: 1703


Profil anzeigen
« Antworten #10 am: 27.09.2005 18:05 »

Beides mittlerweile überall als Standard vorhanden.
Gespeichert

Mit freundlichen Grüßen
Ihr ProfiHost Team
Seiten: [1]   Nach oben
Drucken
Gehe zu: