Gebruikershulpmiddelen

Site-hulpmiddelen


installatie2

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
installatie2 [2018/05/16 17:41] jaantjeinstallatie2 [2024/03/28 21:37] (huidige) jaantje
Regel 1: Regel 1:
-====== Installatie via Webserver ======+====== Installatie via Webserver======
  
 Om de pool te kunnen gebruiken heb je een “webserver” nodig. Een webserver is een netwerk dat via 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 netwerk dat via 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.
Regel 18: Regel 18:
 Na het downloaden van de pool, welke gewoonlijk is gearchiveerd in een ZIP bestand, dan zullen de bestanden met een FTP cliënt moeten worden gekopieerd naar de locatie waar jij de betreffende pool wilt plaatsen . Vaak heeft een hosting pakket ook een online beheer tool waarmee een compleet zip bestand kan worden ge-upload en dan automatisch worden uitgepakt in de juiste directory. Na het downloaden van de pool, welke gewoonlijk is gearchiveerd in een ZIP bestand, dan zullen de bestanden met een FTP cliënt moeten worden gekopieerd naar de locatie waar jij de betreffende pool wilt plaatsen . Vaak heeft een hosting pakket ook een online beheer tool waarmee een compleet zip bestand kan worden ge-upload en dan automatisch worden uitgepakt in de juiste directory.
  
-Als voorbeeld wordt dus de complete inhoud van het pool zip bestand geplaatst in jouw ''http://www.domeinnaam/bijv.wk2018''. De pool kan dan op de webserver benaderd worden onder webadres: ''http://www.domeinnaam/bijv.wk2018''.+Als voorbeeld wordt dus de complete inhoud van het pool zip bestand geplaatst in jouw ''http://www.domeinnaam/bijv.ek2024''. De pool kan dan op de webserver benaderd worden onder webadres: ''http://www.domeinnaam/bijv.ek2024''.
 Omdat we het installatie script nog niet hebben uitgevoerd komt er op dit adres een melding dat de pool nog niet is geïnstalleerd. Omdat we het installatie script nog niet hebben uitgevoerd komt er op dit adres een melding dat de pool nog niet is geïnstalleerd.
  
 **Updaten:** **Updaten:**
-Maak eerst een kopie van het oude basis configuratie bestand ''http://www.domeinnaam/bijv.wk2018/config/config.php'' voordat er een update van de pool wordt uitgevoerd! Een update kan eenvoudig worden uitgevoerd door de bestaande bestanden te overschrijven. Het basis-configuratiebestand van een nieuwere pool versie kan nieuwe configuratie instellingen bevatten. Neem in dat geval de gegevens van het oude over in het nieuwe config.php bestand. Indien het nieuwe configuratie bestand geen nieuwe instellingen bevat, kan de eerder gekopieerde oude configuratiebestand “terug” gekopieerd worden. Na het plaatsen van de nieuwe bestanden dient altijd het update script te worden uitgevoerd (zie uitvoeren installatie script 3.4).+Maak eerst een kopie van het oude basis configuratie bestand ''http://www.domeinnaam/bijv.ek2024/config/config.php'' voordat er een update van de pool wordt uitgevoerd! Een update kan eenvoudig worden uitgevoerd door de bestaande bestanden te overschrijven. Het basis-configuratiebestand van een nieuwere pool versie kan nieuwe configuratie instellingen bevatten. Neem in dat geval de gegevens van het oude over in het nieuwe config.php bestand. Indien het nieuwe configuratie bestand geen nieuwe instellingen bevat, kan de eerder gekopieerde oude configuratiebestand “terug” gekopieerd worden. Na het plaatsen van de nieuwe bestanden dient altijd het update script te worden uitgevoerd (zie uitvoeren installatie script 3.4).
  
 **2. Basis configuratie aanpassen in “config.php”:** **2. Basis configuratie aanpassen in “config.php”:**
-Voordat je de pool kunt installeren zal eerst het basis configuratie bestand ''http://www.domeinnaam/bijv.wk2018/config/config.php'' moeten worden aangepast.+Voordat je de pool kunt installeren zal eerst het basis configuratie bestand ''http://www.domeinnaam/bijv.ek2024/config/config.php'' moeten worden aangepast.
 Indien een schone installatie van de pool wordt uitgevoerd dienen onderstaande gegevens ingevuld te worden: Indien een schone installatie van de pool wordt uitgevoerd dienen onderstaande gegevens ingevuld te worden:
 {{ :1.png?direct |}} {{ :1.png?direct |}}
-Eerste gebruiker instellingen (zie afbeelding -punt 1):+ 
 +**Eerste gebruiker instellingen (zie afbeelding -punt 1):**
  $eerste_admin = "admin";  $eerste_admin = "admin";
  $pasword_eerste_admin = "admin";  $pasword_eerste_admin = "admin";
Regel 37: Regel 38:
 Geadviseerd wordt om na installatie bovenstaande regels uit het config.php bestand te verwijderen. Geadviseerd wordt om na installatie bovenstaande regels uit het config.php bestand te verwijderen.
  
-Extra beveiliging wachtwoorden (zie afbeelding -punt 2): +**Extra beveiliging wachtwoorden (zie afbeelding -punt 2):** 
- $extra_versleuteling = 'willekeurigestringvan 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!
  
