[MOD] Hébergement sur plusieurs serveurs - Page 2 [MOD] Hébergement sur plusieurs serveurs - Page 2
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

[MOD] Hébergement sur plusieurs serveurs

Started by Jaguar, June 21, 2006, 02:13:36 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

sanlogik

Quote from: sanlogik on July 26, 2006, 04:16:58 PM
Bonjour, j'avais une tite question :
j'ai une galerie Coppermine sur un hébergement pro de 5 Go mais celà ne suffira sans doute pas très longtemps et j'envisage de prendre un autre hébergeur (tout en gardant celui-là).
Si j'utilise votre solution (bravo, au passage, lol), pourrais-je garder toutes les photos de mon hébergement actuel et utiliser en plus un autre hébergement sur la même galerie ?
En résumé, mon coppermine actuel pourra-t-il gérer les images situées sur le même hébergement que lui + d'autres images situées sur un autre hébergement ?
ou bien faudra-t-il tout déplacer vers le nouvel hébergement ? vaut mieux le savoir dès maintenant quand il y a encore peu d'images, lol
et concrètement celà a-t-il un impact quelconque sur la gestion des catégories, albums et images ?
pour info je n'ai plus besoin de chercher un second hébergeur :)
mon hébergeur actuel (Infomaniak) vient de porter l'espace disponible de 5 à 50 Go + nombre de bases SQL illimité + traffic illimité. Avec ça je peux héberger près de 1 million de photos (en comptant 50 Ko la photo)  :D  ça me laisse une marge confortable  ;D
plus de soucis chui trop content, lol

Yoav

Ok j'ai lu tout le blabla précédent ... ne peut-on pas faire un petit récapitulatif ? Parce que là c'est pas trop clair et l'idée est franchement géniale !

Merci d'avance !

François Keller

QuoteOk j'ai lu tout le blabla précédent
je crains que ce ne soit pas que du blaba. C'est bien péjoratif  >:(
Quotene peut-on pas faire un petit récapitulatif
N'hesitez pas  ;)
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

arbrezhoneg

Quote from: Frantz on November 26, 2006, 05:12:14 PM
je crains que ce ne soit pas que du blaba. C'est bien péjoratif

Merci Frantz,

Pour Yoav, si tu as bien lu tous les messages, tu dois comprendre qu'ils on été postés tout au long de la mise au point du MOD.
Donc si tu veux un récapitulatif au niveau du code, regarde mes deux derniers posts.
Mais je ne vais pas refaire un post, pour écrire la même chose que ce qui est déjà expliqué, surtout qu'il s'agit bien du même code mais à plusieurs étapes de sont développement, et non pas de morceaux de code provenant de différnentes origines.

Bonne journée à tous

--
Julien

Yoav

Ok dsl pour le mot mais vais tester ça de suite !!

Merchi !

Yoav

Bon j'ai essayé mais il y a une erreur ...

QuoteParse error: syntax error, unexpected T_STRING in /usr/export/www/hosting/maimophoto3/cpg149/include/functions.inc.php on line 1931

Je vous donne en fichier joint le fichier.

arbrezhoneg

Quote from: Yoav on November 26, 2006, 07:17:15 PM
Bon j'ai essayé mais il y a une erreur ...

Je vous donne en fichier joint le fichier.

Quel version de coppermine?
J'ai testé avec la version 1.4.9 mais pas la 1.4.10

Yoav



Pascal YAP


Yoav

Pur le mode de Flux, j'ai pas bien pigé ...

Mais je préfère cette méthode :

Voici mon bout de code modifié dans functions.inc.php sachant que mon album photo d'exemple externe est celui-ci : http://yoav.ibelgique.com/albums/67.jpg

function& get_pic_url(&$pic_row, $mode,$system_pic = false)
{
        global $CONFIG,$THEME_DIR;

        static $pic_prefix = array();
        static $url_prefix = array();

        if (!count($pic_prefix)) {
                $pic_prefix = array(
                        'thumb' => $CONFIG['thumb_pfx'],
                        'normal' => $CONFIG['normal_pfx'],
                        'fullsize' => ''
                );

                $url_prefix = array(
                        0 => $CONFIG['fullpath'],
                );
        }

        $mime_content = cpg_get_type($pic_row['filename']);
        $pic_row = array_merge($pic_row,$mime_content);

        $filepathname = null;

$cheminsite1 = 'http://yoav.ibelgique.com/albums/';

if (    ($pic_row['filepath'] == 'albums/2002/')        // ici c'est le nom du répertoire sur le ftp.
         

)

  { $filepathname = $cheminsite1.path2url($pic_row['filepath']. $pic_prefix[$mode]. $pic_row['filename']);}

elseif(   ($pic_row['filepath'] == 'album100/')        // ça ne sers à rien mais c'est pour prévoir l'utilisation de plusieurs serveurs externes
     or ($pic_row['filepath'] == 'album200/')         // ça ne sert toujours à rien
     or ($pic_row['filepath'] == 'album300/')         // et toujours pour rien
    )
  { $filepathname = $cheminsite2.path2url($pic_row['filepath']. $pic_prefix[$mode]. $pic_row['filename']);}

else
  { $filepathname = null;}
       


Après l'avoir uploader, je retourne sur mon album test http://maimophoto3.ma.funpic.org/cpg149/ et je clique sur FTP afin de retrouver ma petite photo. Mais le beans est qu'il n'y a pas de photo présente ...
Je précise que j'utilise la version 1.4.9

Merci d'avance !

Yoav

Si vous avez besoin d'un utilisateur test :

Login : Test
Pass : banane

arbrezhoneg

Quote from: Yoav on December 02, 2006, 05:31:56 PM
Après l'avoir uploader, je retourne sur mon album test http://maimophoto3.ma.funpic.org/cpg149/ et je clique sur FTP afin de retrouver ma petite photo. Mais le beans est qu'il n'y a pas de photo présente ...
Je précise que j'utilise la version 1.4.9

Merci d'avance !

Il faut uploader les photos sur le serveur principal dans un premier temps; pour les rentrer dans la base de données, et ensuite les déplacer sur un autre serveur. Votre problème vient sans doute de là.

Les vignettes ne peuvent être créées qu'à partir de photos présnetes sur le serveur principal, donc il faut que les photos y passent dans un premier temps, après une fois que tout est ok, pour un album, on peut envisager de le migrer sur un autre serveur.

Voilà, j'espère avoir répondu à votre question, et que cela fonctionnera comme ça. Par contre vous auriez pu éviter de polluer la discussion !

Bon week-end
--
Julien

Barbarus

Bonjour à tous,

J'ai opté pour cette option pour stocker un maximum d'images ;)

Tout a l'air de fonctionner correctement niveau script, le seul hic que je rencontre, c'est que je ne vois aucune image sous firefox ni sous internet explorer.

http://belgant.winetux.be/photos/index.php?cat=2

Si je fais clic droit de la souris ==> afficher l'image; là je vois l'image mais plus dans le script même. Donc l'adresse est bonne, je pense à un réglage du navigateur, mais j'avoue que je sèche sur où changer ça.

Une petite idée du problème?

Merci d'avance ;)

Barbarus

Re bonjour

Je viens d'essayer sur un autre hébergeur et ça fonctionne nickel, apparemment c'est l'hébergeur qui empêche de lynker des images.

Voilà, si ça peut servir ;)

philip.guerin

Bonjour à tous,

avec la 1.4.19 et les nouvelles possibilités de 10 go par site chez free, ce mod peux devenir très très intéressant surtout que la modif ne concerne qu'un seul fichier à éditer, sauf que ce dernier à beaucoup évolué depuis (functions.inc.php) et que je ne connais que certains trucs basiques en php type <?php et ?> et oui aussi include() ou quelque chose comme ça ...
... Et là c'est un peu compliqué pour moi d'éditer le fichier en lui disant simplement de pointer vers un autre serveur pour tel ou tel dossier.

Quelqu'un pourrait-il m'aider ?

Même pour simplifier j'envoie le dossier contenant les images sur le serveur où se trouve coppermine, je lui laisse le soin d'importer toutes ses données dans la table sql qui va bien en cliquant sur ftp après avoir créé catégories et albums et ensuite j'importe le dossier en local (bah oui avec les thumb_ et autres images qu'il à recréé) et ensuite je renvoie tout ce dossier sur un autre serveur, ça j'ai compris, mais comment je fais pour insérer l'appel de ce dossier sur le nouveau serveur dans le fichier functions.inc.php ?