#1 2018-10-23 15:13:10

MyAGPiwigo
Membre
2017-05-02
152

mise a jour piwigo

Bonjour,

Je voudrais mettre à jour Piwigo à la dernière version, à savoir 2.9.4.
Pour cela, je vais dans l'interface administration, je click sur configuration puis tools et ensuite updates.
L'update démarre et finit par me donner le message suivant:

An error has occured during extract. Please
check file permissions of your piwigo installation.
Click here to show log error

Voici le contenu du log:

admin/batch_manager.php: write_protected
admin/batch_manager_global.php: write_protected
admin/batch_manager_unit.php: write_protected
admin/cat_modify.php: write_protected
admin/cat_options.php: write_protected
admin/configuration.php: write_protected
admin/history.php: write_protected
admin/include/functions.php: write_protected
admin/include/functions_metadata.php: write_protected
admin/include/functions_notification_by_mail.inc.php: write_protected
admin/include/pclzip.lib.php: write_protected
admin/include/updates.class.php: write_protected
admin/intro.php: write_protected
admin/notification_by_mail.php: write_protected
admin/permalinks.php: write_protected
admin/picture_modify.php: write_protected
admin/rating.php: write_protected
admin/tags.php: write_protected
admin/themes/default/js/batchManagerGlobal.js: write_protected
admin/themes/default/template/cat_options.tpl: write_protected
admin/themes/default/template/configuration_comments.tpl: write_protected
admin/themes/default/template/configuration_default.tpl: write_protected
admin/themes/default/template/configuration_display.tpl: write_protected
admin/themes/default/template/configuration_main.tpl: write_protected
admin/themes/default/template/configuration_sizes.tpl: write_protected
admin/themes/default/template/configuration_watermark.tpl: write_protected
admin/themes/default/template/intro.tpl: write_protected
admin/themes/default/template/permalinks.tpl: write_protected
admin/themes/default/template/photos_add_applications.tpl: write_protected
admin/themes/default/template/picture_modify.tpl: write_protected
admin/themes/default/template/user_list.tpl: write_protected
admin/updates_pwg.php: write_protected
admin/user_list_backend.php: write_protected
admin.php: write_protected
comments.php: write_protected
identification.php: write_protected
include/constants.php: write_protected
include/cssmin.class.php: write_protected
include/dblayer/functions_mysqli.inc.php: write_protected
include/emogrifier.class.php: write_protected
include/feedcreator.class.php: write_protected
include/functions.inc.php: write_protected
include/functions_html.inc.php: write_protected
include/functions_search.inc.php: write_protected
include/page_tail.php: write_protected
include/picture_comment.inc.php: write_protected
include/section_init.inc.php: write_protected
include/smarty/libs/sysplugins/smarty_internal_compilebase.php: write_protected
include/template.class.php: write_protected
include/ws_core.inc.php: write_protected
include/ws_functions/pwg.categories.php: write_protected
include/ws_functions/pwg.images.php: write_protected
include/ws_functions/pwg.tags.php: write_protected
include/ws_functions/pwg.users.php: write_protected
install/piwigo_structure-mysql.sql: write_protected
install.php: write_protected
language/af_ZA/common.lang.php: write_protected
language/ar_EG/common.lang.php: write_protected
language/ar_MA/common.lang.php: write_protected
language/ar_SA/common.lang.php: write_protected
language/az_AZ/common.lang.php: write_protected
language/bg_BG/common.lang.php: write_protected
language/bn_IN/common.lang.php: write_protected
language/br_FR/common.lang.php: write_protected
language/ca_ES/common.lang.php: write_protected
language/ca_ES/help/help_add_photos.html: write_protected
language/cs_CZ/admin.lang.php: write_protected
language/cs_CZ/common.lang.php: write_protected
language/cs_CZ/upgrade.lang.php: write_protected
language/da_DK/common.lang.php: write_protected
language/da_DK/help/quick_search.html: write_protected
language/de_DE/common.lang.php: write_protected
language/de_DE/help/quick_search.html: write_protected
language/dv_MV/common.lang.php: write_protected
language/el_GR/common.lang.php: write_protected
language/el_GR/help/quick_search.html: write_error
language/en_GB/admin.lang.php: write_protected
language/en_GB/common.lang.php: write_protected
language/en_GB/install.lang.php: write_protected
language/en_GB/upgrade.lang.php: write_protected
language/en_UK/common.lang.php: write_protected
language/en_UK/help/quick_search.html: write_protected
language/en_US/common.lang.php: write_protected
language/eo_EO/admin.lang.php: write_protected
language/eo_EO/common.lang.php: write_protected
language/eo_EO/upgrade.lang.php: write_protected
language/es_AR/common.lang.php: write_protected
language/es_ES/common.lang.php: write_protected
language/es_MX/common.lang.php: write_protected
language/et_EE/admin.lang.php: write_protected
language/et_EE/common.lang.php: write_protected
language/et_EE/upgrade.lang.php: write_protected
language/eu_ES/admin.lang.php: write_protected
language/eu_ES/common.lang.php: write_protected
language/eu_ES/help/cat_move.html: write_protected
language/eu_ES/help/help_add_photos.html: write_protected
language/eu_ES/upgrade.lang.php: write_protected
language/fa_IR/admin.lang.php: write_protected
language/fa_IR/common.lang.php: write_protected
language/fa_IR/upgrade.lang.php: write_protected
language/fi_FI/common.lang.php: write_protected
language/fr_CA/admin.lang.php: write_protected
language/fr_CA/common.lang.php: write_protected
language/fr_CA/help/quick_search.html: write_error
language/fr_CA/upgrade.lang.php: write_protected
language/fr_FR/common.lang.php: write_protected
language/fr_FR/help/quick_search.html: write_protected
language/ga_IE/common.lang.php: write_protected
language/gl_ES/common.lang.php: write_protected
language/gu_IN/common.lang.php: write_protected
language/he_IL/admin.lang.php: write_protected
language/he_IL/common.lang.php: write_protected
language/hr_HR/common.lang.php: write_protected
language/hu_HU/admin.lang.php: write_protected
language/hu_HU/common.lang.php: write_protected
language/hu_HU/help/cat_perm.html: write_error
language/hu_HU/upgrade.lang.php: write_protected
language/id_ID/common.lang.php: write_protected
language/is_IS/common.lang.php: write_protected
language/it_IT/common.lang.php: write_protected
language/it_IT/help/quick_search.html: write_protected
language/ja_JP/admin.lang.php: write_protected
language/ja_JP/common.lang.php: write_protected
language/ja_JP/help/quick_search.html: write_error
language/ja_JP/upgrade.lang.php: write_protected
language/ka_GE/common.lang.php: write_protected
language/km_KH/admin.lang.php: write_protected
language/km_KH/common.lang.php: write_protected
language/kn_IN/common.lang.php: write_protected
language/ko_KR/common.lang.php: write_protected
language/kok_IN/common.lang.php: write_protected
language/lb_LU/common.lang.php: write_protected
language/lt_LT/admin.lang.php: write_protected
language/lt_LT/common.lang.php: write_protected
language/lt_LT/help/help_virtual_links.html: write_protected
language/lt_LT/help/search.html: write_protected
language/lt_LT/help/user_list.html: write_protected
language/lt_LT/upgrade.lang.php: write_protected
language/lv_LV/common.lang.php: write_protected
language/lv_LV/help/quick_search.html: write_protected
language/mk_MK/common.lang.php: write_protected
language/mn_MN/admin.lang.php: write_protected
language/mn_MN/common.lang.php: write_protected
language/ms_MY/common.lang.php: write_protected
language/nb_NO/common.lang.php: write_protected
language/nb_NO/help/quick_search.html: write_protected
language/nl_NL/common.lang.php: write_protected
language/nl_NL/help/quick_search.html: write_error
language/nn_NO/common.lang.php: write_protected
language/pl_PL/admin.lang.php: write_protected
language/pl_PL/common.lang.php: write_protected
language/pl_PL/help/quick_search.html: write_error
language/pl_PL/upgrade.lang.php: write_protected
language/pt_BR/common.lang.php: write_protected
language/pt_BR/help/quick_search.html: write_protected
language/pt_PT/admin.lang.php: write_protected
language/pt_PT/common.lang.php: write_protected
language/pt_PT/upgrade.lang.php: write_protected
language/ro_RO/admin.lang.php: write_protected
language/ro_RO/common.lang.php: write_protected
language/ro_RO/help/cat_options.html: write_protected
language/ro_RO/help/help_add_photos.html: write_protected
language/ro_RO/help/help_groups.html: write_error
language/ro_RO/help/help_misc.html: write_protected
language/ru_RU/admin.lang.php: write_protected
language/ru_RU/common.lang.php: write_protected
language/ru_RU/help/quick_search.html: write_protected
language/sh_RS/common.lang.php: write_protected
language/sk_SK/admin.lang.php: write_protected
language/sk_SK/common.lang.php: write_protected
language/sk_SK/upgrade.lang.php: write_protected
language/sl_SI/common.lang.php: write_protected
language/sl_SI/help/cat_options.html: write_protected
language/sl_SI/help/notification_by_mail.html: write_protected
language/sr_RS/admin.lang.php: write_protected
language/sr_RS/common.lang.php: write_protected
language/sr_RS/upgrade.lang.php: write_protected
language/sv_SE/common.lang.php: write_protected
language/sv_SE/help/quick_search.html: write_protected
language/sv_SE/install.lang.php: write_protected
language/ta_IN/common.lang.php: write_protected
language/th_TH/admin.lang.php: write_protected
language/th_TH/common.lang.php: write_protected
language/th_TH/upgrade.lang.php: write_protected
language/tr_TR/admin.lang.php: write_protected
language/tr_TR/common.lang.php: write_protected
language/tr_TR/help/quick_search.html: write_error
language/uk_UA/common.lang.php: write_protected
language/uk_UA/help/quick_search.html: write_protected
language/vi_VN/common.lang.php: write_protected
language/vi_VN/help/group_list.html: write_error
language/vi_VN/help/help_add_photos.html: write_protected
language/vi_VN/help/quick_search.html: write_protected
language/wo_SN/common.lang.php: write_protected
language/zh_CN/common.lang.php: write_protected
language/zh_CN/help/help_add_photos.html: write_protected
language/zh_CN/help/quick_search.html: write_protected
language/zh_HK/admin.lang.php: write_protected
language/zh_HK/common.lang.php: write_protected
language/zh_HK/upgrade.lang.php: write_protected
language/zh_TW/common.lang.php: write_protected
password.php: write_protected
plugins/AdminTools/language/en_GB/plugin.lang.php: write_protected
plugins/AdminTools/language/eu_ES/description.txt: write_protected
plugins/AdminTools/language/eu_ES/plugin.lang.php: write_protected
plugins/AdminTools/language/lt_LT/plugin.lang.php: write_protected
plugins/AdminTools/language/th_TH/plugin.lang.php: write_protected
plugins/AdminTools/main.inc.php: write_protected
plugins/AdminTools/pem_metadata.txt: write_protected
plugins/language_switch/main.inc.php: write_protected
plugins/LocalFilesEditor/main.inc.php: write_protected
plugins/TakeATour/language/ca_ES/tour_2_8_0.lang.php: write_protected
plugins/TakeATour/language/ca_ES/tour_2_9_0.lang.php: write_protected
plugins/TakeATour/language/ca_ES/tour_privacy.lang.php: write_protected
plugins/TakeATour/language/de_DE/tour_2_9_0.lang.php: write_protected
plugins/TakeATour/language/en_GB/tour_first_contact.lang.php: write_protected
plugins/TakeATour/language/eo_EO/plugin.lang.php: write_protected
plugins/TakeATour/language/es_ES/plugin.lang.php: write_protected
plugins/TakeATour/language/eu_ES/description.txt: write_protected
plugins/TakeATour/language/eu_ES/plugin.lang.php: write_protected
plugins/TakeATour/language/fa_IR/tour_2_9_0.lang.php: write_protected
plugins/TakeATour/language/fi_FI/plugin.lang.php: write_protected
plugins/TakeATour/language/fr_CA/description.txt: write_protected
plugins/TakeATour/language/fr_CA/plugin.lang.php: write_error
plugins/TakeATour/language/he_IL/plugin.lang.php: write_protected
plugins/TakeATour/language/hu_HU/tour_2_9_0.lang.php: write_error
plugins/TakeATour/language/ja_JP/: path_creation_fail
plugins/TakeATour/language/ja_JP/description.txt: path_creation_fail
plugins/TakeATour/language/ja_JP/plugin.lang.php: path_creation_fail
plugins/TakeATour/language/ja_JP/tour_2_9_0.lang.php: path_creation_fail
plugins/TakeATour/language/lt_LT/: path_creation_fail
plugins/TakeATour/language/lt_LT/plugin.lang.php: path_creation_fail
plugins/TakeATour/language/lt_LT/tour_2_9_0.lang.php: path_creation_fail
plugins/TakeATour/language/pl_PL/plugin.lang.php: write_protected
plugins/TakeATour/language/pl_PL/tour_2_9_0.lang.php: write_protected
plugins/TakeATour/language/pt_PT/plugin.lang.php: write_protected
plugins/TakeATour/language/pt_PT/tour_2_9_0.lang.php: write_error
plugins/TakeATour/language/sk_SK/plugin.lang.php: write_protected
plugins/TakeATour/language/sl_SI/plugin.lang.php: write_protected
plugins/TakeATour/language/sv_SE/tour_first_contact.lang.php: write_protected
plugins/TakeATour/language/sv_SE/tour_privacy.lang.php: write_protected
plugins/TakeATour/language/uk_UA/plugin.lang.php: write_protected
plugins/TakeATour/language/vi_VN/tour_2_9_0.lang.php: write_error
plugins/TakeATour/language/zh_CN/tour_2_9_0.lang.php: write_protected
plugins/TakeATour/language/zh_HK/tour_2_9_0.lang.php: write_protected
plugins/TakeATour/main.inc.php: write_protected
plugins/TakeATour/pem_metadata.txt: write_protected
tags.php: write_protected
themes/clear/themeconf.inc.php: write_protected
themes/dark/themeconf.inc.php: write_protected
Version de Piwigo:  2.9.3
Version de PHP: 7.0.25 (Show info) [2018-10-23 13:05:55]
Version de MySQL: 5.5.5-10.1.26-MariaDB [2018-10-23 15:05:55]
URL Piwigo: http://piwigotest.private.vki.eu/gallery

