Updates

Updates

door caroline b -
Aantal antwoorden: 15

Ik moet dringend updates uitvoeren op de moodle van onze schoolomgeving. Heb eigenlijk totaal geen ervaring met die updates en daardoor stel ik het altijd maar uit.

kan mij iemand een overzichtelijke handleiding daarover bezorgen:

  • hoe moet ik starten
  • waar moet ik rekening mee houden
  • wat moet ik zeker doen
  • wat mag ik zeker niet doen ......

Mijn directeur had mij ook gevraagd om leerpaden toe te voegen, en blijkbaar zit dat binnenkort in de nieuwste versie van 3.1 en momenteel werk ik nog steeds met: 2.6.2 droevig


Gemiddelde van de beoordelingen:  -
Als antwoord op caroline b

Re: Updates

door Sebastian Berm -

Hoi Caroline,

Je kunt in principe, zodra 3.1 uit is, een upgrade doen van 2.6 naar 3.1.

Wel dient je server te voldoen aan alle systeemeisen. Dit kun je in Moodle zelf deels bepalen, dit overzicht zul je niet op de meest gebruiksvriendelijke wijze kunnen opvragen aangezien 2.6 simpelweg te oud is om de systeemeisen van 3.1 te kennen. Je kunt gaan naar je omgeving en dan /admin/phpinfo.php als link in de adresbalk invoeren. Hier staat in ieder geval beschreven welke PHP versie en uitbreidingen er zijn.

Risico's voor je zijn denk ik:

  • PHP versie
  • PHP modules
  • MySQL versie


Kun je zo eerst eens kijken of het gaat lukken zonder dat de server zelf ook een 'upgrade' nodig heeft?

Gemiddelde van de beoordelingen:  -
Als antwoord op Sebastian Berm

Re: Updates

door caroline b -

Ik heb mijn php versie nagekeken: php is 5.6.17 (dus dat zit goed veronderstel ik)

mySQL is 3.5.8.2

maar voor de php modules weet ik niet naar wat ik exact moet kijken, kan je mij eens doorgeven welke gegevens ik moet bekijken daarvoor?

Heb ook nu gezien dat de laatste update pas 3.04 is, duurt het dan nog lang eer 3.1 uitkomt of kan ik beter nu al updaten?

De update ben ik van plan tijdens de vakantie, start ik dan met:

  • een export van de database en al de files -  zodat ik bij problemen alles kan terugzetten
  • Waar moet ik starten met die update, is dat via de backend op de moodle gewoon een extensie installeren of hoe werkt dat bij Moodle
Gemiddelde van de beoordelingen:  -
Als antwoord op caroline b

Re: Updates

door Arnout Vree -

Komende maandag wordt Moodle 3.1 uitgebracht en die versie is erg interessant vanwege de sterk verbeterde functionaliteit van het competentiegerichte leren.  Daar hoef je niet zo lang op te wachten dus.

Hoe je moet upgraden, kan je vinden op deze pagina: https://docs.moodle.org/30/en/Upgrading

Hartelijke groet,
Arnout

Gemiddelde van de beoordelingen: Nuttig (1)
Als antwoord op Arnout Vree

Re: Updates

door Ger Tielemans -

Onze ICT-er gaat naar de bijneenkomst van Avetica.


Als je zelf alvast wat ervaring wil opdoen:

Ga in je huidige moodle naar je plugin pagina.

Update alle plugins.

Maak dan een backup van je data-base en je complete moodle directory

Kijk dan welke additional plugins door de docenten gebruikt worden.

Verwijder de additional plugins die ze niet gebruiken.

Detecteer voor de overige additional piugins of er wel updates zijn voor 3.1: 

Ontbreekt de versie voor 3.X?

..overleg dan met de docenten die deze plugins gebruiken, bied je excuses aan en verwijder ze. (Als je in je lokale taal tekst de titel namen van alle additional plugins van een sterretje voorziet en tegen de docenten zegt dat ze die op eigen risico mogen gebruiken, dan heb je het gemakkelijker in dat overleg met die docenten.)

==============================================

Installeer op een aan het internet verbonden PC het pakket XAMPP van Apachefriends.

Tegenwoordig werken die samen met Bitnami.
Laat Bitbnami ook Moodle installeren: er wordt dan ook een nieuwe database aangemaakt

...als je gewend bent aan een erg oude XAMPP,
dan moet je bij de Bitnami versie de moodle files voortaan ergens anders zoeken:

c:\xampp\apps\moodle\htdocs
Daar zit alles van moodle weer gewoon in zoals je het gewend bent, inclusief de php.ini.

c:\xampp\apps\moodle\moodledata

Zet in moodle onder development>> debugging het warning systeem aan (op ALL) 

Maak een kale cursus aan.

Voeg nu een voor een de plugins voor 3.1 toe (refresh steeds via notifications.) en schakel de plugin in je kale cursus aan. 

