Gebruikershulpmiddelen

Site-hulpmiddelen


installatie

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Beide kanten vorige revisieVorige revisie
Volgende revisie
Vorige revisie
installatie [2018/05/16 17:47] jaantjeinstallatie [2024/03/29 18:35] (huidige) jaantje
Regel 1: Regel 1:
-====== Installatie via Xampp ======+====== Installatie via Xampp======
  
 Om de pool te kunnen gebruiken heb je een “webserver” nodig. Een webserver is een programma dat via een netwerk http(s)-verzoeken ontvangt en documenten naar de cliënt stuurt. Bij het bekijken van webpagina’s is deze cliënt doorgaans een webbrowser welke op een PC is geïnstalleerd. Om de pool te kunnen gebruiken heb je een “webserver” nodig. Een webserver is een programma dat via een netwerk http(s)-verzoeken ontvangt en documenten naar de cliënt stuurt. Bij het bekijken van webpagina’s is deze cliënt doorgaans een webbrowser welke op een PC is geïnstalleerd.
  
-De webserver dient ondersteuning voor PHP V5 of hoger te bieden. Ook een MySQL database server is benodigd.+De webserver dient ondersteuning voor PHP V7 of hoger te bieden. Ook een MySQL database server is benodigd.
 De eisen zijn redelijk standaard en installeren van deze pool zal dan over het algemeen bij een standaard “LAMP” server (zie [[http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29|Wiki lampserver]]) geen problemen opleveren. De eisen zijn redelijk standaard en installeren van deze pool zal dan over het algemeen bij een standaard “LAMP” server (zie [[http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29|Wiki lampserver]]) geen problemen opleveren.
  
Regel 10: Regel 10:
 Voor de installatie van de pool heb je enige kennis van bovenstaande nodig. Je kunt de installatie natuurlijk ook door een handige kennis laten uitvoeren en zelf het beheer van de pool op je nemen. Voor de installatie van de pool heb je enige kennis van bovenstaande nodig. Je kunt de installatie natuurlijk ook door een handige kennis laten uitvoeren en zelf het beheer van de pool op je nemen.
  
-Een eigen webserver kan je m.b.v. een Linux-pc creëren of b.v. met een Windows webserver als “Xampp” op een standaard Windows PC. Xampp is een alles in een pakketje met “Apache-webserver”, PHP ondersteuning en een MySQL database server. Xampp is ook ideaal om “Jeroen’s ERE/EK/WK voetbal pool” op uit te proberen. Indien je op je internet modem een router hebt aangesloten en je een eigen webserver wilt “draaien” zal je port:80 in je router moeten doorsturen naar het IP-adres van de pc waarop de webserver geïnstalleerd is. Een eventueel geïnstalleerde firewall zal op de als webserver gebruikte PC inkomend verkeer voor port:80 open moeten hebben staan.+Een eigen webserver kan je m.b.v. een Linux-pc creëren of b.v. met een Windows webserver als “Xampp” op een standaard Windows PC. Xampp is een alles in een pakketje met “Apache-webserver”, PHP ondersteuning en een MySQL database server. Xampp is ook ideaal om “Jeroen’s ERE/BL/EK/WK/voetbal pool” op uit te proberen. Indien je op je internet modem een router hebt aangesloten en je een eigen webserver wilt “draaien” zal je port:80 in je router moeten doorsturen naar het IP-adres van de pc waarop de webserver geïnstalleerd is. Een eventueel geïnstalleerde firewall zal op de als webserver gebruikte PC inkomend verkeer voor port:80 open moeten hebben staan.
  
 Samengevat is vereist: Samengevat is vereist:
-  *Webserver met ondersteuning voor PHP5 of hoger+  *Webserver met ondersteuning voor PHP7 of hoger
   *Een “MySql” database server en ondersteuning   *Een “MySql” database server en ondersteuning
  