J'imagine qu'il va faloir déprotéger certains répertoires avant de relancer l'update.
Quels répertoires et quel niveau de protection ?

Meilleures salutations.

MyAGPiwigo

Hors ligne

#2 2018-10-24 06:36:01

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: mise a jour piwigo

Bonjour,

Far FTP as tu essayé d'envoyer les fichier de l'archive de la dernière version de piwigo ?

Ton utilisateur FTP n'a pas forcement les même droit que ton utilisateur web


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#3 2018-10-24 08:28:17

angelini
Invité

Re: mise a jour piwigo

Merci pour votre réponse.
Je veux bien essayer la méthode FTP.
Pourriez-vous, je vous prie me décrire les étapes de la mise-à-jour par FTP en préservant biensur les bases de données.
Meilleures salutations.

MyAGPiwigo

#4 2018-10-24 11:37:44

k5
Équipe Piwigo
La reppe
2014-01-26
1351

Re: mise a jour piwigo

Bonjour,

Essayez ça

Mise à jour manuelle 2.9.x à 2.9.4

1. télécharger sur votre pc
2. extraire le zip
3. copier/coller intégralement les dossiers et fichiers sur votre piwigo (ça ecrasera les anciens)

ca ne modifie pas la base de donnée car c'est la même depuis 2.9.0

