Entsprechend dem (indirekten) Aufruf von Bastian ein Tutorial zu verfassen, welches die Installation von Kirby auf einer Windows tauglichen Testumgebung lokaler Natur beschreibt, erkläre ich heute, wie man eben diesen Vorgang mit XAMPP bewerkstelligt.
Da es zu Entwicklungszwecken natürlich deutlich komfortabler ist, einen Localhost zu nutzen, um zügig zu Ergebnissen zu kommen, setzt diese Anleitung natürlich einfach mal voraus, dass Ihr Euch XAMPP für Windows heruntergeladen und auf Eurem Rechner installiert habt. Falls nicht, findet Ihr eine entsprechende Anleitung auf der dazugehörigen Website.
Sobald XAMPP läuft, könnt Ihr Euch die aktuelle Version von Kirby herunterladen. Ihr entpackt das Teil und kopiert dessen Inhalt in einen neuen Ordner namens kirby. Diesen Ordner schiebt Ihr nun in den htdocs-Ordner Eurer XAMPP-Installation. Der Pfad inklusive kirby-Ordner hierzu heißt dann im Normalfall C:\xampp\htdocs\kirby, was gleichzeitig bedeutet, dass die entsprechende URL Eures Testordners nun http://localhost/kirby/ lautet.
Da Ihr Kirby somit in einem Unterordner installiert, müsst Ihr noch entsprechend konfigurative Änderungen an Kirby selbst vornehmen. Tut Ihr das nicht und surft die obige URL an, so greift das sehr nützliche Troubleshooting und Ihr seht den folgenden Screen, auf dem Ihr auf nötige Änderungen in der config.php und der .htaccess aufmerksam gemacht werdet.
Was jetzt kommt, ist keine Hexerei, sondern einfach zu erledigen. Ihr öffnet die Datei site\config\config.php im kirby-Ordner und macht Eure Installation quasi subfolder fähig, indem ihr das Snippet c::set('url', false); in
c::set('url', 'http://localhost/kirby');
ändert und aus c::set('subfolder', false);
c::set('subfolder', 'kirby');
macht. Da aktuell jedoch die Content-Ordner über die Menüpunkte nicht erreichbar wären, solltet Ihr Euch nun noch um die .htaccess im Root-Verzeichnis von Kirby kümmern und RewriteBase / entsprechend ergänzen:
RewriteBase /kirby
Habt Ihr alles ordentlich konfiguriert, bekommt Ihr den bestätigenden Screen und somit eine funktionierende Testsite zu sehen und könnt damit beginnen, feine Projekte mit Kirby zu bauen.
