Sjabloon

Mediawiki Functies:Update: verschil tussen versies

Geen bewerkingssamenvatting
Geen bewerkingssamenvatting
Regel 10: Regel 10:
::4 Copieer <tt>Localsettings.php</tt>
::4 Copieer <tt>Localsettings.php</tt>
::5 Copieer <tt>composer.json</tt>
::5 Copieer <tt>composer.json</tt>
:2 Download de laatste versie
:2 Download de laatste Mediawiki versie
:3 Unzip en copieer de inhoud naar een nieuwe sub/domein
:3 Unzip en copieer de inhoud naar de MAMP omgeving
:4 Start de nieuwe website
:4 Upload de hiervoor gecopieerde database.
:5 Installeer wikipedia
:5 Copieer de nieuwe versies van de extensions naar <tt>extensions</tt>
:6 Zorg dat van alle extensions de nieuwste versie hebben.(zie {{#tag:easyview|Extension:Semantic Mediawiki|type=iframe|thumbnail=Semantic Mediawiki|direct=true}}) <em>(extensions niet opnemen in de MAMP omgeving krijgen chmod 664 inplaats van 755)</em>
:7 Voeg aan de nieuwe <tt>composer.json</tt> de andere extensions en eventueel semantic mediawiki (zie {{#tag:easyview|Extension:Semantic Mediawiki|type=iframe|thumbnail=Semantic Mediawiki|direct=true}})
:7 Zorg dat de Skin is aangepast aan de nieuwste versie van Mediawiki
:8 Copieer <tt>Localsettings.php</tt>
:8 Copieer de inhoud van <em>common.css</em> en <em>common.js</em> van de oude website en voeg deze toe aan de nieuwe
:9 Open <tt>Localsettings.php</tt>. Voorzie alle <tt>semantic mediawiki</tt> gerelateerde extensions uit.
:9 Maak een copie van de bestanden en de database en voer deze in [[MAMP]] in
:10 Start de website
:11 Start [[Terminal]]
:11 Start [[Terminal]]
:12 Zorg dat naar de juiste versie van PHP wordt verwezen(oudere Mac's hebben een te oude PHP versie)<ref name="phppath">Informatie afkomstig van [https://gist.github.com/irazasyed/5987693 github]</ref>
:12 Zorg dat naar de juiste versie van PHP wordt verwezen(oudere Mac's hebben een te oude PHP versie)<ref name="phppath">Informatie afkomstig van [https://gist.github.com/irazasyed/5987693 github]</ref>

Versie van 12 mrt 2021 10:43

Upgrade Mediawiki van 1.34.2 naar 1.35.1

Dit stappenplan gaat er vanuit dat het runnen van shell script niet mogelijk is. Om deze toch te kunnen runnen wordt gebruik gemaakt van MAMP. Het runnen van shell scripts is met name nodig omdat gebruik gemaakt wordt van Semantic Mediawiki

  1. Informatie afkomstig van github
  2. Informatie afkomstig van Mediawiki
  3. Informatie afkomstig van 2github
  4. Informatie afkomstig van packagist