#1 2021-02-24 16:34:18

unthahorsten
Membre
Indre-et-Loire
2021-02-24
3

Comment changer l'url de piwigo?

Bonjour/Bonsoir,

J'ai installé piwigo 11.0.0 sur mon petit odroid HC1 à partir d'une image docker linuxserver/piwigo.
J'accède à piwigo via le port 8125 à partir de la racine.
Ça marche pas mal mais je voudrais déplacer piwigo pour y accéder non pas partir de la racine mais à partir de /piwigo
Par exemple...
http://<monserver>:8125/  => http://<monserver>:8125/piwigo/
http://<monserver>:8125/index.php?/category/3 => http://<monserver>:8125/piwigo/index.php?/category/3

Je n'ai pas trouvé la solution dans la page du wiki "Déplacement de Piwigo"
https://fr.piwigo.org/doc/doku.php?id=u … tall:bouge
Ou alors je n'ai rien compris...

J'ai essayé de changer le 'gallery_url' dans le fichier de config config_default.inc.php mais sans résultat.
$conf['gallery_url'] = null; (null remplacé par 'piwigo')
Et je ne sais toujours pas à quoi sert ce 'gallery_url'...

Dois-je adapter la configuration nginx /config/nginx/site-confs/default ?
Par exemple changer le path de la directive "root" dans le contexte de "server" ?

    root /config/www/gallery;
    index index.html index.htm index.php;

J'imagine que je devrais aussi changer les directives "location"?

    location / {
        try_files $uri $uri/ /index.html /index.php?$args =404;
    }

    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        # With php5-cgi alone:
        fastcgi_pass 127.0.0.1:9000;
        # With php5-fpm:
        #fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include /etc/nginx/fastcgi_params;

    }

Par exemple...
    location / => location /piwigo/
    location ~\.php$ => location ^~ /piwigo/.*\.php$

Je ne sais pas trop si je ne suis pas encore en train de fourvoyer...
Pourriez-vous m'expliquer l'approche correcte pour déplacer l'url d'un site piwigo?

Cordialement,
Unthahorsten

Version de Piwigo: 11.0.0
Version de PHP: 7.3.26
Version de MySQL: mariadb 10.1.47
Version de Docker: 20.10.2
Version du Système: Armbian 20.11.6

Hors ligne

#2 2021-02-24 16:42:34

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

Re: Comment changer l'url de piwigo?

Bonjour,

Je dirais
1 créer le dossier piwigo
2 déplacer tous les fichier dedans
3/ se connecter en webmaster et aller dans Administration > Outils > Maintenance

et clic sur

    Mettre à jour les informations des albums
    Mettre à jour les informations des photos

    Réparer et optimiser la base de données
    Réinitialiser les contrôles d'intégrité


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 2021-02-24 18:34:15

unthahorsten
Membre
Indre-et-Loire
2021-02-24
3

Re: Comment changer l'url de piwigo?

Bonjour,

Tout d'abord, merci pour la réponse rapide :-)
Cela n'a pas l'air aussi simple...

* J'ai tout d'abord arrêté la stack docker avec piwigo et mariadb.
L'image docker de piwigo trouve ses données dans le répertoire /config (/config/keys,  /config/log,  /config/nginx,  /config/php et /config/www).
* J'ai créé un répertoire /config/www/piwigo et ensuite déplacé dans ce dernier /config/www/gallery et /config/www/index.html.
* Je redémarre la stack piwigo et j'essaie de me connecter sur celle-ci.

Surprise... je retrouve avec la page http://<monserveur>:8125/install.php !
Je constate aussi qu'un nouveau répertoire /config/www/gallery a été créé.
Je ne comprends pas pourquoi je suis redirigé sur la page d'install.. :/

En tout cas pas possible de commencer la manip proposée...

Hors ligne

#4 2021-02-24 21:14:17

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

Re: Comment changer l'url de piwigo?

BOnjour,

il te redirige vers install car il ne trouve pas ton fichier local/config/database.inc.php

récupère le est met le au bon endroit


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

#5 2021-02-25 12:53:56

unthahorsten
Membre
Indre-et-Loire
2021-02-24
3

Re: Comment changer l'url de piwigo?

Bonjour,

Lorsque je déplace le contenu de /config/www/ dans /config/www/piwigo/ je déplace aussi /config/www/gallery/local/config/database.inc.php. Quand l'image docker https://hub.docker.com/r/linuxserver/piwigo est exécutée, le script d'initialisation du container reconstruit un /config/www/gallery qui ne contient pas le local/config/database.inc.php. Donc au premier accès sur le site, piwigo propose la page d'installation...

Ce script fait obstacle au déplacement de l'url... Voici les premières lignes du script /etc/cont-init.d/40-install

Code:

#!/usr/bin/with-contenv bash

# make our folders
mkdir -p \
  /config/www/gallery

# install piwigo
if [ ! -f "/config/www/gallery/index.php" ]; then
  unzip -q /piwigo/piwigo.zip  -d /tmp
  mv /tmp/piwigo/* /config/www/gallery
  rm -rf /tmp/piwigo
fi

Je ne vois pas trop  comment contourner le problème. Patcher le script? Builder ma propre image? Je suis perplexe...
Dans tous les cas, merci pour ton aide.

Hors ligne

#6 2021-02-25 13:26:58

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

Re: Comment changer l'url de piwigo?

Bonjour,

Dans ce cas installe un nouveau piwigo
puis met à jour le nouveau fichier de config avec les anciennes infos et tu devrais retrouver ton site

si tu installe sur la même base de données change de préfix pour ne pas écraser l'autre


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

Pied de page des forums

Propulsé par FluxBB

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