Httrack
Inhaltsverzeichnis
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
--Urbanswelt 11:00, 22. Nov 2006 (CET)