Mediawiki Functies:Update: verschil tussen versies
Geen bewerkingssamenvatting |
Geen bewerkingssamenvatting |
||
| (48 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
| Regel 1: | Regel 1: | ||
{{sys:blockfloat|top=Update Mediawiki van 1. | {{sys:blockfloat|top=Update Mediawiki van 1.45.1 naar 1.46.0<br><br>Dit stappenplan gaat er vanuit dat het runnen van shell scripts mogelijk is. | ||
}} | }} | ||
{{#tag:easytree| | {{#tag:easytree| | ||
| Regel 26: | Regel 26: | ||
:11 Controleer of deze extensions geschikt zijn voor de nieuwe versie. Indien niet download dan de gewenste versie. | :11 Controleer of deze extensions geschikt zijn voor de nieuwe versie. Indien niet download dan de gewenste versie. | ||
:12 Indien gebruik gemaakt wordt van een niet standaard skin. Doe hiervoor dan hetzelfde. | :12 Indien gebruik gemaakt wordt van een niet standaard skin. Doe hiervoor dan hetzelfde. | ||
:13 | :13 Start [[Terminal]] | ||
: | :14 Type in <tt>{{Sys:copyclipboard|label=cd}}</tt> en het juiste pad en druk op enter. | ||
: | :15 Type <tt>{{Sys:copyclipboard|label=ls}}</tt> en druk op enter.(De root van de website wordt getoond) | ||
: | :16 Voer in <tt>{{Sys:copyclipboard|label=curl -sS https://getcomposer.org/installer | php}}</tt><ref name="Dreamhost">informatie afkomstig van [https://help.dreamhost.com/hc/en-us/articles/214899037-Installing-Composer-overview Dreamhost]</ref> <em>vergeet de pipe met daarachter php niet</em> | ||
:17 Voer in <tt>{{Sys:copyclipboard|label=php composer.phar install}}</tt> | |||
: | :16 Ontbrekende modules mediawiki 1.46.0 | ||
::<tt>{{Sys:copyclipboard|label=composer require paragonie/sodium_compat_ext_sodium}}<ref name="sodium">Informatie afkomstig van [https://github.com/paragonie/sodium_compat_ext_sodium Composer Meta-Package: ext-sodium provided by sodium_compat]</ref> | |||
::<tt>{{Sys:copyclipboard|label=composer require lcobucci/jwt 5.6.0}}<ref name="lcobucci">Informatie afkomstig van [https://lcobucci-jwt.readthedocs.io/en/4.3.x/upgrading/ lcobucci]</ref> | |||
::OATHAuth<ref name="OATHAuth">Informatie afkomstig van [https://www.mediawiki.org/wiki/Extension:OATHAuth mediawiki]</ref> | |||
:::De module jakobo\HOTP\HOTP ontbreekt. Installatie van de gedownloade OATHAuth met de geinstalleerde modules werkt | |||
::: 1. Ga naar https://www.mediawiki.org/wiki/Extension:OATHAuth | |||
::: 2. Download OATHAuth | |||
::: 3. Ga naar extensions verwijder OATHAuth van 1.46.0 | |||
::: 4. Upload OATHAuth | |||
::: 5. Voer uit <tt>{{Sys:copyclipboard|label=composer update --no-dev}} | |||
:17 Opnemen van Semantic Mediawiki | :17 Opnemen van Semantic Mediawiki | ||
::1 | ::1 Type in <tt>{{Sys:copyclipboard|label=COMPOSER=composer.local.json php composer.phar require --no-update mediawiki/semantic-media-wiki}}</tt> | ||
::2 Type in <tt>{{Sys:copyclipboard|label=COMPOSER=composer.local.json composer require --no-update professional-wiki/modern-timeline:~2.0}}</tt><ref name=Modern timeline">informatie afkomstig van [https://professional.wiki/en/extension/modern-timeline Modern timeline]</ref> | |||
:: 3 Type in <tt>{{Sys:copyclipboard|label=cd extensions/ModernTimeline}} | |||
: | :: 4 Type in <tt>{{Sys:copyclipboard|label=composer update}} | ||
: | |||
:20 Voer in <tt>{{Sys:copyclipboard|label=php composer.phar update --no-dev --optimize-autoloader}}</tt> | :20 Voer in <tt>{{Sys:copyclipboard|label=php composer.phar update --no-dev --optimize-autoloader}}</tt> | ||
:21 Type in <tt>{{Sys:copyclipboard|label=php composer.phar require wikimedia/composer-merge-plugin}}</tt><ref name="packagist">Informatie afkomstig van [https://packagist.org/packages/wikimedia/composer-merge-plugin#:~:text=Composer%20Merge%20Plugin%20is%20intended,the%20application's%20top%20level%20composer. packagist]</ref> | :21 Type in <tt>{{Sys:copyclipboard|label=php composer.phar require wikimedia/composer-merge-plugin}}</tt><ref name="packagist">Informatie afkomstig van [https://packagist.org/packages/wikimedia/composer-merge-plugin#:~:text=Composer%20Merge%20Plugin%20is%20intended,the%20application's%20top%20level%20composer. packagist]</ref> | ||
:22 Voer in <tt>{{Sys:copyclipboard|label=php maintenance/run.php update.php}}</tt> | :22 Voer in <tt>{{Sys:copyclipboard|label=php maintenance/run.php update.php}}</tt> | ||
:23 Semantic Mediawiki | :23 Semantic Mediawiki | ||
::1 Neem in Localsettings.php<br><tt>wfLoadExtension('SemanticMediaWiki');</tt><br><tt>enableSemantics('xxx');</tt> xxx website | ::1 Neem in Localsettings.php<br><tt>wfLoadExtension('SemanticMediaWiki');</tt><br><tt>enableSemantics('xxx');</tt> xxx website | ||
::2 Voer in <tt>{{Sys:copyclipboard|label=php extensions/SemanticMediaWiki/maintenance/setupStore.php}}</tt> | ::2 Opbouwen database: <tt>{{Sys:copyclipboard|label=php extensions/SemanticMediaWiki/maintenance/rebuildData.php -v}}</tt> | ||
:: | ::3 Voer in <tt>{{Sys:copyclipboard|label=php extensions/SemanticMediaWiki/maintenance/setupStore.php}}</tt> | ||
::4 Voer in <tt>{{Sys:copyclipboard|label=php extensions/SemanticMediaWiki/maintenance/updateEntityCountMap.php}}</tt> | |||
:24 Voer in <tt>{{Sys:copyclipboard|label=php maintenance/run.php runJobs.php}}</tt> | :24 Voer in <tt>{{Sys:copyclipboard|label=php maintenance/run.php runJobs.php}}</tt> | ||
:25 Copieer de database en bestanden naar de nieuwe omgeving en zorg voor de juiste PHP versie | :25 Copieer de database en bestanden naar de nieuwe omgeving en zorg voor de juiste PHP versie | ||
Huidige versie van 15 aug 2026 om 17:36
Update Mediawiki van 1.45.1 naar 1.46.0
Dit stappenplan gaat er vanuit dat het runnen van shell scripts mogelijk is.