puis ensuite faire les mises à jour des extension à partir de piwigo

Cordialement
k5

Dernière modification par k5 (2018-10-24 11:44:12)


Piwigo 14.4 VM alpneLinux php 8.4
Piwigo 14.4 php 8.4 -- 8.4 mysql -- ImageMagick 7.1.1.34

Hors ligne

#5 2018-10-24 16:26:20

MyAGPiwigo
Membre
2017-05-02
152

Re: mise a jour piwigo

Bonjour,

j'ai fait exactement ce que vous m'aviez proposé et je constate que la mise à jour n'a toujours  pas été effectuée.  Mon server tourne sous Linux, voici comment j'ai procédé:

- J'ai d'aborg téléchargé le fichier ZIP à partir du lien que vous m'aviez fourni, je l'ai transféré sur mon server et utilisé rsync pour copier les fichier de lárchive  ZIP vers mon installation comme suit:

# cd /backup/A-Piwigo/2.9.x_to_2.9.4/   # répertoire ou les fichiers ont été dézipés ###########
# rsync -avzh admin /var/www/html/gallery/admin
# rsync -avzh data /var/www/html/gallery/data
# rsync -avzh include /var/www/html/gallery/include/
# rsync -avzh install /var/www/html/gallery/install/
# rsync -avzh language /var/www/html/gallery/language/
# rsync -avzh plugins /var/www/html/gallery/plugins/
# rsync -avzh themes /var/www/html/gallery/themes/
# rsync -avzh tools /var/www/html/gallery/tools/
# rsync -avzh admin.php /var/www/html/gallery/admin.php
# rsync -avzh comments.php /var/www/html/gallery/comments.php
# rsync -avzh identification.php /var/www/html/gallery/identification.php
# rsync -avzh install.php /var/www/html/gallery/install.php
# rsync -avzh password.php /var/www/html/gallery/password.php
# rsync -avzh tags.php /var/www/html/gallery/tags.php
# rsync -avzh ws.php /var/www/html/gallery/ws.php

