

Inleiding
Alle data binnen NovaStudio wordt opgeslagen in een MySQL database. Om met NovaStudio te kunnen werken dient u toegang te hebben tot een MySQL database. In deze instructie laten wij u zien hoe u een MySQL database server op uw computer kunt installeren. De oplossing die wij hier omschrijven is bedoeld voor salonhouders die enkel met 1 computer werken. Als u NovaStudio binnen een lokaal netwerk wilt gebruiken is deze oplossing niet geschikt voor u. Voor meer informatie over een lokale netwerkoplossing kunt u hier klikken.
Voordat u aan de slag kunt met de installatie van een lokale MySQL database server dient u hiervoor een gratis extern software pakket te downloaden met de naam XAMPP. Bezoek de website van de ontwikkelaars van deze software en download het installatiebestand. Klik hier om de website van XAMPP te bezoeken.
Let op dat u bij het downloaden van deze software kiest voor de Windows versie.
Installatie XAMPP
Nadat u XAMPP heeft gedownload (Windows versie) kunt u het installatiebestand uitvoeren door hierop te “dubbel-klikken” zoals u dat ook gewend bent bij het installeren van andere software. Op de website van XAMPP bieden ze ook een eenvoudige installatie video aan die u kunt bekijken als u meer wilt weten over dit product. Klik op de video hiernaast om deze te bekijken.
Deze installatie instructie is bedoeld voor gebruikers die XAMPP nog nooit eerder hebben geïnstalleerd. Als u bekend bent met XAMPP kunt u deze instructie overslaan en het novastudio.sql script uitvoeren om de NovaStudio database uit te rollen op de lokale MySQL Server.
XAMPP installatievideo
Stap 1
Nadat u het installatiebestand van XAMPP heeft opgestart zal het onderstaande scherm verschijnen.

Stap 2
In stap 2 dienen we aan te geven welke onderdelen we van de XAMPP applicatie gaan installeren. Als u ervaringen heeft met XAMPP en de achterliggende gedachten kunt u enkel de diensten selecteren die voor u van toepassing zijn. Wij adviseren u om alle “selectievakjes” aan te vinken anls u een onervaren gebruiker bent.

Stap 3
In stap 3 kunnen we aangeven op welke locatie (op uw harde schijf) u XAMPP wilt installeren. Standaard wordt hier de locatie C:\xampp ingevuld. Wilt u de software op een andere plaats installeren, dan kunt u achter het veld op het knopje klikken en krijgt u de mogelijkheid om een andere locatie op uw computer te selecteren. Wij adviseren u echter om dit alleen te doen als u ervaring heeft met XAMPP. Het beste kunt u de reeds geselecteerde folder aanhouden, dus C:\xampp

Stap 4
In deze stap krijgt u de mogelijkheid geboden om meer diensten te installeren. XAMPP is namelijk ook een softwarepakket dat door web ontwikkelaars wordt gebruikt om bijvoorbeeld websites op hun lokale computer te bouwen in plaats van op het internet. Op dit scherm ziet u een selectievakje staan “Learn more about Bitnami for XAMPP”. Zorg ervoor dat u dit vakje uitzet, anders wordt er meer geïnstalleerd dan noodzakelijk is voor NovaStudio.

Stap 5
U heeft nu alle benodigde gegevens verzameld. Door in deze stap op de knop “Next” te klikken zal de software worden geïnstalleerd.

Stap 6
Tijdens het installatieproces wordt het onderstaande scherm weergegeven waarop u precies kunt ziet wat er geïnstalleerd wordt en wat hiervan de voortgang is. Het installatieproces kan enkele minuten duren. Wacht af totdat u de melding krijgt dat het installatieproces voltooid is.

Stap 7
Nadat de installatie is voltooid zal het onderstaande scherm weergegeven worden. Op onderstaand scherm ziet u een selectie vakje, zorg ervoor dat deze is aangevinkt. Als dit is aangevinkt zal na het sluiten van de “installer” het control panel van XAMPP worden geopend. Dit zogenaamde control panel heeft u nodig om u lokale MySQL server te starten. Nadat u op “Finish” heeft geklikt kan het even duren voordat het control panel daadwerkelijk wordt gestart. Wacht rustig af!

XAMPP Controle Panel
MySQL Server voor de éérste keer opstarten.
Nadat het XAMPP Controle Panel is opgestart gaan we de server voor MySQL handmatig starten. Dit moeten we de éérste keer handmatig doen. In de volgende stap kunnen we hier meer over lezen. Om NovaStudio met uw lokale MySQL server te laten communiceren klikt u achter MySql op “start”. De MySQL server zal nu worden opgestart nadat er een poortnummer is aangemaakt voor deze service onder Windows. Als de MySQL server succesvol wordt opgestart zal dit worden weergegeven in de vorm van een “groen kader”. Tevens kunt u het opstartproces ook in het tekstveld onderaan op het scherm volgen.

Nadat u de MySQL server heeft opgestart doet u dit hetzelfde met de “Appache Server”, klik ook hier weer op de knop start. Zie bovenstaande afbeelding. Nadat we beide diensten hebben opgestart moeten we nog een instelling aanpassen. In deze instructie hebben we de lokale database server handmatig opgestart. In de toekomst is het echter de bedoeling dat deze server automatisch wordt opgestart als u Windows heeft gestart. Zouden we dit niet doen moeten we de MySQL Server steeds weer handmatig moeten opstarten na het afsluiten van Windows. Om dit in te stellen klikt u op de knop “Config”. Zie ook de onderstaande afbeelding.

