Mediawiki Functies:Update: verschil tussen versies
Geen bewerkingssamenvatting |
Geen bewerkingssamenvatting |
||
| (26 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.4 naar 1.46.0<br><br>Dit stappenplan gaat er vanuit dat het runnen van shell scripts mogelijk is. | ||
}} | }} | ||
{{#tag:easytree| | {{#tag:easytree| | ||
| Regel 7: | Regel 7: | ||
::2 Login SSH | ::2 Login SSH | ||
::3 Navigeer naar de juiste folder waar het bestand wordt opgeslagen | ::3 Navigeer naar de juiste folder waar het bestand wordt opgeslagen | ||
::4 Type in | ::4 Type in {{Sys:copyclipboard|label=mariadb-dump -u USERNAME -p DATABASE >}} xxx (USERNAME: Gebruikernaam, DATABASE: Database naam, xxx: naam en extension(sql)) | ||
::5 Voer het wachtoord in | ::5 Voer het wachtoord in | ||
::Het sql bestand | ::Het sql bestand staat in de huidige folder | ||
:2 Copieer de huidige website naar de nieuwe omgeving waar de PHP versie is aan te passen | :2 Copieer de huidige website naar de nieuwe omgeving waar de PHP versie is aan te passen | ||
:3 Selecteer een PHP versie die geschikt is voor de versie van Mediawiki. | :3 Selecteer een PHP versie die geschikt is voor de versie van Mediawiki. | ||
| Regel 16: | Regel 16: | ||
::2 Login SSH | ::2 Login SSH | ||
::3 Navigeer naar de juiste folder en upload het sql bestand | ::3 Navigeer naar de juiste folder en upload het sql bestand | ||
::4 Type in | ::4 Type in {{Sys:copyclipboard|label=mariadb -u USERNAME -p DATABASE <}} xxx (USERNAME: Gebruikernaam, DATABASE: Database naam, xxx: naam en extension(sql)) | ||
::5 Voer het wachtoord in | ::5 Voer het wachtoord in | ||
:5 Hernoem <em>extensions</em> naar <em>extensions.old</em> | :5 Hernoem <em>extensions</em> naar <em>extensions.old</em> | ||
| Regel 22: | Regel 22: | ||
:7 <a href="https://www.mediawiki.org/wiki/Download" target="_blank">Download</a> de laatste versie van Mediawiki | :7 <a href="https://www.mediawiki.org/wiki/Download" target="_blank">Download</a> de laatste versie van Mediawiki | ||
:8 Unzip en verplaats de inhoud naar de nieuwe omgeving | :8 Unzip en verplaats de inhoud naar de nieuwe omgeving | ||
:9 | :9 Verwijder uit <em>extensions</em> alle xtensions die niet worden gebruikt | ||
:10 Controleer of de niet standaard extensions in <em>extensions.old</em> geschikt zijn voor de nieuwe versie. Indien niet download dan de gewenste versie. | |||
:11 Copieer alle andere niet standaard extensions(zelf ontwikkede) van <em>extensions.old</em> naar <em>extensions</em> | |||
: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 Start [[Terminal]] | :13 Start [[Terminal]] | ||
:14 Type in | :14 Type in {{Sys:copyclipboard|label=cd}} en het juiste pad en druk op enter. | ||
:15 Type | :15 Type {{Sys:copyclipboard|label=ls}} en druk op enter.(De root van de website wordt getoond) | ||
:16 Voer in | :16 Voer in {{Sys:copyclipboard|label=curl -sS https://getcomposer.org/installer | php}}<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 | :17 Voer in {{Sys:copyclipboard|label=php composer.phar install}} | ||
: | :18 Problemen mediawiki 1.46.0 | ||
:: | ::Mediawiki versienummer 1.0.0 | ||
:: | :::prompt: mediawiki 1.46.04 Composer could not detect the root package (mediawiki/core) version, defaulting to '1.0.0'. | ||
:: | :::{{Sys:copyclipboard|label=composer update --no-dev}} | ||
:: | ::Ontbrekende modules | ||
:::{{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> | |||
:::{{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> | |||
:: | :::Moderntimeline | ||
::::Prompt ai chatting: mediawiki 1.46.0 Trait "Onoi\MessageReporter\MessageReporterAwareTrait" not found in /home/u447783683/domains/mgmheling.nl/public_html/mgmd/extensions/SemanticMediaWiki/src/Store.php on line 42 | |||
::::{{Sys:copyclipboard|label=composer require onoi/message-reporter}}<ref name="aichatting">Informatie afkomstig van [https://www.aichatting.net/ aichatting]</ref> | |||
::OATHAuth<ref name="OATHAuth">Informatie afkomstig van [https://www.mediawiki.org/wiki/Extension:OATHAuth mediawiki]</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 | ||
:::{{Sys:copyclipboard|label=git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/OATHAuth extensions/OATHAuth}} | |||
::Tools | |||
:: | :::{{Sys:copyclipboard|label=composer show --self}} | ||
::: | :::{{Sys:copyclipboard|label=composer validate}} | ||
:: | :::{{Sys:copyclipboard|label=composer prohibits mediawiki/core }} xxx xxx=versienummer | ||
: | :::{{Sys:copyclipboard|label=composer why-not mediawiki/core }} xxx xxx=versienummer | ||
::: | :::{{Sys:copyclipboard|label=composer clear-cache}} | ||
: | :::{{Sys:copyclipboard|label=composer update --with-all-dependencies}} | ||
::: | :::{{Sys:copyclipboard|label=php -l}} xxx xxx=bestandsnaam (Controleert de syntax) | ||
: | :19 Opnemen van Semantic Mediawiki | ||
::Onderstaande is alleen nodig als <tt>Semantic Mediawiki</tt> en <tt>Modern Timeline<t/t> nog niet zijn geinstalleerd | |||
::1 Type in {{Sys:copyclipboard|label=COMPOSER=composer.local.json php composer.phar require --no-update mediawiki/semantic-media-wiki}} | |||
::2 Type in {{Sys:copyclipboard|label=COMPOSER=composer.local.json composer require --no-update professional-wiki/modern-timeline}}<ref name=Modern timeline">informatie afkomstig van [https://professional.wiki/en/extension/modern-timeline Modern timeline]</ref> | |||
:: 3 Type in {{Sys:copyclipboard|label=cd extensions/ModernTimeline}} | |||
:: 4 Type in {{Sys:copyclipboard|label=composer update}} | |||
:::{{Sys:copyclipboard|label=composer | :20 Voer in {{Sys:copyclipboard|label=php composer.phar update --no-dev --optimize-autoloader}} | ||
:::{{Sys:copyclipboard|label=composer | :21 Type in {{Sys:copyclipboard|label=php composer.phar require wikimedia/composer-merge-plugin}}<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> | ||
:::{{Sys:copyclipboard|label= | :22 Voer in {{Sys:copyclipboard|label=php maintenance/run.php update.php}} | ||
: | |||
::1 Type in | |||
::2 Type in | |||
:: 3 Type in | |||
:: 4 Type in | |||
:20 Voer in | |||
:21 Type in | |||
:22 Voer in | |||
:23 Semantic Mediawiki | :23 Semantic Mediawiki | ||
::1 Neem in Localsettings.php | ::1 Neem op in Localsettings.php {{Sys:copyclipboard|label=wfLoadExtension('SemanticMediaWiki');}} | ||
::2 Opbouwen database: | ::2 Opbouwen database: {{Sys:copyclipboard|label=php extensions/SemanticMediaWiki/maintenance/rebuildData.php -v}} | ||
::3 Voer in | ::3 Voer in {{Sys:copyclipboard|label=php extensions/SemanticMediaWiki/maintenance/setupStore.php}} | ||
::4 Voer in | ::4 Voer in {{Sys:copyclipboard|label=php extensions/SemanticMediaWiki/maintenance/updateEntityCountMap.php}} | ||
:24 Voer in | :24 Voer in {{Sys:copyclipboard|label=php maintenance/run.php runJobs.php}} | ||
: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 | ||
:26 Start [[Terminal]] | :26 Start [[Terminal]] | ||
:27 Login SSH | :27 Login SSH | ||
:28 Type in | :28 Type in {{Sys:copyclipboard|label=cd}} en het juiste pad en druk op enter. | ||
:29 Voer in | :29 Voer in {{Sys:copyclipboard|label=php maintenance/run.php update.php}} | ||
:30 Voer in | :30 Voer in {{Sys:copyclipboard|label=php maintenance/run.php runJobs.php}} | ||
}} | }} | ||
<references/> | <references/> | ||
Huidige versie van 27 aug 2026 12:02
Update Mediawiki van 1.45.4 naar 1.46.0
Dit stappenplan gaat er vanuit dat het runnen van shell scripts mogelijk is.
- ↑ informatie afkomstig van Dreamhost
- ↑ Informatie afkomstig van Composer Meta-Package: ext-sodium provided by sodium_compat
- ↑ Informatie afkomstig van lcobucci
- ↑ Informatie afkomstig van aichatting
- ↑ Informatie afkomstig van mediawiki
- ↑ informatie afkomstig van Modern timeline
- ↑ Informatie afkomstig van packagist