Ensuite, j'ai redémaré mon server et quelle ne fut pas ma surprise quand je suis allé dans l'interface admin ( ----> Tools ----> maintenance) quand j'ai vu que j'étais toujours en 2.9.3

Ai-je commis une erreur pendant la mise à jour ou ais-je oublié quelque chose ?

Meilleures salutations.

MyAGPiwigo

Hors ligne

#6 2018-10-24 17:42:31

flop25
Équipe Piwigo
2006-07-06
6544

Re: mise a jour piwigo

comme dit par ddtddt vous avez un soucis de avec vos permission linux sur vos fichiers/dossiers.
Il propose à juste titre de passer par le FTP souvent correctement configuré ; là vous venez de passer en ligne de commande pour copier/rsync et non par FTP

cela ne corrigera probablement le soucis profond qui sont les permissions du serveurs VS les permissions de votre login linux ligne de commande

Dernière modification par flop25 (2018-10-24 17:44:29)

Hors ligne

#7 2018-10-25 15:22:16

nicolas
Former Piwigo Team
2004-12-30
1565

Re: mise a jour piwigo

flop25 a écrit:

comme dit par ddtddt vous avez un soucis de avec vos permission linux sur vos fichiers/dossiers.
Il propose à juste titre de passer par le FTP souvent correctement configuré ; là vous venez de passer en ligne de commande pour copier/rsync et non par FTP

