Hoi,

Ik heb op een lokale drive (M) op mijn PC xampp geintalleerd en vandaaruit een lokale site gebouwd (met db, php bestanden , graphics etc.

Nu wil ik de complete site (incl xampp installatie/databases en alle bestanden van de lokale site verhuizen naar drive D.

Dus ik dacht, alles copieren van M -> D en ergens een config aanpassen...

A: Hoe doe ik dit en welke files pas ik aan.
B: Kan ik vervolgens drive M verwijderen waarbij de site via Drive D beschikbaar blijft.
A. In httpd.conf (aanpasbaar vanuit het XAMPP Control Panel) kan je de 'DocumentRoot' aanpassen.
Ikzelf heb deze bijv. deze waarde staan:

DocumentRoot "D:/Webdev"


B. Je webserver en de rest van XAMPP staat toch op drive M. Als je deze drive verwijderd, dan werkt XAMPP natuurlijk niet meer. Zonder server kan je immers niks serveren.
Ik zou ook (min of meer) doen wat Ariën beschrijft: de XAMPP applicatie zelf kan prima op de systeemschijf / installatieschijf blijven staan, maar alle "content" zou ik hiervan gescheiden houden.

De DocumentRoot heeft volgens mij alleen betrekking op de code van een website, je database(s) staan nog steeds ergens in je bin directory (als XAMPP enigszins op WAMP lijkt).

Zowel je code als je database kun je helemaal "losweken" van de installatie-locatie wat zekere voordelen heeft.
Zoals gezegd draait bij mij alles vanuit M: de server, mysql db, site en alle bestanden.

Ik heb mijn gehele drive M nu gecopieerd naar een Drive D (die meer opslag heeft). Ik heb niets op de systeemschijf draaien.

Als ik alleen de document root aanpas ben ik er niet.

Ik ken weinig programma's die blijven werken indien je die na installatie knipt en ergens anders plakt. Het besturingssysteem registreert waarschijnlijk allerlei (interne) paden en dergelijke, daarnaast verplaatst je de applicatie zelf niet via de gebaande paden.

Daarbij, het is waarschijnlijk niet XAMPP die een hoop ruimte beslaat maar de websites + databases, dus als je die alleen op een andere locatie neerzet (wat met enige handmatige configuratie wel te bereiken valt) dan is je doel toch ook bereikt?

EDIT: en voordat je aan een dergelijke operatie begint: maak eerst een (of meer) BACKUP(S).

Reageren