Ich könnte Dir Schritt für Schritt sagen wie ich sowas mache, aber ich nutze Wordpress dabei nur als CMS, sprich, Kommentare etc. werden von mir ignoriert. Ich vermute aber, dass diese auch einfach mitgenommen werden können.
Meine Variante der Wahl sieht so aus:
1. An den gewünschten Speicherort Wordpress installieren
2. Per phpMyAdmin auf die bisherige Datenbank schalten
3. Exportieren anklicken, “Angepasst – zeige alle möglichen Optionen an” auswählen
4. Zum Export folgende Tabellen auswählen: wp_postmeta, wp_posts, wp_terms, wp_term_relationships, wp_term_taxonomy
Hier müsstest Du für die Kommentare auch die comment-Tabellen wählen
5. Unter “Objekterstellungsoptionen” die Möglichkeit “DROP TABLE-Befehl hinzufügen” anhaken
6. Exportieren
7. In der exportierten SQL-Datei die Einträge für "guid" bearbeiten: aus der alten URL muss die neue gemacht werden, also suchen & ersetzen
8. Im neuen Wordpress die Einstellungen => Permalinks anpassen (selbe Struktur wir bisher)
9. Per phpMyAdmin auf die neue Datenbank schalten und die bearbeitete SQL-Datei importieren
10. Einstellungen => Allgemein => Blogname und -beschreibung anpassen
11. Einstellungen => Lesen => Startseite auswählen
12. Themeordner per FTP ins neue WordPress kopieren (wp-content/themes/themebezeichnung) & Theme in Wordpress aktivieren
13. Evtl. Plugins installieren/einrichten, speziell Kontaktformulare
Es gibt aber mit Sicherheit einfachere Wege dafür, ich nehme diesen, weil ich dabei noch nie Probleme hatte. Speziell pflegt eine neue Worpressinstallation, in die man nur das Theme übernimmt, seltener Zugriffsrechtprobleme zu haben. Aber warte ruhig noch nen bisschen, vielleicht hat ja jemand einen einfacheren, falls Dir meiner etwas zu viel ist ;)