Actualització: diferència entre les revisions

De MoodleDocs
Salta a:navegació, cerca
Cap resum de modificació
 
(Hi ha 11 revisions intermèdies del mateix usuari que no es mostren)
Línia 1: Línia 1:
El Moodle està dissenyat per poder-lo actualitzar netament des de qualsevol versió anterior cap a una de posterior. Si us plau, vegeu [[Actualització al Moodle 1.6]], [[Actualització al Moodle 1.7]] o [[Actualització al Moodle 1.8]] per llegir aspectes relacionats amb comportaments i característiques de la versió cap a on anireu.
El Moodle està dissenyat per poder-lo actualitzar netament des de qualsevol versió anterior cap a una de posterior. Si us plau, vegeu [[Actualització al Moodle 1.6]], [[Actualització al Moodle 1.7]] o [[Actualització al Moodle 1.8]] per llegir aspectes relacionats amb comportaments i característiques de la versió cap a on anireu.


Moodle is designed to upgrade cleanly from any earlier version to any later version. Please refer to [[Upgrading to Moodle 1.6]], [[Upgrading to Moodle 1.7]] or [[Upgrading to Moodle 1.8]]  for particular considerations related to features of the version you are upgrading to.
__TOC__
__TOC__
When upgrading a Moodle installation you should follow these steps:
Per actualitzar una instal·lació del Moodle, cal que seguiu aquests passos:


==Check the system requirements==
==Comprovació de les necessitats del sistema==
Spend some time re-reading the [[Installing Moodle | installation documentation]]. Check the system requirements for the version you are upgrading to in ''Administration > Server > [[Environment]]''.
Passeu una estona rellegint la [[Instal·lació del Moodle | documentació d'instal·lació]]. Comproveu les característiques del sistema per a la versió a la qual aneu a ''Administració > Miscel·lània > [[Entorn]]


== Backup important data ==
== Còpia de seguretat de les dades importants ==


Although it is not strictly necessary, it is always a good idea to make a backup of any production system before a major upgrade, just in case you need to revert back to the older version for some reason. In fact, it's a good idea to automate your server to backup your Moodle installation daily, so that you can skip this step.
Tot i que no és imprescindible, sempre és una bona idea la de fer una còpia de seguretat en un sistema de producció abans de començar una actualització important, no fos cas que haguéssiu de tornar enrere cap a la versió anterior per qualsevol cosa. De fet, encara és més bona idea la d'automatitzar el servidor perquè faci còpia de seguretat de la instal·lació Moodle diàriament, i així es podria passar per sobre d'aquest procés.


There are three areas that need backing up:
Hi ha tres àrees que necessiten una còpia de seguretat:


=== 1. The Moodle software directory itself ===
=== 1. El directori del programari del Moodle ===


Make a separate copy of these files before the upgrade, so that you can retrieve your config.php and any modules you have added like themes, languages etc
Feu una còpia separada d'aquests fitxers abans de l'actualització, per poder-ne recuperar el fitxer config.php i qualsevol mòdul que hàgiu afegit, com ara temes, llenguatges, etc.


=== 2. Your data directory ===
=== 2. El directori de dades ===


This is where uploaded content resides (such as course resources and student assignments) so it is very important to have a backup of these files anyway. Sometimes upgrades may move or rename directories within your data directory.
És on hi ha totes les dades carregades (com ara recursos i tasques dels estudiants) i és molt important que n'hi hagi una còpia de seguretat sempre. Algunes actualitzacions poden canviar de lloc o el nom de directoris dins d'aquest directori de dades.


=== 3. Your database ===
=== 3. La vostra base de dades ===


Most Moodle upgrades will alter the database tables, adding or changing fields. Each database has different ways to backup. One way of backing up a MySQL database is to 'dump' it to a single SQL file. The following example shows Unix commands to dump the database called "moodle":
La majoria de les actualitzacions del Moodle alterarà les taules de la base de dades, per canviar-hi o afegir-hi camps. Cada base de dades té vies diferents de fer la còpia de seguretat. Una manera de fer una còpia amb el MySQL és la d'abocar ('dump') la BD en un únic fitxer SQL. Aquest exemple mostra les comandes Unix que aboquen una base de dades anomenada "moodle":


  mysqldump -u username -p -C -Q -e -a moodle > moodle-backup-2007-04-01.sql
  mysqldump -u nom_usuari_bd -p -C -Q -e -a moodle > moodle-backup-2007-04-01.sql


Substitute your database user account for username. The -p flag will prompt you for the password for the username specified by -u.
Substituïu nom_usuari_bd pel vostre nom d'usuari de la base de dades. L'opció -p marca que se us demani el mot de pas de l'usuari especificat amb el paràmetre -u


If your database host is different from the host you want to execute the backup command (usually the web server), you have to specify it with the -h option to mysqldump:
Si l'ordinador seu ('host') de la base de dades no és l'ordinador des d'on executeu la comanda de còpia (normalment el servidor web), ho haureu d'especificar amb l'opció -h:


  mysqldump -u username -p -h databasehost -C -Q -e -a moodle > moodle-backup-2007-04-01.sql  
  mysqldump -u nom_usuari_bd -p -h host_base_dades -C -Q -e -a moodle > moodle-backup-2007-04-01.sql  


You can also use the "Export" feature in Moodle's optional "MySQL Admin" web interface to do the same thing on all platforms. This interface can be downloaded from http://download.moodle.org/modules/integrations.php. It is an integration of PHPMyAdmin for the Moodle administration interface.
També podeu utilitzar la utilitat "Export" a la interfície web opcional del Moodle, "MySQL Admin" per fer el mateix en qualsevol plataforma. Aquesta interfície es pot obtenir a http://download.moodle.org/modules/integrations.php. És una integració del PHPMyAdmin per a l'administració del Moodle.


== Install the new Moodle software ==
== Instal·lació del Moodle nou ==


=== Using a downloaded archive ===
=== Des d'un fitxer descarregat ===
 
Do not overwrite an old installation unless you know what you are doing ... sometimes old files can cause problems in new installations. The best way is to rename the current Moodle directory to something else, then unpack the new Moodle archive into the old location.


No copieu els fitxers per sobre d'una altra instal·lacció si no sabeu què feu... algunes vegades poden quedar fitxers vells que destorbin la instal·lació nova. La millor manera de fer-ho és canviar de nom el directori actual del Moodle, i descomprimir el nou en un directori amb el nom antic.
  mv moodle moodle.backup
  mv moodle moodle.backup
  tar xvzf moodle-1.1.tgz
  tar xvzf moodle-1.1.tgz


Next, copy across your config.php and any other plugins such as custom themes:
Seguidament, recupereu el fitxer config.php vostre i tots les altres addicions, com ara temes personalitzats:
 
  cp moodle.backup/config.php moodle
  cp moodle.backup/config.php moodle
  cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme
  cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme


=== Using CVS ===
=== A través del CVS ===
 
You can use CVS for updating or upgrading your Moodle.
First you need to do a CVS checkout in your (empty) Moodle root directory.


'''For Linux servers'''
Podeu utilitzar el CVS per a les revisions i les actualitzacions del vostre Moodle.
Per fer-ho cal que feu la comprovacio del funcionament del CVS en un directori Moodle arrel (buit completament).


To do a CVS checkout of Moodle, you first have to logon to the Moodle CVS server.
'''En servidors Linux'''


Per engegar un CVS del Moodle, primer haureu d'entrar al servidor CVS del Moodle.
   <nowiki>cvs -d:pserver:anonymous@moodle.cvs.sourceforge.net:/cvsroot/moodle login</nowiki>
   <nowiki>cvs -d:pserver:anonymous@moodle.cvs.sourceforge.net:/cvsroot/moodle login</nowiki>
   No password for anonymous, so just hit the Enter button.
   No password for anonymous, so just hit the Enter button.


Go to the directory where you want the Moodle root to come and type
Aneu dins del directori que haurà de ser l'arrel del Moodle i escriviu la comanda:
 
   <nowiki>cvs -z3 -d:pserver:anonymous@moodle.cvs.sourceforge.net:/cvsroot/moodle co -r MOODLE_18_STABLE moodle</nowiki>  
   <nowiki>cvs -z3 -d:pserver:anonymous@moodle.cvs.sourceforge.net:/cvsroot/moodle co -r MOODLE_18_STABLE moodle</nowiki>  
   (where MOODLE_18_STABLE is the desired version)
   (en què MOODLE_18_STABLE és la versió que voleu instal·lar)


To update, just go into the Moodle root directory and update to the new files:
Al moment d'actualitzar una revisió, només cal anar dins del directori i actualitzar amb els fitxers nous:
  cvs update -dP


  cvs update -dP
Per actualitzar una versió, escriviu aquesta comanda tot canviant el 18 al número de la versió més nova:
To update to a new version type in the following and change 18 to whatever newest version upgrade number is
   cvs -Q update -dP -r MOODLE_18_STABLE
   cvs -Q update -dP -r MOODLE_18_STABLE


Make sure you use the "d" parameter to create new directories if necessary, and the "P" parameter to prune empty directories.
Comproveu que feu servir el paràmetre "d" perquè es puguin crear directoris nous, si cal; i el paràmetre "P" per a esporgar directoris que quedin buits.


'''For Windows servers'''
'''En servidors Windows'''


You can use Tortoise CVS to do the initial checkout and the updates.
Podeu utilitzar el Tortoise CVS per fer la comprovació inicial i les actualitzacions.


If you have been editing Moodle files, watch the messages very closely for possible conflicts. All your customised themes and non-standard plugins will be untouched.
Si heu editat fitxers del Moodle, seguiu els missatges atentament per saber si es creen conflictes en la descàrrega. Els temes personalitzats i addicions particulars no es tocaran.


Don't forget to visit the admin page after the CVS update proces has completed.
No us oblideu de visitar la pàgina d'administració ('''admin''') havent completat l'actualització del CVS.


== Finishing the upgrade ==
== Conclusió de l'actualització ==


The last step is to trigger the upgrade processes within Moodle.
El darrer pas consisteix a provocar els processos d'actualització des de dins del Moodle mateix.


To do this just visit the admin page of your installation e.g. ''<nowiki>http://example.com/moodle/admin</nowiki>''
Visiteu la pàgina d'administració de la instal·lació. Per exemple:
e.g. ''<nowiki>http://el_vostre_domini.com/moodle/admin</nowiki>''


It doesn't matter if you are logged in as admin or not. If you are upgrading from some older versions you would not be able to login before the upgrade anyway.
Tant li fa que estigueu identificats com a administració o no. Si actualitzeu des d'una versió anterior, no podríeu entrar de cap manera abans de concloure l'actualització.


Moodle will automatically detect the new version and perform all the database or filesystem upgrades that are necessary. If there is anything it can't do itself (very rare) then you will see messages telling you what you need to do.
El Moodle detectarà automàticament la versió nova i farà totes les actualitzacions en fitxers i la base de dades que calgui. Si hi hagués alguna cosa que no pogués fer tot sol (estrany) apareixerien missatges amb informació sobre el que cal fer.


Assuming all goes well (no error messages) then you can start using your new version of Moodle and enjoy the new features!
Suposant que tot ha anat bé (cap missatge d'error), ja podreu usar la versió nova del Moodle i passar-vos-ho bé  amb les característiques noves!


==See also==
==Vegeu a més==


*Using Moodle [http://moodle.org/mod/forum/view.php?id=28 Installation problems] forum
*El fòrum Using Moodle [http://moodle.org/mod/forum/view.php?id=28 Installation problems]
*[[Upgrading to Moodle 1.6]]
*[[Upgrading to Moodle 1.6]]
*[[Installing Moodle]]
*[[Installing Moodle]]
*[[Installation FAQ]]
*[[Installation FAQ]]
*[http://otaru-jc.ac.jp/hagley/howtoupgrademoodlewithcpanel.swf How to upgrade Moodle with cpanel tutorial].
*[http://otaru-jc.ac.jp/hagley/howtoupgrademoodlewithcpanel.swf How to upgrade Moodle with cpanel tutorial].
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=26731&parent=125858 Using cvs] forum discussion
*El fòrum Using Moodle [http://moodle.org/mod/forum/discuss.php?d=26731&parent=125858 Using cvs]  
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=56915 Upgrading from 1.5.2 to 1.7] forum discussion
*El fòrum Using Moodle [http://moodle.org/mod/forum/discuss.php?d=56915 Upgrading from 1.5.2 to 1.7]
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=56991 Upgrade nightmares.... any help appreciated] forum discussion with a happy ending :-)
*El fòrum Using Moodle [http://moodle.org/mod/forum/discuss.php?d=56991 Upgrade nightmares.... any help appreciated] un debat amb un acabament feliç :-)
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=62463 After upgrading i get "Your site may not be secure." msg.] forum discussion
*El missatge del fòrum Using Moodle [http://moodle.org/mod/forum/discuss.php?d=62463 After upgrading i get "Your site may not be secure."]  


[[Category:Core]]
[[Category:Nucli]]
[[Category:Administrator]]
[[Category:Administració]]
[[Category:Installation]]
[[Category:Instal·lació]]


[[es:Actualización de moodle]]
[[es:Actualización de moodle]]

Revisió de 09:24, 10 oct 2008

El Moodle està dissenyat per poder-lo actualitzar netament des de qualsevol versió anterior cap a una de posterior. Si us plau, vegeu Actualització al Moodle 1.6, Actualització al Moodle 1.7 o Actualització al Moodle 1.8 per llegir aspectes relacionats amb comportaments i característiques de la versió cap a on anireu.

Per actualitzar una instal·lació del Moodle, cal que seguiu aquests passos:

Comprovació de les necessitats del sistema

Passeu una estona rellegint la documentació d'instal·lació. Comproveu les característiques del sistema per a la versió a la qual aneu a Administració > Miscel·lània > Entorn

Còpia de seguretat de les dades importants

Tot i que no és imprescindible, sempre és una bona idea la de fer una còpia de seguretat en un sistema de producció abans de començar una actualització important, no fos cas que haguéssiu de tornar enrere cap a la versió anterior per qualsevol cosa. De fet, encara és més bona idea la d'automatitzar el servidor perquè faci còpia de seguretat de la instal·lació Moodle diàriament, i així es podria passar per sobre d'aquest procés.

Hi ha tres àrees que necessiten una còpia de seguretat:

1. El directori del programari del Moodle

Feu una còpia separada d'aquests fitxers abans de l'actualització, per poder-ne recuperar el fitxer config.php i qualsevol mòdul que hàgiu afegit, com ara temes, llenguatges, etc.

2. El directori de dades

És on hi ha totes les dades carregades (com ara recursos i tasques dels estudiants) i és molt important que n'hi hagi una còpia de seguretat sempre. Algunes actualitzacions poden canviar de lloc o el nom de directoris dins d'aquest directori de dades.

3. La vostra base de dades

La majoria de les actualitzacions del Moodle alterarà les taules de la base de dades, per canviar-hi o afegir-hi camps. Cada base de dades té vies diferents de fer la còpia de seguretat. Una manera de fer una còpia amb el MySQL és la d'abocar ('dump') la BD en un únic fitxer SQL. Aquest exemple mostra les comandes Unix que aboquen una base de dades anomenada "moodle":

mysqldump -u nom_usuari_bd -p -C -Q -e -a moodle > moodle-backup-2007-04-01.sql

Substituïu nom_usuari_bd pel vostre nom d'usuari de la base de dades. L'opció -p marca que se us demani el mot de pas de l'usuari especificat amb el paràmetre -u

Si l'ordinador seu ('host') de la base de dades no és l'ordinador des d'on executeu la comanda de còpia (normalment el servidor web), ho haureu d'especificar amb l'opció -h:

mysqldump -u nom_usuari_bd -p -h host_base_dades -C -Q -e -a moodle > moodle-backup-2007-04-01.sql 

També podeu utilitzar la utilitat "Export" a la interfície web opcional del Moodle, "MySQL Admin" per fer el mateix en qualsevol plataforma. Aquesta interfície es pot obtenir a http://download.moodle.org/modules/integrations.php. És una integració del PHPMyAdmin per a l'administració del Moodle.

Instal·lació del Moodle nou

Des d'un fitxer descarregat

No copieu els fitxers per sobre d'una altra instal·lacció si no sabeu què feu... algunes vegades poden quedar fitxers vells que destorbin la instal·lació nova. La millor manera de fer-ho és canviar de nom el directori actual del Moodle, i descomprimir el nou en un directori amb el nom antic.

mv moodle moodle.backup
tar xvzf moodle-1.1.tgz

Seguidament, recupereu el fitxer config.php vostre i tots les altres addicions, com ara temes personalitzats:

cp moodle.backup/config.php moodle
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme

A través del CVS

Podeu utilitzar el CVS per a les revisions i les actualitzacions del vostre Moodle. Per fer-ho cal que feu la comprovacio del funcionament del CVS en un directori Moodle arrel (buit completament).

En servidors Linux

Per engegar un CVS del Moodle, primer haureu d'entrar al servidor CVS del Moodle.

 cvs -d:pserver:anonymous@moodle.cvs.sourceforge.net:/cvsroot/moodle login
 No password for anonymous, so just hit the Enter button.

Aneu dins del directori que haurà de ser l'arrel del Moodle i escriviu la comanda:

 cvs -z3 -d:pserver:anonymous@moodle.cvs.sourceforge.net:/cvsroot/moodle co -r MOODLE_18_STABLE moodle 
 (en què MOODLE_18_STABLE és la versió que voleu instal·lar)

Al moment d'actualitzar una revisió, només cal anar dins del directori i actualitzar amb els fitxers nous:

 cvs update -dP

Per actualitzar una versió, escriviu aquesta comanda tot canviant el 18 al número de la versió més nova:

 cvs -Q update -dP -r MOODLE_18_STABLE

Comproveu que feu servir el paràmetre "d" perquè es puguin crear directoris nous, si cal; i el paràmetre "P" per a esporgar directoris que quedin buits.

En servidors Windows

Podeu utilitzar el Tortoise CVS per fer la comprovació inicial i les actualitzacions.

Si heu editat fitxers del Moodle, seguiu els missatges atentament per saber si es creen conflictes en la descàrrega. Els temes personalitzats i addicions particulars no es tocaran.

No us oblideu de visitar la pàgina d'administració (admin) havent completat l'actualització del CVS.

Conclusió de l'actualització

El darrer pas consisteix a provocar els processos d'actualització des de dins del Moodle mateix.

Visiteu la pàgina d'administració de la instal·lació. Per exemple:

e.g. http://el_vostre_domini.com/moodle/admin

Tant li fa que estigueu identificats com a administració o no. Si actualitzeu des d'una versió anterior, no podríeu entrar de cap manera abans de concloure l'actualització.

El Moodle detectarà automàticament la versió nova i farà totes les actualitzacions en fitxers i la base de dades que calgui. Si hi hagués alguna cosa que no pogués fer tot sol (estrany) apareixerien missatges amb informació sobre el que cal fer.

Suposant que tot ha anat bé (cap missatge d'error), ja podreu usar la versió nova del Moodle i passar-vos-ho bé amb les característiques noves!

Vegeu a més

nl:Upgraden zh:升级