cela ne corrigera probablement le soucis profond qui sont les permissions du serveurs VS les permissions de votre login linux ligne de commande

Il n'y a aucun soucis avec les permissions. Cela reste une mauvaise idée de donner un droit d'écriture à l'utilisateur faisant tourner le serveur http. De plus je ne vos pas bien le rapport avec ftp. On est en 2018 ! Un hébergeur un peu sérieux propose bien évidemment un accès au système de fichiers du serveur autrement que par ftp.

La procédure de mise à jour utilisant rsync est parfaitement valide. Elle peut se simplifier (en étant dans le répertoire /backup/A-Piwigo/2.9.x_to_2.9.4/ ) en :

Code:

$ rsync -avzh * /var/www/html/gallery/

Cela devrait fonctionner, si le répertoire de destination est bien le bon. Le fichier /var/www/html/gallery/include/constant.php au début contient la version de php à la ligne 25 et devrait être :

Code:

define('PHPWG_VERSION', '2.9.4');

Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#8 2018-10-25 16:04:47

flop25
Équipe Piwigo
2006-07-06
6544

Re: mise a jour piwigo

Pardonne moi mais du coup qu'elle est la solution ?

Hors ligne

#9 2018-10-25 18:23:48

nicolas
Former Piwigo Team
2004-12-30
1565

