Commit fc2e4bcc by Cédric CORAZZA

Collect migration test info at one place.

parent 047761a1
......@@ -65,7 +65,12 @@ L'autre façon est de modifier votre fichier ``config.php`` et de changer
exemple pour CentOS Linux::
sudo -u apache php occ upgrade
Facultatif : désactiver le :ref:`migration_test_label` qui pourrait prendre beaucoup de temps
sur de grosses installations.
Voir :doc:`../configuration_server/occ_command` pour en apprendre plus.
11. L'opération de mise à jour prend de quelques minutes à quelques heures en
fonction de la taille de votre installation. Quand c'est terminé, vous
verrez un message de réussite, ou d'erreur indiquant ce qui s'est mal passé.
......@@ -75,66 +80,12 @@ maintenance::
sudo -u www-data php occ maintenance:mode --off
Connectez-vous et regardez an bas de la page d'administration pour vérifier
Connectez-vous et regardez en bas de la page d'administration pour vérifier
le numéro de version. Vérifiez les autres paramètres pour vous assurez qu'ils
sont corrects. Rendez-vous sur la pages des applications et vérifiez les
applications de base du système pour vous assurer que les bonnes sont activées.
Réactivez ensuite les applications tierces. Appliquez ensuite les permissions
renforcées sur les répertoires d'ownCloud (:ref:`strong_perms_label`).
Versions précédentes d'ownCloud
-------------------------------
Vous trouverez les versions précédentes d'ownCloud dans le fichier `Changelog
<https://owncloud.org/changelog/>`_.
Retour arrière
--------------
Si vous devez revenir en arrière, consultez :doc:`restore`.
Dépannage
---------
Si vous faites la mise à jour d'ownCloud et que vous utilisez MySQL ou MariaDB
avec les logs binaires activés, la mise à jour peut échouer avec ces erreurs
dans le fichier journal de MySQL/MariaDB::
An unhandled exception has been thrown:
exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1665
Cannot execute statement: impossible to write to binary log since
BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited
to row-based logging. InnoDB is limited to row-logging when transaction
isolation level is READ COMMITTED or READ UNCOMMITTED.'
Veuillez consulter :ref:`db-binlog-label` pour savoir comment configurer
correctement votre environnement.
Parfois, *des fichiers ne s'affichent pas après une mise à jour*. Un nouveau
balayage des fichiers peut aider::
sudo -u www-data php console.php files:scan --all
Consultez la `page de support d'owncloud.org <https://owncloud.org/support>`_
pour trouver plus de ressources pour les particuliers et pour les utilisateurs
en entreprise.
Parfois, ownCloud peut rester *bloqué pendant la mise à jour*. Ceci est
généralement dû à un processus prenant trop de temps et dépassant le délai
de temporisation de PHP. Arrêtez alors le processus de mise à jour de cette
façon::
sudo -u www-data php occ maintenance:mode --off
Puis démarrez le processus de mise à jour manuel::
sudo -u www-data php occ upgrade
Si cela ne fonctionne pas correctement, essayez la fonction de réparation::
sudo -u www-data php occ maintenance:repair
.. _owncloud.org/install/:
https://owncloud.org/install/
......@@ -17,7 +17,8 @@ mettre à jour ownCloud :
* faites une :doc:`sauvegarde <backup>` ;
* mettez à jour les paquets ownCloud ;
* lancez la commande :ref:`occ upgrade <command_line_upgrade_label>` (facultatif :
désactivez le :ref:`test de migration <migration_test_label>`) ;
désactiver le :ref:`migration_test_label` qui pourrait prendre beaucoup de temps
sur de grosses installations ;
* :ref:`appliquez les permissions renforcées <strong_perms_label>` sur vos
répertoires ownCloud ;
* sortez le serveur ownCloud du :ref:`mode maintenance
......@@ -69,22 +70,12 @@ en tant qu'utilisateur HTTP. Cet exemple s'applique à Debian/Ubuntu::
Cet exemple s'applique à CentOS/RHEL/Fedora::
sudo -u apache php occ upgrade
sudo -u apache php occ upgrade
.. _migration_test_label:
Facultatif : désactiver le :ref:`migration_test_label` qui pourrait prendre beaucoup de temps
sur de grosses installations.
Test de migration
-----------------
Avant de terminer la mise à jour, ownCloud lance d'abord une simulation en
copiant toutes les tables de la base de données vers de nouvelles tables et en
réalisant la mise à jour sur celles-ci pour s'assurer que la mise à jour se
passe correctement. Les tables copiées sont supprimées après la mise à jour.
Cela prend donc deux fois plus de temps, ce qui sur de grosses installations
peut prendre plusieurs heures. Vous pouvez omettre cette étape en utilisant
l'option ``--skip-migration-test``, comme dans cet exemple pour CentOS::
$ sudo -u apache php occ upgrade --skip-migration-test
Voir :doc:`../configuration_server/occ_command` pour en apprendre plus.
Définition de permissions renforcées pour les répertoires
---------------------------------------------------------
......
......@@ -98,15 +98,8 @@ Cet exemple s'applique à Ubuntu Linux ::
$ sudo -u www-data php occ upgrade
Avant de terminer la mise à jour, ownCloud lance d'abord une simulation en copiant
toutes les tables de la base de données vers de nouvelles tables, et réalise
la mise à jour sur celles-ci, pour s'assurer que la mise à jour se termine
correctement. Les tables copiées sont supprimées après la mise jour.
Ceci prend donc deux fois plus de temps, ce qui peut prendre plusieurs heures
sur de grosses installations. Vous pouvez omettre cette étape avec l'option
``--skip-migration-test``, comme dans cet exemple pour Ubuntu ::
$ sudo -u www-data php occ upgrade --skip-migration-test
Facultatif : désactiver le :ref:`migration_test_label` qui pourrait prendre beaucoup de temps
sur de grosses installations.
Consulter :doc:`../configuration_server/occ_command` pour en apprendre plus.
......
......@@ -81,12 +81,78 @@ par ownCloud affiche une description en ce sens. **L'installation d'applications
supportées se fait à vos propres risques**. Ensuite, avant la mise à jour, vous devez
désactiver toutes les applications tierces. À la fin de la mise à jour, vous pouvez
les réactiver.
.. _Open Build:
https://download.owncloud.org/download/repositories/8.2/owncloud/
.. _owncloud.org/install/:
https://owncloud.org/install/
https://owncloud.org/install/
Versions précédentes d'ownCloud
-------------------------------
Vous trouverez les versions précédentes d'ownCloud dans le fichier `Changelog
<https://owncloud.org/changelog/>`_.
Retour arrière
--------------
Si vous devez revenir en arrière, consultez :doc:`restore`.
Dépannage
---------
Si vous faites la mise à jour d'ownCloud et que vous utilisez MySQL ou MariaDB
avec les logs binaires activés, la mise à jour peut échouer avec ces erreurs
dans le fichier journal de MySQL/MariaDB::
An unhandled exception has been thrown:
exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1665
Cannot execute statement: impossible to write to binary log since
BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited
to row-based logging. InnoDB is limited to row-logging when transaction
isolation level is READ COMMITTED or READ UNCOMMITTED.'
Veuillez consulter :ref:`db-binlog-label` pour savoir comment configurer
correctement votre environnement.
Parfois, *des fichiers ne s'affichent pas après une mise à jour*. Un nouveau
balayage des fichiers peut aider::
sudo -u www-data php console.php files:scan --all
Consultez la `page de support d'owncloud.org <https://owncloud.org/support>`_
pour trouver plus de ressources pour les particuliers et pour les utilisateurs
en entreprise.
Parfois, ownCloud peut rester *bloqué pendant la mise à jour*. Ceci est
généralement dû à un processus prenant trop de temps et dépassant le délai
de temporisation de PHP. Arrêtez alors le processus de mise à jour de cette
façon::
sudo -u www-data php occ maintenance:mode --off
Puis démarrez le processus de mise à jour manuel::
sudo -u www-data php occ upgrade
Si cela ne fonctionne pas correctement, essayez la fonction de réparation::
sudo -u www-data php occ maintenance:repair
.. _migration_test_label:
Test de migration
-----------------
Avant de terminer la mise à jour, ownCloud lance d'abord une simulation en
copiant toutes les tables de la base de données vers de nouvelles tables et en
réalisant la mise à jour sur celles-ci pour s'assurer que la mise à jour se
passe correctement. Les tables copiées sont supprimées après la mise à jour.
Cela prend donc deux fois plus de temps, ce qui sur de grosses installations
peut prendre plusieurs heures. Vous pouvez omettre cette étape en utilisant
l'option ``--skip-migration-test``, comme dans cet exemple pour CentOS::
$ sudo -u apache php occ upgrade --skip-migration-test
Voir :doc:`../configuration_server/occ_command` pour en apprendre plus.
Migration de Encryption d'ownCloud 7.0 vers 8.0 et 8.0 vers 8.1
---------------------------------------------------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment