Annonce

#1 2023-07-27 17:15:26

damien89
Membre
2023-07-27
6

Migration et mise à jour

Bonjour,

J'ai récupéré la gestion d'un site existant qui est actuellement sur un OS obsolète (Ubuntu server 15.04)

Je souhaite donc migrer piwigo sur un OS plus récent comme Ubuntu server 22.04 et par la même occasion passer à la dernière version de piwigo (la 13.8.0 il me semble)

j'ai pensé faire une nouvelle machine avec Ubuntu 22.04, installer piwigo 13.8.0, et faire la migration de la base de données et des fichiers ensuite.
l'installation de piwigo me fait créer ma base de donnée et le fait d'y rajouter par la suite l'ancienne me pose des problèmes.

Je vous avoue que je débute, alors si vous avez des conseils, je suis preneur.

Merci d'avance


Version de Piwigo: 11.5.0
Version de PHP: 5.6.4-4
Version de MySQL: 5.6.28

Hors ligne

#2 2023-07-28 13:53:42

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

Re: Migration et mise à jour

Bonjour,
Quelle version PHP sur le nouveau Ubuntu par défaut ?
Quelle version mysql sur sur le nouveau ubuntu par défaut ?

Je commencerais par faire la maj piwigo en 13.8 ou la beta cela dépend du nouveau Ubuntu.

Mais il va falloir augmenter le PHP et MySQL sur l'ancien.
Ensuite de faire une sauvegarde complète de tout piwigo (fichiers et base de données+ apache+ images etc)

A partir de ce moment, est ce que c'est sur un nouvel ordi ou sur le même ordinateur ?
Si c'est sur le même ordi, je ferais une maj Ubuntu et si c'est sur un ordi il va donc falloir de copier/coller tout le dossier piwigo (la sauvegarde) ensuite de paramétrer dans phpmyadmin la base de données (utilisateurs + structures et données de piwigo) et peut-être apache.

À très vite


Piwigo 14.4 VM alpneLinux php 8.3.7
Piwigo 14.4 php 8.3.7 -- 8.3 mysql -- ImageMagick 7.1.1.31

Hors ligne

#3 2023-07-28 14:50:02

damien89
Membre
2023-07-27
6

Re: Migration et mise à jour

Bonjour

Merci pour cette réponse rapide.

J'ai regardé sur la 22.04 les versions d'Apache, PHP et MySQL :
Version de Apache: 2.4.52
Version de PHP: 8.1.2
Version de MySQL: ver 15.1 Distrib 10.6.12 MariaDB

En fait je suis sur machines virtuelles donc j'ai déjà fait une sauvegarde de celle d'origine.

Là, je suis parti pour faire des mises à niveau d'ubuntu étapes par étapes.
j'ai fait un premier saut à 15.10, puis 16.04 et là j'en suis à la 18.04
je verais donc après pour faire les mises à jour piwigo MySQL ...

j'aurai préféré parir directement avec une installation propre d'ubuntu server 22.04 sur une autre machine virtuelle.

encore merci

Hors ligne

#4 2023-07-31 11:44:42

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

Re: Migration et mise à jour

Bonjour,
pour faire la maj de piwigo de 11 à 13

il est conseillé de le faire manuellement
https://fr.piwigo.org/guides/mise-a-jour/manuelle

puis en contrôlant
dans phpmyadmin qu'il y ait bien la table "lounge" et  dans les tables "user-infos" ---> preferences et "activity" ----> user_agent.

A très vite


Piwigo 14.4 VM alpneLinux php 8.3.7
Piwigo 14.4 php 8.3.7 -- 8.3 mysql -- ImageMagick 7.1.1.31

Hors ligne

#5 2023-08-01 11:16:55

damien89
Membre
2023-07-27
6

Re: Migration et mise à jour

Bonjour,
Merci pour le conseil.
Je vais regarder ça

Là pour le moment, je viens de passer toutes les étapes de ma migration.
Maintenant je suis bien sous ubuntu 22.04.

Mais je suis étonné que je me retrouve avec la version de php 5.6.11

merci d'avance

Ubuntu 22.04.2 LTS
Piwigo 11.5.0
Version de Apache: 2.4.52
Version de PHP: 5.6.11
mysql  Ver 8.0.33-0ubuntu0.22.04.4 for Linux on x86_64 ((Ubuntu))
Bibliothèque graphique GD 2.1.1

