installatie
Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
Beide kanten vorige revisieVorige revisieVolgende revisie | Vorige revisie | ||
installatie [2018/05/16 17:47] – jaantje | installatie [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:// | De eisen zijn redelijk standaard en installeren van deze pool zal dan over het algemeen bij een standaard “LAMP” server (zie [[http:// | ||
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”, | + | 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”, |
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: | + | 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: |
**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 = ' | + | $extra_versleuteling = '(willekeurige string |
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 = " | $dbaseHost = " | ||
- | $dbaseName = "wk2018"; | + | $dbaseName = "ek2024"; |
$dbaseUsername = " | $dbaseUsername = " | ||
$dbasePassword = " | $dbasePassword = " | ||
- | 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 | + | $standaard_taal |
De standaardtaal zal nu Nederlands zijn. | De standaardtaal zal nu Nederlands zijn. | ||
Regel 75: | Regel 75: | ||
Type http:// | Type http:// | ||
- | 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:// | + | “--- Maak database aan ---” (http:// |
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: | Het simpelste is om alle bestanden te overschrijven behalve het config.php bestand: “c: | ||
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 u de database wilt herstellen, voer dan het installatie opnieuw | + | Als je de database wilt herstellen, voer dan het installatie |
+ |
installatie.1526492844.txt.gz · Laatst gewijzigd: 2018/05/16 17:47 door jaantje