Website Testomgeving

Uit Byte Docs

Een testomgeving kan erg handig zijn om bepaalde nieuwe website onderdelen uit te proberen of ontwikkelen of bijvoorbeeld om een CMS upgrade te testen voor u deze doorvoert op uw live omgeving. U maakt eenvoudig zelf een testomgeving aan op een subdomein. Bij alle hostingpakketten van Byte (m.u.v. Personal hosting) kunt u subdomeinen aanmaken. Op deze pagina leggen we uit hoe u een testomgeving aanmaakt.

Om een testomgeving 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
  6. Let op de beschikbare webruimte

Inhoud

Maak een subdomein aan

Op het Service Panel kunt u op het tabblad instellingen onder subdomeinen een subdomein aanmaken, bijvoorbeeld test.domeinnaam.nl. Zie voor meer informatie over het aanmaken van subdomeinen ook de pagina Website Subdomeinen.

Testomgeving aanmaken voor een Magento webshop

Voor Magento pakketten hebben we een speciale tool ontwikkeld waarmee u snel en eenvoudig een testomgeving opzet. Dit is de Magento Sandbox. U kunt 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.

Testomgeving aanmaken voor het upgraden van een Joomla website

Op de pagina Joomla Upgrade Testen leggen we in een paar stappen uit hoe u ene testomgeving opzet voor het testen van een Joomla upgrade.

Maak een extra database aan

Op het Service Panel 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.

Let op de beschikbare webruimte

U dient er wel op te letten dat uw testsite samen met uw live site niet over uw schijfruimte quotum heen komen. U kunt eventueel tijdelijk uw pakket upgraden om te voorkomen dat u hier overheen gaat. Na het testen, kunt u u pakket dan weer downgraden. U betaalt dan alleen voor de testperiode voor het ruimere hostingpakket. Zie voor meer informatie hierover de pagina Hostingpakket Upgraden Of Downgraden.

De huidige waardering is: 7/100 (2 stemmen)
 You need to enable JavaScript to vote
  • Deze pagina is het laatst bewerkt op 10 apr 2012 om 12:38.
  • Deze pagina is 818 keer bekeken.

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