Message erreur zenphoto

Résolu/Fermé
marcber Messages postés 114 Date d'inscription vendredi 19 avril 2013 Statut Membre Dernière intervention 8 mars 2024 - 6 mai 2013 à 10:47
Arthur57530 Messages postés 264 Date d'inscription mardi 6 juillet 2010 Statut Membre Dernière intervention 13 mai 2013 - 6 mai 2013 à 18:08
Bonjour,


lorsque je vais sur localhost/zenphoto/zen/admin.php
il me demande de me logger
admin
1234
je suis logger mais il me mets se message d'erreur

Notice: Undefined index: ignoreDefaultPassword in C:\wamp\www\zenphoto\zen\admin.php on line 244

alors a la ligne 244 de admin.php j'ai ceci

239 if (!zp_loggedin()) {
240
241 printLoginForm();
242 exit();
243
244 } else if ($_SESSION['ignoreDefaultPassword'] != true
245 && (zp_conf('adminpass') == '1234' || zp_conf('adminpass') == '')) {
/* En cas d'utilisation du mot de passe par défaut ou vide : avertissement, mais uniquement après succès de la connexion. */
echo '<p><img src="../zen/images/zen-logo.gif" title="Zen Photo" /></p>'
. '<div id="loginform" style="text-align: justify;"><h1 style="color: #cc0000;">Attention!</h1><p>'
. '<strong>Vous utilisez le mot de passe par défaut !</strong> Vous courez un risque, car ce mot de passe est connu publiquement. '
. 'Il est fortement recommandé de modifier le mot de passe en éditant le fichier
zen/zp-config.php
. '
. 'Si vous comprenez cet avertissement, et que vous souhaitez tout de même continuer, <a href="?ignore">cliquez ici pour continuer »</a>.</p></div>';

} else { /* A partir d'ici, on peut afficher du contenu réservé à l'administrateur. */

printLogoAndLinks();
?>

15 réponses

Arthur57530 Messages postés 264 Date d'inscription mardi 6 juillet 2010 Statut Membre Dernière intervention 13 mai 2013 8
6 mai 2013 à 15:22
Tu n'a pas instancié la variable $_SESSION['ignoreDefaultPassword'] ,

du coup cette index est inconnu dans le tableau de la session (la session est un tableau en php )

comment créés tu ta session ?
0
marcber Messages postés 114 Date d'inscription vendredi 19 avril 2013 Statut Membre Dernière intervention 8 mars 2024
6 mai 2013 à 16:08
peux etre parles tu du fichier zp_confing.php ??

?php /* NE RIEN AJOUTER AU-DESSUS DE CETTE LIGNE, pas même un saut de ligne ! */
$conf = array();
define("DEBUG", false);

/** Ne changez rien au-dessus de cette ligne. **/
/***********************************************/

////////////////////////////// EXPLICATIONS /////////////////////////////////
// Après avoir rensigné les informations demandées dans ce fichier, allez sur :
// http://www.votresite.com/dossier_du_script/zen/setup.php
// pour lancer l'installation.
////////////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////////////
// Base de données
////////////////////////////////////////////////////////////////////////////////

// Remplacez identifiant par l'identifiant de votre base mySQL :
$conf['mysql_user'] = "root";

// Remplacez mot_de_passe par le mot de passe de votre base mySQL :
$conf['mysql_pass'] = "";

// Remplacez localhost par l'hôte de votre base mySQL.
// La plupart du temps, vous pouvez laisser localhost.
$conf['mysql_host'] = "localhost";

// Remplacez nom_de_la_base par le nom de votre base mySQL :
$conf['mysql_database'] = "zen";

// Si vous souhaitez, vous pouvez indiquer un préfixe pour les tables (facultatif) :
$conf['mysql_prefix'] = "";


////////////////////////////////////////////////////////////////////////////////
// Configuration de la galerie
////////////////////////////////////////////////////////////////////////////////

// Le nom de votre galerie :
$conf['gallery_title'] = "Mon album photo";

// La description de votre galerie :
$conf['gallery_description'] = "Description de mon album photo.";

// Le nom de votre site (optionnel) :
$conf['website_title'] = "";

// L'adresse de votre site (optionnel) :
$conf['website_url'] = "";

// Si vous êtes sur un fuseau horaire différent de celui du serveur, indiquez le décalage :
$conf['time_offset'] = 0;

// Si vous souhaitez utiliser la ré-écriture d'url, indiquez true au lieu de false.
// Si vous fixez cette option à true, le mod_rewrite d'apache doit être installé sur votre serveur.
// SI VOUS CHOISISSEZ TRUE, éditez le fichier .htaccess avec vos informations.
$conf['mod_rewrite'] = false;

// Si vous avez choisi true ci-dessus, indiquez l'extension que vous voulez donner à vos pages.
// Exemples: .html, .php, .jpg, etc...
$conf['mod_rewrite_image_suffix'] = '.php';

// Identifiant de l'administrateur :
$conf['adminuser'] = "admin";

// Mot de passe de l'administrateur (modifiez ceci !) :
$conf['adminpass'] = "1234";

// Adresse e-mail de l'administrateur, à laquelle les notifications sont envoyées :
$conf['admin_email'] = "";

// Si vous utilisez un serveur sécurisé, changez http par https (Dans la plupart des cas, laissez inchangé)
$conf['server_protocol'] = "http";

// Le charset à utiliser. Laissez UTF-8 si vous n'êtes pas sûr.
$conf['charset'] = 'UTF-8';



////////////////////////////////////////////////////////////////////////////////
// Configuration du traitement des images
////////////////////////////////////////////////////////////////////////////////

// Qualité de la compression des images (1 = très mauvais, 100 = meilleure qualité) :
$conf['image_quality'] = 100;

// Qualité de la compression des vignettes (1 = très mauvais, 100 = meilleure qualité) :
$conf['thumb_quality'] = 100;

// Taille par défaut des images, en pixels (cette variable est gérée de toute façon par les thèmes) :
$conf['image_size'] = 500;

// Si ceci est fixé à true, le côté le plus grand des images ne dépassera pas la valeur indiquée ci-dessus.
// Si vous remplacez true par false, alors la largeur des images sera prise en considération uniquement.
$conf['image_use_longest_side'] = true;

// Agrandir les images plus petites à la taille par défaut ? (dans la plupart des cas, ne changez rien)
// (il est recommandé de laisser sur false, pour garder une qualité d'image correcte).
$conf['image_allow_upscale'] = false;

// Taille et échelle des vignettes (dans la plupart des cas, ne changez rien) :
// Si thumb_crop est fixé à true, alors les vignettes reprendront la partie centrale de l'image,
// avec la largeur choisie pour thumb_crop_width et la hauteur choisie pour thumb_crop_heigh.
// Si Si thumb_crop est fixé à false, alors la vignette sera une réduction de l'image entière.
// NOTE: thumb_crop_width et thumb_crop_width doivent être inférieurs ou égaux à thumb_size.
$conf['thumb_size'] = 100;
$conf['thumb_crop'] = true;
$conf['thumb_crop_width'] = 85;
$conf['thumb_crop_height'] = 85;

// Ajouter un léger effet de renforcement aux vignettes ?
// Changez false par true si vous souhaitez activer cette option.
// Attention, celà peut ralentir votre serveur.
$conf['thumb_sharpen'] = false;


// Albums par page :
// (si vous souhaitez changer cette variable, faites-le après avoir installé un thème)
$conf['albums_per_page'] = 5;

// Images par page :
// (si vous souhaitez changer cette variable, faites-le après avoir installé un thème)
$conf['images_per_page'] = 15;





////////////////////////////////////////////////////////////////////////////////
// Configuration des commentaires
////////////////////////////////////////////////////////////////////////////////

// Tags et attributs autorisés dans les commentaires (si vous ne comprennez pas, ne changez rien)
$conf['allowed_tags'] = array (
'a' => array ('href' => array (), 'title' => array ()),
'abbr' => array ('title' => array ()),
'acronym' => array ('title' => array ()),
'b' => array (),
'blockquote' => array ('cite' => array ()),
'code' => array (),
'em' => array (),
'i' => array (),
'strike' => array (),
'strong' => array (),
'ul' => array (),
'ol' => array (),
'li' => array (),
);



////////////////////////////////////////////////////////////////////////////////
// Dossiers
////////////////////////////////////////////////////////////////////////////////
// Décommentez les lignes suivantes UNIQUEMENT SI VOUS AVEZ DES PROBLEMES !
// ("erreurs 404, etc...)
// Ceci remplace la détection automatique des dossiers faite par le script.
////////////////////////////////////////////////////////////////////////////////

//define('WEBPATH', '/zenphoto');
//define('SERVERPATH', '/chemin/serveur/complet/vers/zenphoto');



/** Ne changez plus rien après cette ligne. **/
/*********************************************/

$_zp_conf_vars = $conf;

?>
0
Arthur57530 Messages postés 264 Date d'inscription mardi 6 juillet 2010 Statut Membre Dernière intervention 13 mai 2013 8
6 mai 2013 à 16:11
Non il y a un fichier qui créé la session dans zend .

avec une ligne qui contient session_start()
0
marcber Messages postés 114 Date d'inscription vendredi 19 avril 2013 Statut Membre Dernière intervention 8 mars 2024
6 mai 2013 à 16:40
Oui ca doit etre le fichier admin.php alors
voici le début

<?php /* Ne rien ajouter avant cette ligne ! */
session_start();
define('OFFSET_PATH', true);
require_once("sortable.php");


if (zp_loggedin()) { /* Affiche les pages de l'administration. */

$gallery = new Gallery();
if (isset($_GET['prune'])) {
$gallery->garbageCollect(true, true);
header("Location: " . FULLWEBPATH . "/zen/admin.php");
} else {
$gallery->garbageCollect();
}

if (isset($_GET['action'])) {
$action = $_GET['action'];

/** ENREGISTREMENT ***********************************************************/
/*****************************************************************************/
if ($action == "save") {
/** ENREGISTREMENT D'UN ALBUM ************************************************/
if ($_POST['album'] && $_POST['totalimages']) {
$folder = strip($_POST['album']);
$album = new Album($gallery, $folder);
$album->setTitle(strip($_POST['albumtitle']));
$album->setDesc(strip($_POST['albumdesc']));
$album->setPlace(strip($_POST['albumplace']));
$album->setAlbumThumb(strip($_POST['thumb']));
$album->setSortType(strip($_POST['sortby']));
$album->save();
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Arthur57530 Messages postés 264 Date d'inscription mardi 6 juillet 2010 Statut Membre Dernière intervention 13 mai 2013 8
6 mai 2013 à 16:43
Très bien la session est bien créée ;

dans le fichier C:\wamp\www\zenphoto\zen\admin.php

est ce que vous pouvez rajouter la ligne var_dump($_SESSION);exit();

à la ligne 238 ( avant la boucle if ) et me dire ce que vous avez en sortie d'écran ?
0
marcber Messages postés 114 Date d'inscription vendredi 19 avril 2013 Statut Membre Dernière intervention 8 mars 2024
6 mai 2013 à 16:53
je n'avais pas cette ligne a la 238
je l'ai ajouté avant le if
resultat
Fatal error: Call to undefined function ar_dump() in C:\wamp\www\zenphoto\zen\admin.php on line 238
0
Arthur57530 Messages postés 264 Date d'inscription mardi 6 juillet 2010 Statut Membre Dernière intervention 13 mai 2013 8
6 mai 2013 à 16:55
var_dump($_SESSION);exit();

et non pas

ar_dump($_SESSION);exit();


=)
0
marcber Messages postés 114 Date d'inscription vendredi 19 avril 2013 Statut Membre Dernière intervention 8 mars 2024
6 mai 2013 à 17:00
juste désoler ma faute la ...
après correction un page s'affiche avec un autre message

array (size=1)
'ignoreDefaultPassword' => boolean true
0
Arthur57530 Messages postés 264 Date d'inscription mardi 6 juillet 2010 Statut Membre Dernière intervention 13 mai 2013 8
6 mai 2013 à 17:12
Très bien donc l'index existe et la variable est instanciée -> ???

" Notice: Undefined index: ignoreDefaultPassword in C:\wamp\www\zenphoto\zen\admin.php on line 244 "

alors qu'ici on voit qu'elle existe !! ???

Peut être un problème de header , ou de redirection en javascript
0
marcber Messages postés 114 Date d'inscription vendredi 19 avril 2013 Statut Membre Dernière intervention 8 mars 2024
6 mai 2013 à 17:16
je n'ai pas que sa comme problème ca que je regarde l'album j'i tout un tas de message erreur ....
dommage que je ne peu pas envoyer ici les capture d'ecran ...
pourtant on ne doit normalement pas bouger au script quand on telecharge le petit programme ... sauf la page de configuration ..
0
Arthur57530 Messages postés 264 Date d'inscription mardi 6 juillet 2010 Statut Membre Dernière intervention 13 mai 2013 8
6 mai 2013 à 17:22
Vous avez modifier cette page de configuration correctement ?



0
marcber Messages postés 114 Date d'inscription vendredi 19 avril 2013 Statut Membre Dernière intervention 8 mars 2024
6 mai 2013 à 17:27
oui tout se que j'ai ajouter est ici
root
localhost
zen



////////////////////////////////////////////////////////////////////////////////
// Base de données
////////////////////////////////////////////////////////////////////////////////

// Remplacez identifiant par l'identifiant de votre base mySQL :
$conf['mysql_user'] = "root";

// Remplacez mot_de_passe par le mot de passe de votre base mySQL :
$conf['mysql_pass'] = "";

// Remplacez localhost par l'hôte de votre base mySQL.
// La plupart du temps, vous pouvez laisser localhost.
$conf['mysql_host'] = "localhost";

// Remplacez nom_de_la_base par le nom de votre base mySQL :
$conf['mysql_database'] = "zen";

// Si vous souhaitez, vous pouvez indiquer un préfixe pour les tables (facultatif) :
$conf['mysql_prefix'] = "";


////////////////////////////////////////////////////////////////////////////////
// Configuration de la galerie
////////////////////////////////////////////////////////////////////////////////

// Le nom de votre galerie :
$conf['gallery_title'] = "Mon album photo";

// La description de votre galerie :
$conf['gallery_description'] = "Description de mon album photo.";

// Le nom de votre site (optionnel) :
$conf['website_title'] = "";

// L'adresse de votre site (optionnel) :
$conf['website_url'] = "";

// Si vous êtes sur un fuseau horaire différent de celui du serveur, indiquez le décalage :
$conf['time_offset'] = 0;
0
Arthur57530 Messages postés 264 Date d'inscription mardi 6 juillet 2010 Statut Membre Dernière intervention 13 mai 2013 8
6 mai 2013 à 18:00
Vos fichier sont hébergés localement sur une machine windows ?

le problème est juste en local ?

Sinon il peut y avoir un problème de header comme je l'ai spécifié plus haut , qui peut être lié à l'encodage utf-8 avec ou sans BOM ( google pourra vous aider à ce sujet )
0
marcber Messages postés 114 Date d'inscription vendredi 19 avril 2013 Statut Membre Dernière intervention 8 mars 2024
6 mai 2013 à 18:05
juste en local je vais regarder a cela le soir merci pour votre aide je mettrais le resultat de ma recherche demain
0
Arthur57530 Messages postés 264 Date d'inscription mardi 6 juillet 2010 Statut Membre Dernière intervention 13 mai 2013 8
6 mai 2013 à 18:08
Bonne soirée
0