Moodle 3.X is overigens erg hulpvaardig bij het herinstalleren: het detecteert of je de plugins wel op de goede plaats terugzet en signaleert/helpt bij het installeren van voorwaardelijke plugins. Voora bij assignment of question plugins speelt dat een rol.

Alles gelukt? 

Zijn er andere plugins die je collega's heel graag terug willen?

Zet het warning systeem op het hoogste niveau aan: development 
Schrik niet, je krijgt dan erg veel meldingen over wat er mis is, meestal bevat de bovenste regel van een "blok" warnings de boodschap. 

Soms is dat heel triviaal en zo op te lossen,
bijvoorbeeld het ontbreken van deze regel wordt in 3.x niet meer geduld:

  $plugin->component = 'naam' in version.php;

voeg je dat toe, dan werkt het weer.

Krijg je meldingen als deprecated, dan kun je dit beter niet gebruiken of op zoek gaan naar een moodle programmeur die weet hoe je oude cde vervangt door nieuwe. 









Gemiddelde van de beoordelingen:  -
Als antwoord op Arnout Vree

Re: Updates

door caroline b -

ik ben gestart met de upgradenaar de versie 3.1 van moodle. Momenteel volg ik de uitleg  https://docs.moodle.org/30/en/Upgrading

Maar daar staat tussen (in het engels): verplaats de oude Moodle software program files naar een andere locatie, kopieer niets over de oude files. Hoe kan ik nu weten welke ik moet verplaatsen en welke files of mappen ik moet laten staan?



Gemiddelde van de beoordelingen:  -
Als antwoord op caroline b

Re: Updates

door koen roggemans -
Foto van Heel behulpzame Moodlers Foto van Hoofdontwikkelaars Foto van Moodle HQ Foto van Vertalers

De software kopiëren, niet moodledata.

Je hebt uit de softwaremap alleen het bestand config.php nog nodig - de oude software dient om je backups te kunnen in terugzetten (die van je map moodledata en van je database) mocht het helemaal mis gaan.

Maar je moet inderdaad (buiten het bestand config.php) van een volledig frisse set software vertrekken. Wanneer je nieuwe software over de oude kopieert, dan blijven de verwijderde bestanden immers staan.

Gemiddelde van de beoordelingen:  -
Als antwoord op Sebastian Berm

Re: Updates

door caroline b -

ik ben bezig met de update van mijn moodle en krijg de volgende foutmeldingen:

moodleversie 2.7 is vereist en je gebruikt nu versie 2.6.2 (Build: 20140310)Controleer
php_extensionxmlrpcwordt aangeraden om te installeren of in te schakelen

Het installeren van de optionele XMLRPC-extentie is nuttig voor de werking van Moodle Netwerk

Controleer
php_settingopcache.enablePHP-instelling zou gewijzigd moeten worden.

PHP opcode caching verbetert de performantie en vermindert de geheugenvereisten. De OPcache-extentie wordt aanbevolen en volledig ondersteund.

Controleer
unicodemoet geïnstalleerd/ingeschakeld zijnOK
databasemysql (5.6.28)versie 5.5.31 is vereist en je gebruikt nu versie 5.6.28OK
phpversie 5.4.4 is vereist en je gebruikt nu versie 5.6.17OK
pcreunicodewordt aangeraden om te installeren of in te schakelenOK
php_extensioniconvmoet geïnstalleerd/ingeschakeld zijnOK
php_extensionmbstringwordt aangeraden om te installeren of in te schakelenOK
php_extensioncurlmoet geïnstalleerd/ingeschakeld zijnOK
php_extensionopensslwordt aangeraden om te installeren of in te schakelenOK
php_extensiontokenizerwordt aangeraden om te installeren of in te schakelenOK
php_extensionsoapwordt aangeraden om te installeren of in te schakelenOK
php_extensionctypemoet geïnstalleerd/ingeschakeld zijnOK
php_extensionzipmoet geïnstalleerd/ingeschakeld zijnOK
php_extensionzlibmoet geïnstalleerd/ingeschakeld zijnOK
php_extensiongdmoet geïnstalleerd/ingeschakeld zijnOK
php_extensionsimplexmlmoet geïnstalleerd/ingeschakeld zijnOK
php_extensionsplmoet geïnstalleerd/ingeschakeld zijnOK
php_extensionpcremoet geïnstalleerd/ingeschakeld zijnOK
php_extensiondommoet geïnstalleerd/ingeschakeld zijnOK
php_extensionxmlmoet geïnstalleerd/ingeschakeld zijnOK
php_extensionxmlreadermoet geïnstalleerd/ingeschakeld zijnOK
php_extensionintlwordt aangeraden om te installeren of in te schakelenOK
php_extensionjsonmoet geïnstalleerd/ingeschakeld zijnOK
php_extensionhashmoet geïnstalleerd/ingeschakeld zijnOK
php_settingmemory_limitaanbevolen instelling gedetecteerdOK
php_settingfile_uploadsaanbevolen instelling gedetecteerdOK

Andere controles

InformatieRapportPluginStatus
unsupported_db_table_row_formatAls deze test faalt, dan wijst dat op een mogelijk probleem

Je databanktabellen gebruiken Antilope als bestandsformaat. Je wordt aangeraden om ze te converteren naar Barracuda bestandsformaat. Je vindt documentatie op Administration via command line met details over een tool om InnoDB-tabellen om te zetten naar Barracuda.

Controleer
Dus een hele boterham goed te zetten. Kan er mij iemand hiermee helpen ..........


Gemiddelde van de beoordelingen:  -
Als antwoord op caroline b

Re: Updates

door koen roggemans -
Foto van Heel behulpzame Moodlers Foto van Hoofdontwikkelaars Foto van Moodle HQ Foto van Vertalers
Het valt best mee.

Er wordt gezegd dat je beter van 2.6.2 naar 2.7 kunt gaan - ik weet het niet 100% zeker, maar ik denk niet dat dat nodig is. Probeer eens (met backup natuurlijk knipoog )

XMLRPC: als je Mnet niet gebruikt, kun je dat zo laten

opcache.enable: eigenaardig dat dit niet ingeschakeld is. Het gevolg is dat je site veel trager zal lopen dan die kan lopen op jouw server. Waarschijnlijk aan te passen in php.ini - hangt wat af van je serverinstallatie.

unsupported db table row...: doen wat er in de documentatie staat - is gewoon een scriptje lopen om je databank aan te passen.

Gemiddelde van de beoordelingen:  -
Als antwoord op koen roggemans

Re: Updates

door caroline b -

Ben inderdaad nu eerst naar 2.7 gegaan en dat werkt - goed zo!!!

nu probeer ik naar 3.1 te gaan. Tot nu werk ik steeds op een subdomain, want zie dat niet zitten om direct online te wijzigen.


Ik zal laten weten of het in orde is - bedankt alvast!!!

Begin het allemaal een beetje te snappen waarmee ik bezig ben .....

Gemiddelde van de beoordelingen:  -
Als antwoord op koen roggemans

Re: Updates

door caroline b -

Ik heb kunnen upgraden naar 3.1

Alles wel in een subdomain geprobeerd en mijn config.php aangepast naar de juiste locaties e.d.

maar nu heb ik wel nog een probleem met de files (zoals o.a. pdf's, word-documenten, afbeeldingen van gebruikers e.d.) - die worden niet gevonden. Hoe of waar kan ik die vinden of instellen waar ze moeten gevonden worden

Gemiddelde van de beoordelingen:  -
Als antwoord op caroline b

Re: Updates

door koen roggemans -
Foto van Heel behulpzame Moodlers Foto van Hoofdontwikkelaars Foto van Moodle HQ Foto van Vertalers
Als antwoord op koen roggemans

Re: Updates

door caroline b -

ik heb het zo gedaan:

mijn oude moodle laten staan (staat in de map public_html van mijn server) en een submap gemaakt in de root (public_html/caroline), daarin mijn nieuwe versie geinstalleerd. bij de installatie werd me gezegd dat ik de data niet in de root mag plaatsen. Dan heb ik die map buiten de root aangemaakt (dus net boven de map public_html), daarin al de data geplaatst uit mijn map data van de originele moodle. Dat heeft een hele tijd geduurd en ik veronderstel dat het normaal was omdat er zo veel bestanden in zaten.

nu heb ik mijn mappen en bestanden bekeken en sommige werken en sommige niet. Zoals bijvoorbeeld al de afbeeldingen van de leerkrachten werken niet, sommige pdf-bestanden kan ik zonder probleem openen en bekijken en andere geven dan een foutmelding dat ze niet gevonden worden.

in mijn config.php heb ik al de instellingen aangepast, dus ook de verwijzing naar de nieuwe map met de data.

wat heb ik verkeerd gedaan?


Gemiddelde van de beoordelingen:  -
Als antwoord op caroline b

Re: Updates

door koen roggemans -
Foto van Heel behulpzame Moodlers Foto van Hoofdontwikkelaars Foto van Moodle HQ Foto van Vertalers

Wellicht is door je verhuis ook de url waarop Moodle bereikbaar is gewijzigd. Die moet nog aangepast worden op de manier beschreven in bovenstaande documentatie:

http://nieuwe_url/min/tool/replace/index.php.

Dan oude_url vervangen door nieuwe_url

Gemiddelde van de beoordelingen:  -
Als antwoord op koen roggemans

Re: Updates

door caroline b -

Alles is in orde, de updates zijn uitgevoerd met heel veel vallen en opstaan. Nog een backup gemaakt en mijn vorige backups ook nodig gehad want ik kwam heel veel problemen tegen ......

Maar waar kan ik nu zien in mijn moodle met welke versie ik werk?


Heel erg bedankt voor de hulp!!!


Gemiddelde van de beoordelingen:  -