So kopieren Sie eine komplette php/mysql-website mit php?
Ich habe eine typo3-Webseite ohne user-genrated oder dynamische Inhalte.
So ist es unnötig, den Einsatz von php und der Datenbank.
Ist es möglich (mit php) zu Klonen, ist das Loch website und speichern Sie jede Seite als html-Seite?
Ich habe nur einen normalen webspace, so kann ich nicht installieren, tools wie "eAccelerator".
Meine Idee:
- greifen jeden link aus der sitemap
- file_get_contents -> speichern als html -
Aber ich denke, das ist keine saubere Lösung? Oder?
Vielen Dank im Voraus!
james
Du musst angemeldet sein, um einen Kommentar abzugeben.
können Sie eine einfache software mit dem Namen HTTRACK., hier ist der link:
httrack.com
Warum Sie benötigen, um php zu benutzen, es zu kopieren? Haben Sie geprüft über ein Kommandozeilen-tool wie wget? wget ermöglicht Ihnen das erstellen einer "offline" - Kopie einer website, die können Sie natürlich host woanders. Klingt für mich genau wie das, was Sie tun möchten.
Den Fall, Sie sind wirklich hier um php, benötigen Sie eine HttpRequest, rufen Sie die Website, analysieren alle links und Ressourcen, das Paket herunterzuladen, Folgen Sie den links und das gleiche tun wieder. Das ist die einfachste Lösung, ohne überprüfung für in Konflikt stehende Ressourcen und andere Dinge, die schief gehen könnte.
Sitesucker http://sitesucker.us ist ein ausgezeichnetes Werkzeug, das Sie ausführen können von jedem mac aus. Es funktioniert sehr gut, ich benutze es die ganze Zeit.
Aber nicht vergessen, dass durch die Schaffung einer statischen Kopie Ihrer Website, verlieren Sie die templating-Funktionalität. Also, wenn Sie wirklich wollen, um Ihre statische website, die ich empfehlen - zumindest - den identischen teilen, die auf jeder Seite in php-includes. Meist Kopf, Seite, Kopfzeile, Fußzeile, navigation. Sie sind also bereit, für zukünftige änderungen.
Wenn es nur, weil dein TYPO3 zu langsam ist, schauen Sie auf der nc_staticfilecache Erweiterung, die können die Geschwindigkeit mit der er sich sehr gut.
Mit TYPO3, wo Sie brauchen nur einen einfachen HTML ist eine riesige überlauf, investieren Sie in DreamWeaver und den code aller Dinge "manuell".