-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 = "ek2016"; + $dbaseName = "ek2024"; 
- $dbaseUsername = "root"; + $dbaseUsername = "(Gebruikersnaam invullen wat je bij het maken van de database hebt gebruikt"; 
- $dbasePassword = "(database wachtwoord invullen of dit veld leeg laten)";+ $dbasePassword = "(Wachtwoord invullen wat je bij het maken van de database hebt gebruikt)";
  
-Database (MYSQL) instellingen in config.php (zie afbeelding -punt 4): +**Database (MYSQL) instellingen in config.php (zie afbeelding -punt 4):** 
- $TabelPrefix = "ek2016";+ $TabelPrefix = "pool_";
  
-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 webserver een nieuwe database “WK2018” aanmaken. +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 webserver een nieuwe database “EK2024” aanmaken. 
 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.  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. 
  
 +**Standaard taal (zie afbeelding -punt 5):**
 + $standaard_taal = 'nl';
  
-ERE, EK of WK pool (zie afbeelding -punt 4): +De standaardtaal zal nu Nederlands zijn. 
- $ek_pool = false; +Je kunt dit wijzigen naar de door jouw gewenste standaard taal.
- +
-Omdat een EK andere “wedstrijd ronden” kent dan een WK pool dient deze variabele juist te worden ingesteldAls de pool een EK variant is, stel dan het volgende in: +
- +
- $ek_pool = true;+
  
 **3. Controleer directory toestemmingen:** **3. Controleer directory toestemmingen:**
-De meeste beveiliging instellingen staan goed. Voor het kunnen maken van een database back-up dient de''http://www.domeinnaam/bijv.ek2016/backup/dump/''  beschrijf baar te zijn +De meeste beveiliging instellingen staan goed. Voor het kunnen maken van een database back-up dient de''http://www.domeinnaam/bijv.ek2024/backup/dump/''  beschrijf baar te zijn 
 (Via FTP kan je controleren of de bestandsrechten op 777 staan). Indien de rechten van deze directory niet goed zijn ingesteld, zullen er bij het maken van een back-up foutmeldingen worden weergegeven. (Via FTP kan je controleren of de bestandsrechten op 777 staan). Indien de rechten van deze directory niet goed zijn ingesteld, zullen er bij het maken van een back-up foutmeldingen worden weergegeven.
 {{ :2.png?direct&300 |}} {{ :2.png?direct&300 |}}
 **4. Installatie script uitvoeren:** **4. Installatie script uitvoeren:**
 Als je eerder het juiste database account met de juiste toestemmingen in config.php hebt ingevuld en je hosting pakket een database hebt aangemaakt, dan is de installatie verder zeer gemakkelijk. Als je eerder het juiste database account met de juiste toestemmingen in config.php hebt ingevuld en je hosting pakket een database hebt aangemaakt, dan is de installatie verder zeer gemakkelijk.
-Type ''http://www.domeinnaam/bijv.ek2016/install/install.php''  in als adres in je webbrowser. +Type ''http://www.domeinnaam/bijv.ek2024/install/install.php''  in als adres in je webbrowser. 
  
 Als je nu allerlei foutmeldingen krijgt, dan zal je nog eens goed moeten controleren of je database account instellingen in config.php juist zijn. Handmatig een database aanmaken kan meestal met de tools van het hosting pakket. Bij het aanmaken van een database moet je vaak ook een database gebruiker en wachtwoord opgeven voor betreffende database. Neem de naam van je aangemaakte database en account gegevens over in je config.php en voer het installatie script opnieuw uit. Indien de database gegevens in config.php goed zijn en de pas aangemaakte database bevat nog geen tabellen, dan zal het installatie script direct doorgaan en deze database vullen met de juiste tabellen. Als je nu allerlei foutmeldingen krijgt, dan zal je nog eens goed moeten controleren of je database account instellingen in config.php juist zijn. Handmatig een database aanmaken kan meestal met de tools van het hosting pakket. Bij het aanmaken van een database moet je vaak ook een database gebruiker en wachtwoord opgeven voor betreffende database. Neem de naam van je aangemaakte database en account gegevens over in je config.php en voer het installatie script opnieuw uit. Indien de database gegevens in config.php goed zijn en de pas aangemaakte database bevat nog geen tabellen, dan zal het installatie script direct doorgaan en deze database vullen met de juiste tabellen.
  
 **5. Een update uitvoeren:** **5. 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: ''http://www.domeinnaam/bijv.ek2016/config/config.php''. Naar overschrijving dient het update script uitgevoerd te worden: ''http://www.domeinnaam/bijv.ek2016/install/update.php'' +Het simpelste is om alle bestanden te overschrijven behalve het config.php bestand: ''http://www.domeinnaam/bijv.ek2024/config/config.php''. Naar overschrijving dient het update script uitgevoerd te worden: ''http://www.domeinnaam/bijv.ek2024/install/update.php'' 
 Als je het updatescript uitvoert wordt gevraagd om een geldig deelnemer account met beheerdersrechten!  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 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 opnieuw uit script uit!” Alle huidige gegevens in de database worden dan overschreven !!!!
  
  
 Indien de installatie gelukt is, verwijder of hernoem dan de map Install naar bijv. **niet_meer_gebruiken_Install** Indien de installatie gelukt is, verwijder of hernoem dan de map Install naar bijv. **niet_meer_gebruiken_Install**
  
installatie2.1526492467.txt.gz · Laatst gewijzigd: 2018/05/16 17:41 door jaantje

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki