forum.coppermine-gallery.net
Support => Français (French) => Language Specific Support => cpg1.4.x Français (French) => Topic started by: soraya95610 on May 22, 2009, 02:30:25 pm
-
J'ai fais la mise à jour de ma galerie mais j'ai ce message qui s'affiche
The PHP setting register_globals is enabled on your server, which is a bad idea in terms of security. It's strongly recommended to turn it off. [more]
-
J
je comprends pas quand je regarde dans ma configuration c'est la version 1.4.21 alors que je mets la 23 pouvez vous m'aider pour installer la nouvelle version
http://wentworthearlmiller.com/gallery/
-
bonjour Soraya,
Pour passer en registar global off, crée un fichier php.ini via un éditeur de texte (bloc note de windows ou notepad)
et copie la ligne suivante dedans:
register_globals = Off
Transfert ensuite ce fichier sur ton serveur à la racine de ta galerie via ton logiciel ftp.
-
Merci mais là la galerie affiche erreur 500 :-\
-
Comme pour chaque mise à jour, il faut effectuer une sauvegarde de votre site et de votre base de données.
Transférez ensuite l'intégralité des nouveaux fichiers sur votre ftp
-
l'erreur 500 est du au fichier init.inc.php dans le dossier include.
Retransférez le une nouvelle fois.
-
Le fichier init.inc.php qui est dans le fichier 1.4.23 ne marche pas donc je remplace par l'ancien.
La galerie fonction mais quand je regarde dans ma configuration c'est la version 1.4.21 qui est installé
Transfert ensuite ce fichier sur ton serveur à la racine de ta galerie
C'est a dire ?
-
votre galerie est installée ici http://wentworthearlmiller.com/gallery/
le fichier php.ini doit donc se trouver dans votre dossier racine à savoir gallery/php.ini
ensuite transférez le fichier init.inc.php dans gallery/include/
-
J'ai effectué ces deux manœuvre et ça ne fonctionne toujours pas.
-
Avez vous transférez tous les fichiers de la version 1.4.23 ?
-
Oui toute à été transféré ???
-
que dis votre phpinfo sur le register global ?
-
Voilà ma page phpinfo
<?php
/*************************
Coppermine Photo Gallery
************************
Copyright (c) 2003-2009 Coppermine Dev Team
v1.1 originally written by Gregory DEMAR
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 3
as published by the Free Software Foundation.
********************************************
Coppermine version: 1.4.23
$HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.4.x/phpinfo.php $
$Revision: 5891 $
$Author: gaugau $
$Date: 2009-05-01 23:44:32 +0200 (Fr, 01 Mai 2009) $
**********************************************/
error_reporting (E_ALL ^ E_NOTICE);
define('IN_COPPERMINE', true);
define('PHPINFO_PHP', true);
require('include/init.inc.php');
$CONFIG['debug_mode']=0;
if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['access_denied']);
pageheader($lang_cpg_debug_output['phpinfo']);
ob_start();
phpinfo();
$string = ob_get_contents();
$string = strchr($string, '</style>');
$string = str_replace('</style>','',$string);
$string = str_replace('class="p"','',$string);
$string = str_replace('class="e"','class="tableb"',$string);
$string = str_replace('class="v"','class="tablef"',$string);
$string = str_replace('class="h"','class="tableh2"',$string);
$string = str_replace('class="center"','',$string);
ob_end_clean();
print '<div align="left" style="overflow:hidden;width:800px;text-align:left;">';
starttable('100%', $lang_phpinfo_php['php_info'], 1);
print '<tr><td class="tableb">';
print $lang_phpinfo_php['explanation'];
print '<br />';
print $lang_phpinfo_php['no_link'];
print '</td></tr>';
endtable();
print '<br />';
print $string;
print "</div>\n";
pagefooter();
ob_end_flush();
?>
-
http://wentworthearlmiller.com/gallery/phpinfo.php (http://wentworthearlmiller.com/gallery/phpinfo.php)
Dans le résumé, le register global est il à OFF ?
Pour pouvoir le vérifier il vous faut remettre votre ancienne version du fichier init.inc.php
-
Il est en ON
-
Voilà pourquoi ca ne fonctionne pas
transférez votre fichier php.ini dans le dossier racine alors, votre serveur n'en tiens pas compte dans le dossier gallery
-
Dans le dossier racine ? J'ai plusieurs dossier donc je sais pas trop où le mettre
-
dans votre dossier principal, avant le dossier gallery en somme
-
C'est fait mais toujours le même problème :-[
-
votre register global est toujours sur ON ?
Quel est votre hébergeur ?
-
OVH Je vais remettre l'ancienne version je pense ;)
-
ok, oubli le php.ini, ca ne marche pas chez ovh.
il faut modifier ton fichier .htaccess en ajoutant ou modifiant cette ligne :
SetEnv REGISTER_GLOBALS 0
-
Je n'arrive plus à télécharger la nouvelle version 1.4.23 qui est sur le forum ???
-
Pour le register, reporter vous ici http://guides.ovh.net/ConfigPhp (http://guides.ovh.net/ConfigPhp)
Tout y est expliqué
-
Disponible ici : http://www.cnotrevie.com/download/cpg1.4.23.zip (http://www.cnotrevie.com/download/cpg1.4.23.zip)
-
Le fichier fichier .htaccess se trouve ou ? Et je dois encore modifier le fichier init.inc.php ?
-
D'après les tests que j'ai fait ce matin en installant cette version, il faut que le register global soit à off avant de mettre à jour la version de coppermine sinon il y a l'erreur 500.
Malheureusement je ne suis pas chez ovh, par conséquent je ne sais pas ou il se trouve, probablement à a racine de votre site.
Mais peut être en n'avez vous pas dans ce cas il vous faut le créer.
par exemple : créez via un editeur de texte le fichier htaccess.htaccess
inséré la commande : SetEnv REGISTER_GLOBALS 0
enregistrez le puis transférez le sur votre ftp. une fois sur votre ftp renommer le en .htaccess.
-
Là c'est bon c'est en off, maintenant j'envoie la nouvelle version ?
register_globals Off On
-
oui, maintenant ça devrait fonctionner en 1.4.23 ;)
-
Oui ça marche enfin merci beaucoup pour ton aide et ta patience :-*
-
il n'y a pas de quoi :)
N'oubliez pas de mettre le sujet en "résolu" dans le coin en haut à droite de votre premier post
-
Bonjour,
C'est bon pour OVH mais pas pour Free.
enfin si j'ai bien suivit.
-
pour mettre le register global sur off pour free ?
-
oui c'est ça.
je pose des questions mais je continue de chercher,j'ai trouvé
dans .htaccess mettre
php 1
##Passage php5
SetEnv PHP_VER 5
##Passage register globals off
SetEnv REGISTER_GLOBALS 0
## identifiant de session placé dans le cookie
SetEnv SESSION_USE_TRANS_SID 0
-
à priori pour free :
Dans le fichier htaccess :
php 1
vos paramètre seront en php 5 et le register global en OFF.
Néanmoins je ne connais pas bien Free du tout, à tester...
-
Tout ceci ne sert à rien.
Mettre juste : php 1
dans le .htaccess
##Passage php5
SetEnv PHP_VER 5
##Passage register globals off
SetEnv REGISTER_GLOBALS 0
## identifiant de session placé dans le cookie
SetEnv SESSION_USE_TRANS_SID 0
-
Je crois que ce sujet à déjà été abordé dans les forums (pour free), une petite recherche s'impose ;)
-
non j'avais mis juste php1 et cela ne fonctionnait pas maintenant ça fonctionne.
tout est correct,j'ai la dernière version
-
Donc pour Free se serait :
php 1
##Passage php5
SetEnv PHP_VER 5
##Passage register globals off
SetEnv REGISTER_GLOBALS 0
## identifiant de session placé dans le cookie
SetEnv SESSION_USE_TRANS_SID 0
?
-
et uoi,comme je l'ai dit,j'ai fait des recherches,avec mon ami google.
-
après mise à jour de ma galerie et même problème rencontré, il suffit chez free de placer à la racine du site un fichier .htacces contenant
php 1
et rien d'autre. Celà permets le passage à php5 et en même temps règle le problème du register_global.
le fichier .htacces donné par fred serait plutôt celui necessaire à Joomla...
-
j'ai essayé et j'avais toujours le problème,avec le code que j'ai donné plus rien.
c'est un fait,c'est tout
-
l'essentiel est que ça marche, (au fait tu avais lancé le fichier update.php ?)
de mon côté, comme précisé plus haut, la seule ligne donnée à suffit à régler le problème...
-
Bien sur que j'avais lancé update.php !!
t'en mieux pour toi,si cela a marché avec 1 ligne.
-
Bien sur que j'avais lancé update.php !!
si j'ai posé la question c'est pas pour agresser quiquonque mais parce que c'est souvent une étape oubliée par les utilisateurs...
Maintenant comme dit plus haut et en fonction de ce que j'ai pu lire sur d'autres forum, les lignes complémentaires n'influent pas sur Coppermine...
-
euh François, sauf erreur de ma part le fichier htaccess que j'ai donné, c'est le même que toi ;D
-
oui autant pour moi, j'ai confondu ;D