Website Testomgeving

Uit Byte Docs

Al onze hosting pakketten bieden de mogelijkheid subdomeinen aan te maken. U kunt een subdomein bijvoorbeeld gebruiken als testomgeving voor uw hoofddomein. We noemen zo'n testomgeving ook wel een sandbox.

Om een sandbox aan te maken dient u globaal vijf stappen te doorlopen:

  1. maak een subdomein aan
  2. maak een extra database aan
  3. kopieer de bestanden van het hoofddomein naar het subdomein
  4. kopieer de database gegevens van de hoofd database naar de test testdatbase.
  5. pas in het test subdomein de configuratie aan

Inhoud

maak een subdomein aan

Op het servicepanel kunt u op het tabblad instellingen onder subdomeinen een subdomein aanmaken. Zie ook Website Subdomeinen. Voor magento pakketten kunt u ook op het tabblad magento onder magento sandbox een subdomein aanmaken. Hier kunt u ook meteen een Magento in de sandbox installeren, maar u kunt hier nog niet uw live website naar de testsite kopiëren.

maak een extra database aan

Op het servicepanel onder databases kunt u een database aanmaken. Zie ook Databases.

kopieer de bestanden van het hoofddomein naar het subdomein

Dit kan via FTP, zie daarvoor alles over FTP. Sneller kan het met de shell server met bijvoorbeeld mc, cp, tar, of rsync. Met rsync doet u bijvoorbeeld:

rsync -av domein.nl/ test.domein.nl/

kopieer de database gegevens van de hoofd database naar de test testdatbase.

Dit kan via phpmyadmin, of via de shell server.

phpmyadmin

In phpmyadmin gaat u eerst naar de hoofd database, en maakt een dump. Daarna gaat u naar de test database, en importeert u de zojuist gemaakte dump. Zie ook

shell

In de shell server gaat het sneller met een commando zoals

 mysqldump --opt -Q -h dbintXXXXXX -u uXXXXXX_gebrnaam -pwachtwoord <hoofddatabase> |
 mysql -h dbintYYYYYY -u uYYYYYY_gebrnaam -D <testdatabase> -pwachtwoord

Zie ook Shell Database Dump Maken. Als de database wat groter is en de hoofd website erg druk is, kunt u beter op het servicepanel een backup van de live database opvragen. De backup kunt u daarna ophalen via ftp en via phpmyadmin in de test database importeren, of u kunt hem meteen via de shell in de test database importeren.

pas in het test subdomein de configuratie aan

Wat u hiervoor moet doen, hangt van de applicatie af. De testomgeving moet gebruik maken van de test database, en verder moet meestal een aantal paden aangepast worden. Als het een Joomla site betreft, zie dan ook Joomla Verhuizen. Voor een Magento site, zie Magento Naar Byte Verhuizen.

De huidige waardering is: 5/100 (1 stemmen)
 You need to enable JavaScript to vote

We proberen de kwaliteit van onze kennisbank voortdurend te verbeteren.
Geef de informatie op deze pagina een waardering met de slider hierboven.