Error migration 10.0.X Files external FTP : Différence entre versions
m |
(Aucune différence)
|
Version actuelle en date du 9 janvier 2018 à 14:46
Cette application a été installée suite à la mise à jour en version 10.0.0. Or lors les points de montage préalablement configurés ne sont pas forcément disponibles. Un message d'erreur est présenté indiquant un problème de connexion.
Cet article présente comment restaurer les connexions.
Votre avis
Nobody voted on this yet
|
|
Reconfiguration
Afin de restaurer les points de montage, il est nécessaire de retourner dans l'interface d'administration comme décrit dans l'article suivant.
Dans l'interface d'administration, la configuration d'un point de montage de présente ainsi.
A noter que la configuration présente deux anomalies.
- La liste de choix
Authentification
ne présente aucune sélection. - Deux zones de saisies
identifiant
/mot de passe
sont affiché.
Il faut donc sélectionner une valeur dans la liste de choix, dans le cadre de cet exemple seule la valeur Intégré
est disponible. Puis, il faut de nouveau renseigner l'identifiant.
La configuration doit être validée automatiquement et présente une pastille verte en cas de succès.
Impact base de données
Il parait probable de pouvoir modifier les données directement dans la base de données, mais cela peut être périlleux.
La configuration des points de montages fait intervenir au moins deux tables, dont un exemple est donné ci edssous. Table oc_external_mounts
+----------+-----------------+-----------------+--------------------+----------+------+ | mount_id | mount_point | storage_backend | auth_backend | priority | type | +----------+-----------------+-----------------+--------------------+----------+------+ | 1 | /Mount point | ftp | password::password | 100 | 1 | +----------+-----------------+-----------------+--------------------+----------+------+
Table oc_external_config
+-----------+----------+----------+------------------------------------------+ | config_id | mount_id | key | value | +-----------+----------+----------+------------------------------------------+ | 1 | 1 | host | Host location | | 2 | 1 | user | USER LOGIN | | 3 | 1 | password | .... | | 4 | 1 | root | /MesFichiers/MesDocuments/Documentations | | 5 | 1 | secure | | +-----------+----------+----------+------------------------------------------+
Or suite à la reconfiguration, il se trouve que les données sont différentes. La valeur de auth_backend
, dans la table oc_external_mounts
devient builtin::builtin
et une nouvelle ligne est ajoutée à la table oc_external_config
avec comme nom de clé username
.
Table oc_external_mounts
+----------+-----------------+-----------------+------------------+----------+------+ | mount_id | mount_point | storage_backend | auth_backend | priority | type | +----------+-----------------+-----------------+------------------+----------+------+ | 1 | /Mount point | ftp | builtin::builtin | 100 | 1 | +----------+-----------------+-----------------+------------------+----------+------+
Table oc_external_config
+-----------+----------+----------+------------------------------------------+ | config_id | mount_id | key | value | +-----------+----------+----------+------------------------------------------+ | 1 | 1 | host | Host location | | 2 | 1 | user | USER LOGIN | | 3 | 1 | password | .... | | 4 | 1 | root | /MesFichiers/MesDocuments/Documentations | | 5 | 1 | secure | | | 6 | 1 | username | USER LOGIN | +-----------+----------+----------+------------------------------------------+
Point montage privé
En passant par l'interface d'administration, il est malheureusement impossible de modifier les points de montage mis en place par les utilisateurs. IL faut que les propriétaires de ceux-ci effectue les modifications.
C'est pourquoi, la modification via la base de données peut être pratique, mais à réaliser avec précaution.
Voir aussi
Documentation officielle: https://marketplace.owncloud.com/apps/files_external_ftp