Nadat u op “Config” heeft geklikt zal er een nieuw scherm worden geopend, zie ook de onderstaande afbeelding.

In dit nieuwe scherm dient u onder het kopje “Autostart of modules” 2 keuzevakjes aan te vinken, te weten :
- Apache
- MySQL
Nadat u deze keuzevakjes heeft aangevinkt klikt u onderaan op “Save”. Nu is XAMPP dusdanig geconfigureerd dat de MySQL server automatisch wordt opgestart als u windows opnieuw opstart. Na het uitvoeren van alle bovenstaande stappen is uw lokale database server volledig geinstalleerd en geconfigureerd en kunt u door gaan naar de volgende stap, te weten het uitrollen van het database script voor NovaStudio.
NovaStudio Database Script
De NovaStudio database tabellen installeren met behulp van het NovaStudio Script en phpMyAdmin
De gegevens binnen NovaStudio worden opgeslagen in een database. Deze database gaan we met behulp van de applicatie phpMyAdmin installeren op de MySQL Server die we met behulp van deze instructie hebben geïnstalleerd. Om de phpMyAdmin database interface op te starten opent u uw webbrowser en vult u in de adresbalk “localhost” in en drukt aansluitend op “enter”. Zie onderstaande afbeelding Punt A.

In de browser zal nu een webpagina worden geladen die u bij de installatie van XAMPP automatisch heeft mee geïnstalleerd. Bovenaan op de webpagina treft u een aantal menu-links aan. Klik op het menu “phpMyAdmin”. Zie ook de bovenstaande afbeelding Punt B.
Stap 1
Alvorens u het novastudio-databasescript kunt uitvoeren dient er een MySQL database te worden aangemaakt. Om een nieuwe database aan te maken klikt u in de interface op “databases”. Zie ook de onderstaande afbeelding.

Nadat u op de link heeft geklikt zal de onderstaande pagina worden geladen. Via deze pagina kunnen we de nieuwe database aanmaken op de XAMPP MySQL Server.

In het veld (zoals op de afbeelding aangegeven) kunt u de naam van de database invullen. De naam van de database kunt u zelf bepalen. Zoals bijvoorbeeld : novastudio, salon_kassa, salon_happy, etc.
Bij het aanmaken van een databasenaam adviseren wij u om geen speciale karakters te gebruiken, denk hierbij bijv. aan #, %, &, etc Tevens is het gebruik van een spatie in de naam ook niet verstandig. Speciale karakters of een spatie kan later problemen opleveren binnen NovaStudio.
Nadat u de naam van de database heeft ingevoerd klikt u op de knop “Aanmaken”. Als het proces is afgerond kunt u de nieuwe database in de lijst zien aan de linkerkant van de interface, zie ook de onderstaande afbeelding.

Stap 2
Na het aanmaken van de nieuwe database moeten we alle tabellen en velden gaan aanmaken. Hiervoor gaan we het MySQL-Script gebruiken dat u bij NovaStudio heeft ontvangen. U treft dit scriptbestand in de folder waar u de software heeft geïnstalleerd. Standaard is dit de folder C:\Program Files\novastudio\DataBase Script of C:\Program Files(X86)\novastudio\DataBase Script (dit is afhankelijk van de Windows versie die u gebruikt)
Kunt u het script niet vinden op uw computer klik dan HIER om de laatste versie als ZIP bestand te downloaden.
Zodra u over het bestand novastudio.sql beschikt gaan we dit inlezen en uitvoeren met behulp van phpMyAdmin. Om te beginnen klikt u in de interface op de link “xx”. Zie ook de onderstaande afbeelding.

Na het aanklikken van de “importeer-link” zal het onderstaande scherm worden weergegeven. In dit scherm dienen we een aantal waardes/instellingen te controleren, en het MySQL Script te uploaden naar de database. Hiervoor klikt u op de knop “bladeren”. Deze knop hebben we op de onderstaande afbeelding gemarkeerd!
Nadat u hierop heeft geklikt kunt u het bestand novastudio.sql selecteren.

Nadat u het bestand heeft geselecteerd, controleert er of alle instellingen (in de bovenstaande afbeelding) overeenkomen met uw instellingen. Als dit niet het geval is zet dan eventueel de “selectievakjes”aan of uit. Heeft u alles gecontroleerd klikt u onderaan op het scherm op de knop “Starten”. Zie ook de bovenstaande afbeelding.
Controleer wel van te voren dat u d juiste database in de lijst aan de linkerkant heeft geselecteerd voordat u het proces uitvoert!

Als het import proces voltooid is zal dit worden weergegeven (zoals we in de bovenstaande afbeelding kunnen zien).
U bent nu klaar met het aanmaken van de database op u lokale MySQL Server en alle benodigde tabellen en velden voor NovaStudio zijn aangemaakt. U kunt NovaStudio nu voor de éérste keer opstarten het de “configuratie wizard” uitvoeren. Klik HIER voor meer informatie.
Bij het uitvoeren van de NovaStudio configuratiewizard krijgt u de vraag gesteld om een aantal gegevens van de database server in te vullen. Als u gebruik maakt van de lokale XAMPP database server heeft u de onderstaande gegevens nodig.
- Server / IP = 127.0.0.1
- Poort = 3306
- Gebruiker = root
- Wachtwoord = (geen wachtwoord op de standaard gebruiker “root”)
- Database = de naam die u in stap 1 voor u database heeft gekozen.
Ik krijg een foutmelding als ik het script via phpMyAdmin wil instelleren!
Als u bij het inlezen van het database script een foutmelding ontvangt, download dan het script hieronder en probeer het opnieuw.