-In deze handleiding ga ik er van uit dat de pool wordt geïnstalleerd op een Windows PC onder “Xampp”. De webroot van deze webserver is “c:\xampp\htdocs\”. Het installatie path is “c:\xampp\htdocs\pool\”. Over Xampp zelf wordt verder niets vermeld. Voor alle informatie over Xampp zie: [[http://www.apachefriends.org/en/xampp-windows.html|http://www.apachefriends.org/en/xampp-windows.html]]. Het basis pakket volstaat.+In deze handleiding ga ik er van uit dat de pool wordt geïnstalleerd op een Windows PC onder “Xampp”. De webroot van deze webserver is “c:\xampp\htdocs\”. Het installatie path is “c:\xampp\htdocs\pool\”. Over Xampp zelf wordt verder niets vermeld. Voor alle informatie over Xampp zie: [[http://www.apachefriends.org|http://www.apachefriends.org]]. Het basis pakket volstaat.
  
 **1. De pool downloaden en op de juiste plek zetten:** **1. De pool downloaden en op de juiste plek zetten:**
Regel 45: Regel 45:
  
 **Extra beveiliging wachtwoorden (zie afbeelding -punt 2):** **Extra beveiliging wachtwoorden (zie afbeelding -punt 2):**
- $extra_versleuteling = 'willekeurigestring van letters) ';+ $extra_versleuteling = '(willekeurige string van letters) ';
    
 Wachtwoorden worden extra versleuteld in de database met deze tekenreeks. Verander deze reeks niet meer na installatie. Na een eventuele update moet deze variabele het zelfde zijn anders is inloggen van bestaande accounts niet meer mogelijk! Wachtwoorden worden extra versleuteld in de database met deze tekenreeks. Verander deze reeks niet meer na installatie. Na een eventuele update moet deze variabele het zelfde zijn anders is inloggen van bestaande accounts niet meer mogelijk!
Regel 51: Regel 51:
 **Database (MYSQL) instellingen in config.php (zie afbeelding -punt 3):** **Database (MYSQL) instellingen in config.php (zie afbeelding -punt 3):**
  $dbaseHost = "localhost";  $dbaseHost = "localhost";
- $dbaseName = "wk2018";+ $dbaseName = "ek2024";
  $dbaseUsername = "(Gebruikersnaam invullen wat je bij het maken van de database hebt gebruikt";  $dbaseUsername = "(Gebruikersnaam invullen wat je bij het maken van de database hebt gebruikt";
  $dbasePassword = "(Wachtwoord invullen wat je bij het maken van de database hebt gebruikt)";  $dbasePassword = "(Wachtwoord invullen wat je bij het maken van de database hebt gebruikt)";
  
-Zoals gezegd maakt de pool gebruik van een “MySql-database”. Om gegevens te kunnen lezen of schrijven in deze database is er een account nodig voor deze database. Met bovenstaande instellingen kunnen we bij de in deze gebruiksaanwijzing Xampp-webserver automatisch een nieuwe database “WK2018” automatisch aanmaken. Standaard wordt de gebruiker “root” zonder paswoord door Xampp gebruikt. Bij de meeste hosting providers heb je een speciaal database account met wachtwoord instelling. Indien de database ook door andere pakketten (CMS, Blog of b.v. forum) wordt gebruikt, is het verstandig een “tabel prefix” (zie afbeelding -punt 4) te gebruiken. Hierdoor maakt het de kans kleiner dat verschillende pakketten de zelfde tabelnamen gebruiken. Het installatie script controleert overigens voor installatie of de pool tabelnamen niet al gebruikt worden. +Zoals gezegd maakt de pool gebruik van een “MySql-database”. Om gegevens te kunnen lezen of schrijven in deze database is er een account nodig voor deze database. Met bovenstaande instellingen kunnen we bij de in deze gebruiksaanwijzing Xampp-webserver automatisch een nieuwe database “EK2024” automatisch aanmaken. Standaard wordt de gebruiker “root” zonder paswoord door Xampp gebruikt. Bij de meeste hosting providers heb je een speciaal database account met wachtwoord instelling. Indien de database ook door andere pakketten (CMS, Blog of b.v. forum) wordt gebruikt, is het verstandig een “tabel prefix” (zie afbeelding -punt 4) te gebruiken. Hierdoor maakt het de kans kleiner dat verschillende pakketten de zelfde tabelnamen gebruiken. Het installatie script controleert overigens voor installatie of de pool tabelnamen niet al gebruikt worden. 
  
 **TabelPrefix (zie afbeelding -punt 4):** **TabelPrefix (zie afbeelding -punt 4):**
- $TabelPrefix = "wk18";+ $TabelPrefix = "pool_";
  
 TabelPrefix is ook aan te passen naar eigen wens. TabelPrefix is ook aan te passen naar eigen wens.
  
 **Standaard taal (zie afbeelding -punt 5):** **Standaard taal (zie afbeelding -punt 5):**
- $standaard_taek201al = 'nl';+ $standaard_taal = 'nl';
  
 De standaardtaal zal nu Nederlands zijn. De standaardtaal zal nu Nederlands zijn.
Regel 75: Regel 75:
 Type http://localhost/pool/install/install.php in als adres in je webbrowser. De volgende melding verschijnt: Type http://localhost/pool/install/install.php in als adres in je webbrowser. De volgende melding verschijnt:
  
-Kan de database 'wk2018' niet openen!+Kan de database 'ek2024' niet openen!
 Selecteer benedenstaande link om de database inclusief inhoud aan te maken: Selecteer benedenstaande link om de database inclusief inhoud aan te maken:
  
-“--- Maak database aan ---” (http://localhost/pool/install/installwk2018.php?do=aanmaken_db)+“--- Maak database aan ---” (http://localhost/pool/install/installek2024.php?do=aanmaken_db)
  
 Klik op “--- Maak database aan ---“. Klik op “--- Maak database aan ---“.
Regel 91: Regel 91:
  
 **6. Een update uitvoeren: **6. Een update uitvoeren:
-**Het is mogelijk een geïnstalleerde pool niet ouder dan versie 9.0. te updaten als het een pool betreft van het zelfde jaar. Normaal begin ik ieder nieuw ERE/EK/WK weer met een nieuwe versie van de pool. Het is dan noodzakelijk de pool in zijn geheel opnieuw te installeren.+**Het is mogelijk een geïnstalleerde pool niet ouder dan versie 9.0. te updaten als het een pool betreft van het zelfde jaar. Normaal begin ik ieder nieuw ERE/BL/EK/WK weer met een nieuwe versie van de pool. Het is dan noodzakelijk de pool in zijn geheel opnieuw te installeren.
 Het simpelste is om alle bestanden te overschrijven behalve het config.php bestand: “c:\Xampp\htdocs\pool\config\config.php”. Naar overschrijving dient het update script uitgevoerd te worden: http://localhost/pool/install/update.php. Als je het updatescript uitvoert wordt gevraagd om een geldig deelnemer account met beheerdersrechten! Indien je dit niet hebt is een update niet mogelijk. Het simpelste is om alle bestanden te overschrijven behalve het config.php bestand: “c:\Xampp\htdocs\pool\config\config.php”. Naar overschrijving dient het update script uitgevoerd te worden: http://localhost/pool/install/update.php. Als je het updatescript uitvoert wordt gevraagd om een geldig deelnemer account met beheerdersrechten! Indien je dit niet hebt is een update niet mogelijk.
 Indien de laatste versie al is geïnstalleerd wordt de volgende melding gegeven: Indien de laatste versie al is geïnstalleerd wordt de volgende melding gegeven:
  
-Als de database wilt herstellen, voer dan het installatie opnieuw uit script uit!” Alle huidige gegevens in de database worden dan overschreven !!!!+Als je de database wilt herstellen, voer dan het installatie script opnieuw uit!” Alle huidige gegevens in de database worden dan overschreven !!!! 
 + 
installatie.1526492844.txt.gz · Laatst gewijzigd: 2018/05/16 17:47 door jaantje

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki