Httrack

Aus Linupedia.org
Wechseln zu: Navigation, Suche

CMS was HTML Seiten ausgibt

Einleitung

Bietet dein WebSpace kein PHP, oder ist ein CMS aus anderen Gründen nicht möglich, kannst Du Dir auch einen lokalen WebServer auf Basis von XAMPP auf Deinem eigenen PC installieren, darauf dann das CMS, welches idealerweise einen HTML-Export bieten sollte. Dann bearbeitest Du quasi Deine Seiten erstmal lokal, exportierst sie über das CMS als statische HTML-Dateien und kopierst diese dann per FTP auf Deinen WebSpace.

Hier nun mal ein Resümee von mir, wie man aus einem CMS ohne eigenen HTML Export doch noch statische Seiten raus bekommt ... (in meinem Fall mit Joomla)


Der Anfang

Als erstes solltet ihr auf eurem PC daheim Apache mit PHP, MySQL installieren. Da es für Anfänger / Umsteiger sicherlich schwer ist am Anfang so etwas einzurichten entschied auch ich mich für eine Optionale Variante.


XAMPP - http://www.apachefriends.org/de/xampp-linux.html Dies ist eine super Testumgebung zum rumspielen ( in der Standard Installation ). Super Installationsanweisung vorhanden direkt unter dem Download.


Nachdem die Testumgebung steht installierte ich Joomla, das CMS .


Joomla – http://www.joomlaos.de Deutsches Forum vorhanden, dort funktioniert die Hilfe genauso wie hier ;D


Nachdem die Seiten so stehen wie man sie haben möchte wäre das gröbste schon mal fertig.

Installation von httrack

Nun installierte ich httrack über apt . Hier ein kurzer man Auszug ...


DESCRIPTION
      httrack  allows you to download a World Wide Web site from the Internet
      to a local directory, building  recursively  all  directories,  getting
      HTML, images, and other files from the server to your computer. HTTrack
      arranges the original site's relative  link-structure.  Simply  open  a
      page  of the "mirrored" website in your browser, and you can browse the
      site from link to link, as if you were viewing it online.  HTTrack  can
      also  update  an  existing  mirrored site, and resume interrupted down-
      loads.


um bei Joomla nun die Seiten auch die css Styles und Images mit einzubeziehen muss im localen httdocs/ die robots.txt einfach entfernt werden !!!

dann wird httrack gestartet und man folgt den Anweisungen ...

 lurban@suse-baer:~> httrack

 Welcome to HTTrack Website Copier (Offline Browser) 3.41-beta-4+libhtsjava.so.2
 Copyright (C) Xavier Roche and other contributors
 To see the option list, enter a blank line or try httrack --help

 Enter project name :test

 Base path (return=/home/lurban/websites/) :

 Enter URLs (separated by commas or blank spaces) :http://localhost/

 Action:
 (enter) 1       Mirror Web Site(s)
         2       Mirror Web Site(s) with Wizard
         3       Just Get Files Indicated
         4       Mirror ALL links in URLs (Multiple Mirror)
         5       Test Links In URLs (Bookmark Test)
         0       Quit
 : 1

 Proxy (return=none) :

 You can define wildcards, like: -*.gif +www.*.com/*.zip -*img_*.zip
 Wildcards (return=none) :

 You can define additional options, such as recurse level (-r<number>), separed by blank spaces
 To see the option list, type help
 Additional options (return=none) :

 ---> Wizard command line: httrack http://localhost/  -O "/home/lurban/websites/test"  -%v

 Ready to launch the mirror? (Y/n) : y


... die Seiten wurden abgespeichert.

Nun nur noch aus dem Ordner, in meinem Fall /home/lurban/websites/test die Dateien per ftp Uploaden. Dies geschieht ganz einfach über den Konqueror, und zwar mit dem Befehl in der Adressleiste : sftp://accountnamevonftpuser@deinedomain.de/

oder ihr benutzt diesen TIP Automatisierter Homepage Upload

Links

http://www.httrack.com/

--Urbanswelt 11:00, 22. Nov 2006 (CET)

Zurück zu Webdesign