Hors ligne

#6 2023-08-01 11:54:16

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

Re: Migration et mise à jour

Bonjour,
il est surement installé mais pas mis par défaut.

Je cherche la commande pour afficher tout les php installé sur Ubuntu.

essayer de regarder dans /etc/php/

A très vite


Piwigo 14.4 VM alpneLinux php 8.3.7
Piwigo 14.4 php 8.3.7 -- 8.3 mysql -- ImageMagick 7.1.1.31

Hors ligne

#7 2023-08-01 14:34:08

damien89
Membre
2023-07-27
6

Re: Migration et mise à jour

bonjour,

alors entre temps j'ai fait une ré-installation de LAMP

Version de Apache: 2.4.52
Version de PHP: 8.1.2
mysql  Ver 8.0.33-0ubuntu0.22.04.4 for Linux on x86_64 ((Ubuntu))


et piwigo me dit :
Piwigo 11.5.0
Version de PHP: 5.6.11
mysql  Ver 8.0.33-0ubuntu0.22.04.4 for Linux on x86_64 ((Ubuntu))
Bibliothèque graphique GD 2.1.1

et j'ai regardé dans /etc/, du coup je me retrouve avec 2 répertoires :
/etc/php/8.1
/etc/php5

j'ai trouvé la commande pour avoir la liste des versions de php d'installés :

Code:

sudo update-alternatives --config php

Il existe 2 choix pour l'alternative php (qui fournit /usr/bin/php).

  Sélection   Chemin           Priorité  État
------------------------------------------------------------
* 0            /usr/bin/php8.1   81        mode automatique
  1            /usr/bin/php5     50        mode manuel
  2            /usr/bin/php8.1   81        mode manuel

Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :

Dernière modification par damien89 (2023-08-01 15:24:03)

Hors ligne

#8 2023-08-01 17:27:07

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

Re: Migration et mise à jour

Bonjour,
Dans piwigo, dans localfiles editor    --->  config local ?
Y a t-il un htaccess ?
A très vite


Piwigo 14.4 VM alpneLinux php 8.3.7
Piwigo 14.4 php 8.3.7 -- 8.3 mysql -- ImageMagick 7.1.1.31

Hors ligne

#9 2023-08-02 16:38:35

damien89
Membre
2023-07-27
6

Re: Migration et mise à jour

Bonjour,

J'ai recherché avec la commande

find -iname *htaccess*

et je n'ai pas trouver de fichier avec ce nom.

Sinon, je vais profiter que je suis en machine virtuelle et que j'ai des copies pour tenter la mise à jour manuelle. J'ai PHP 8.1 d'installé et j'espère qu'il va le prendre par défaut et pas prendre le php 5.6

Je vous ferai un retour.

encore merci

Hors ligne

#10 2023-08-04 10:11:08

damien89
Membre
2023-07-27
6

Re: Migration et mise à jour

Bonjour,

Bon, ça fonctionne.

Du coup j'ai appliqué le guide de la mise à jour manuelle comme tu me l'as conseillé.
Après pour afficher le upgrade.php, j'ai eu un écran blanc sans rien.
il semble que malgré que la version de php 8.1 d’installé avec ubuntu 22.04 , il continu à utiliser la version 5.6 .
J'ai tenté d'installer la version PHP 8.2
j'ai désactivé la 5.6 et la 8.1

sudo dismod php5.6
sudo dismod php8.1

j'ai activé la 8.2 et j'ai redémarré apache

sudo a2enmod php8.2
sudo systemctl restart apache2

Ensuite j'ai pu lancer upgrade.php
et une fois fait à l'affichage du site j'ai eu des problèmes de templates deprecated.

J'ai appliqué les conseils du sujet sur le lien suivant :
https://fr.piwigo.org/forum/viewtopic.php?id=30132
à savoir, rajouter la ligne suivante dans LocalFiles Editor permet d'ignorer le message d'erreur (je sais, ce n'est pas terrible) :

$conf['show_php_errors'] = E_ALL & ~E_DEPRECATED;

Et maintenant ça marche.

Version de Piwigo: 13.8.0
Version de PHP: 8.2.8
Version de MySQL: 8.0.33

Dernière modification par damien89 (2023-08-04 13:16:11)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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