Sjabloon

Mediawiki Functies:Update: verschil tussen versies

Nieuwe pagina aangemaakt met '{{sys:blockfloat|top=Upgrade Mediawiki van 1.34.2 naar 1.35.0<br><br>Dit stappenplan gaat er vanuit dat het runnen van shell script niet mogelijk is. Om deze toch t...'
 
Geen bewerkingssamenvatting
Regel 13: Regel 13:
:9 Maak een copie van de bestanden en de database en voer deze in [[MAMP]] in
:9 Maak een copie van de bestanden en de database en voer deze in [[MAMP]] in
:10 Start de website
:10 Start de website
:10 Start [[Terminal]]
:11 Start [[Terminal]]
:11 Voer in <tt><nowiki>php -r "readfile('https://getcomposer.org/installer');" | php</nowiki></tt><ref name="ex">Informatie afkomstig van [https://www.mediawiki.org/wiki/Download_from_Git#Fetch_external_libraries Mediawiki]</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>
:12 Voer in <tt>php composer.phar update --no-dev</tt>
::1 Type in <tt>which php</tt> en druk op enter
:13 Voer in <tt>php composer.phar install</tt>
::2 Dit levert waarschijnlijk <tt>/usr/bin/php</tt> op
:14 Voer in <tt>php maintenance/update.php</tt>
::3 We gaan het pad nu aanpassen zodat het verwijst naar de laatste versie van PHP in MAMP
:15 Voer in <tt>Neem Localsettings.php enableSemantics('xxx');</tt> xxx website
::4 Type in <tt>/Applications/MAMP/bin/php/</tt> en druk op enter
:16 Voer in <tt>php extensions/SemanticMediaWiki/maintenance/setupStore.php</tt>
::5 Type <tt>ls</tt> en druk op enter
:17 Voer in <tt>php extensions/SemanticMediaWiki/maintenance/updateEntityCountMap.php</tt>
::6 Alle MAMP PHP versies worden nu getoond
:18 Maak een kopie van de MAMP database en bestanden en voer deze in het sub/domein in
::7 Type <tt>vim ~/.bash_profile</tt> en druk op enter
::8 Type <tt>i</tt> en druk op enter
::9 Vervang de eerste regel door <tt>export PATH=/Applications/MAMP/bin/php/xxx/bin:$PATH</tt> xxx de laatste PHP versie zie resultaat van punt 16
::10 Druk op ESC
::11 Type <tt>:wq</tt> en druk op enter
::12 Type <tt>source ~/.bash_profile</tt> en druk op enter
::13 Type in <tt>which php</tt> en druk op enter
::14 Het resultaat is nu <tt>/Applications/MAMP/bin/php/xxx/bin/php</tt> xxx is de ingevoerde versie
:13 Voer in <tt><nowiki>php -r "readfile('https://getcomposer.org/installer');" | php</nowiki></tt><ref name="ex">Informatie afkomstig van [https://www.mediawiki.org/wiki/Download_from_Git#Fetch_external_libraries Mediawiki]</ref>
:14 Voer in <tt>php composer.phar update --no-dev</tt>
:15 Voer in <tt>php composer.phar install</tt>
:16 Voer in <tt>php maintenance/update.php</tt>
:17 Voer in <tt>Neem Localsettings.php enableSemantics('xxx');</tt> xxx website
:18 Voer in <tt>php extensions/SemanticMediaWiki/maintenance/setupStore.php</tt>
:19 Voer in <tt>php extensions/SemanticMediaWiki/maintenance/updateEntityCountMap.php</tt>
:20 Maak een kopie van de MAMP database en bestanden en voer deze in het sub/domein in
}}{{#tag:easytree|
}}{{#tag:easytree|
2 Instellingen
2 Instellingen

Versie van 11 mrt 2021 22:50

Upgrade Mediawiki van 1.34.2 naar 1.35.0

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