Re: mise a jour piwigo

flop25 a écrit:

Pardonne moi mais du coup qu'elle est la solution ?

Quand je dis que sa solution devrait marcher c'est que je l'ai testée. Je ne fais jamais de mise à jour direct depuis l'interface web. Je comprends la facilité de le faire mais lorsque les fichiers sont en lecture seule, même en cas de faille dans un script php, les dégats potentiels sont minimes. Mais je m'égare ce n'est pas le soucis ici ! :-)

Maintenant il faudrait avoir plus d'infos du demandeur


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#10 2018-10-25 18:40:35

flop25
Équipe Piwigo
2006-07-06
6544

Re: mise a jour piwigo

alors Nicolas, je crois que tu sur interprètes légèrement.
La cause de ne pas pouvoir maj depuis son interface web reste le chmod et owner, et c'est que je mets en lumière et rien d'autre. D'ailleurs si tu relis, personne n'a suggéré de donner un droit d'écriture à l'utilisateur faisant tourner le serveur http, même si on le fait souvent.
De plus, chacun sécurise son serveur au niveau qu'il veut, là en l’occurrence le demandeur souhaite apparemment le faire depuis son interface admin.

Beaucoup d'hébergeur sérieux ne propose pas l'accès ssh (offre mutualisée), je n'ai jamais dit qu'il ne fallait pas l'utiliser, je ne suis pas non plus surpris qu'il ait un tel accès, et je ne vois pas l'intérêt ni même le pourquoi de la remarque.

Pour le rsync je suis d'accord autant le faire en une commande surtout que là des fichiers à la racine ont été omis. Je sais également que ça marche et je n'ai jamais dit le contraire.
Mais comme MyAGPiwigo a déjà testé et comme le ftp est une réponse rapide à son problème, (car toujours proposé dans les hébergements grand public contrairement au ssh) je l'ai proposé (ainsi que ddtddt auparavant). Je n'ai pas envie de débugger rsync et son utilisation avant d'avoir essayé le simple upload par Ftp


@MyAGPiwigo  désolé cela ne vous concerne pas

ainsi vous devriez vérifier la version tel qu'écrite dans le fichier mentionné par Nicolas. Si c'est encore l'ancienne version, vous pouvez retenter rsync en faisant bien attention aux arguments et également vous pouvez tenter d'uploader en écrasant par Ftp si vous avez un tel accès.

Dernière modification par flop25 (2018-10-25 18:43:45)

Hors ligne

#11 2018-10-29 09:24:25

MyAGPiwigo
Membre
2017-05-02
152

Re: mise a jour piwigo

Bonjour,
Merci pour les infos.
La mise à jour à bien été réalisée.
J'ai utilisé rsync comme suit:

en étant dans le répertoire /backup/A-Piwigo/2.9.x_to_2.9.4
rsync -avzh * /var/www/html/gallery/include

Meilleures salutations.

MyAGPiwigo

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact