•  » Utilisation
  •  » Site distant en modifiant le champs path table phpwebgallery_images

#1 2008-05-11 09:31:21

gilbau
Membre
2006-10-24
72

Site distant en modifiant le champs path table phpwebgallery_images

Mon probleme est que je suis chez ovh et que la galerie photos d'un de mes sites fait 23000 images et a 10.000 visiteurs par jour , ce qui fait que je dépasse mon quota de 1600 GO de bande passante de mon serveur mutualisé.
Je voudrais utiliser mon espace perso free pour les images et garder le serveur OVH pour le site principal

Pour ne pas perdre toutes les infos du style "nombre d'images vues"  ou autres j'ai testé simplement le principe de site distant en modifiant le champs path de la table phpwebgallery_images et en lui affectant l'url vers free

Ca fonctionne un peu , j'ai le site chez OVH qui va bien afficher les images chez free mais soit il y a une attente longue qui peut aller jusqu'à 30 secondes , soit j'ai un message d'erreur type "warning mysql"

Que faudrait faire pour un bon fonctionnement ?

Dernière modification par gilbau (2008-05-11 20:16:29)

Hors ligne

#2 2008-05-11 16:50:02

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Site distant en modifiant le champs path table phpwebgallery_images

Ne pas utiliser free (c'est free le pb).

Quand à la technique que tu as utilisé elle n'est pas excellente.

Le principe:
0 - On ne synchronise plus temporairement !!!
1 - Dans la table des sites on va créer à la main un site distant (même si celui-ci n'est pas exactement défini comme tel).
2 - On va copier une partie de l'arborescence de chez OVH chez... dans le "site distant".

exemple:
Avant :   ./galleries/demo/ovh/categ/
le site 1 est ./galleries/
et il le restera !!!

Après : http:copie.ovh.free.fr/galleries/categ/
le site 2 sera http:copie.ovh.free.fr/galleries/

3 - Dans la table des catégories on va changer le site de la catégorie categ (pour remplacer le 1 par 2).
4 - Maintenance des catégories puis des images (les paths seront corrigés).
5 - Suppression de l'ancienne catégorie ./galleries/demo/ovh/categ/

6 - On peut refaire de la synchro.

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2008-05-12 21:03:10

gilbau
Membre
2006-10-24
72

Re: Site distant en modifiant le champs path table phpwebgallery_images

0 - On ne synchronise plus temporairement !!!
Réponse = OK

1 - Dans la table des sites on va créer à la main un site distant (même si celui-ci n'est pas exactement défini comme tel).
Réponse = Ok j'ai inserré un enregistrement pour mon site distant id=2 dans la table "phpwebgallery_sites "

2 - On va copier une partie de l'arborescence de chez OVH chez... dans le "site distant".
Réponse =OK j'ai même mis toutes mes images/photos chez free sur un site dupliqué de celui de chez OVH

exemple:
Avant :   ./galleries/demo/ovh/categ/
le site 1 est ./galleries/
et il le restera !!!

Réponse = OK

Après : http:copie.ovh.free.fr/galleries/categ/
le site 2 sera http:copie.ovh.free.fr/galleries/

Réponse = OK

3 - Dans la table des catégories on va changer le site de la catégorie categ (pour remplacer le 1 par 2).

Réponse = OK
J'ai lancé la requete sql   UPDATE `phpwebgallery_categories` SET `site_id` = '2' WHERE id > 0;


4 - Maintenance des catégories puis des images (les paths seront corrigés).

Réponse = Probleme car en lançant  admin.php?page=site_update&site=2  et en ne demandant q'une synchro des répertoires en simulation ça mouline pendant pendant plusieurs minutes et ça plante


5 - Suppression de l'ancienne catégorie ./galleries/demo/ovh/categ/
Réponse = A mon avis pas la peine (puis je garder les fichiers chez OVH sans les utiliser sur phpwebgallery


Conclusion je bloque en 4

Hors ligne

#4 2008-05-12 22:20:14

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Site distant en modifiant le champs path table phpwebgallery_images

3 - Erreur

Il fallait ajouter un site et ne pas modifier le ou les sites existants.

INSERT INTO ....

et pas UPDATE

4 - Erreur

site_update c'est la synchro, j'ai dit pas de synchro
J'ai également dit Maintenance et la Maintenance est au menu de l'admin.


Il faut poser des questions en cas de doute.

8-(


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#5 2008-05-13 18:27:15

gilbau
Membre
2006-10-24
72

Re: Site distant en modifiant le champs path table phpwebgallery_images

1)
Merci , j'ai fait le update dans le sens inverse mais ça ne fonctionnait pas , il faut en fait n'avoir qu'un site_id = 2 pour l'ensemble (dans mon cas) et non pas d'autres catégories avec un site_id = 1

Et à la suite le gros boulot construire mes 534 catégories avec une numérotation incrémentée des id de la table phpwebgallery_categories  site_id=2 et au delà de mes 534 données initiales.
Pour ceux que ça interresse, j'ai utilisé notepad++ et excel avec notamment les fonctions concatener pour ce travail qui m'a quand même pris 2 bonnes heures

2)
A la suite maintenance comme tu as indiqué


Et ça marche !
En fait j'ai fait ces manips sur un site test d'abord avant de les mettre en place sur le site qui tourne

Restera à voir si free ne fera pas des blocages

Merci beaucoup en tout cas pour ces précisions

Dernière modification par gilbau (2008-05-13 23:18:30)

Hors ligne

#6 2008-05-14 07:15:01

gilbau
Membre
2006-10-24
72

Re: Site distant en modifiant le champs path table phpwebgallery_images

En fonctionnant j'ai toujours de manière aléatoire une feuille blanche avec message :

Warning: mysql_connect() [function.mysql-connect]: User ma_base_ovh already has more than 'max_user_connections' active connections in /home.10.16/mon_id_ovh/www/include/common.inc.php on line 143
Could not connect to database server

Hors ligne

#7 2008-06-25 20:30:04

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: Site distant en modifiant le champs path table phpwebgallery_images

gilbau a écrit:

En fonctionnant j'ai toujours de manière aléatoire une feuille blanche avec message :

Warning: mysql_connect() [function.mysql-connect]: User ma_base_ovh already has more than 'max_user_connections' active connections in /home.10.16/mon_id_ovh/www/include/common.inc.php on line 143
Could not connect to database server

Bonsoir,

Tiens c'est marrant !!!
Ces derniers temps, j'ai également cette erreur de temps à autre qui s'affiche

Recherche faite dans le forum et je n'ai trouvé que ce post


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#8 2008-07-08 12:01:31

hpsam
Membre
Gap
2005-06-28
111

Re: Site distant en modifiant le champs path table phpwebgallery_images

Salut,
En fonction des types d'hébergement, tu as droit à plus ou moins de connexions simultanées autorisées sur ta base.
Si tu as beaucoup de visiteurs, tu peux facilement dépasser ce nombre.
Sur mon 1000GP OVH qui héberge 4 sites, j'ai été obliger de déporter l'outils de statistique et de mettre un système de cache sur un des sites pour que tout se passe bien.
Sur le 1000GP le nb de connexions simultanées est de 2. L'info est dans le descriptif de l'offre.
C'est l'une des raisons de mon migration en cours sur un Kimsufi.
A+

Hors ligne

  •  » Utilisation
  •  » Site distant en modifiant le champs path table phpwebgallery_images

Pied de page des forums

Propulsé par FluxBB

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