Pronostics Paris sportifs Concours
script php

S'enregistrer  |  Rechercher   |  Liste des Membres   |  Annuaire des sites utilisant le script
Connexion |  Se connecter pour vérifier ses messages privés |   Profil


J'arrive pas à installer sous Easy PHP 1.8

 
Ce forum est verrouillé, vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses.    Phpleague Index du Forum -> Aide à l'installation

Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
stadeverois
Invité





MessagePosté le: Lun 23 Mai 2005, 13:19    Sujet du message: J'arrive pas à installer sous Easy PHP 1.8 Répondre en citant

Bonjour,

Tout d'abord sachez que je débute à peine en PHP donc je ne suis pas routinier des gestions de bases de données etc...

J'ai lu différents posts sur ce forum mais je n'y trouve pas MA solution.

Donc lorsque je tente d'installer je saisi ceci:

Host: localhost
BDD: championnat_db
Identifiant: root
MDP:(là j'ai tout essayé: avec et sans MDP)
Type d'install: normale
--------------------------------
Nom du site: Stade Everois R.C.
Adresse: http://www.stade-everois.be
Login: admin
MDP: (là je mets mon MDP souhaité)
Email: (mon adresse email souhaitée)
--------------------------------

Ensuite j'arrive tjs à la même page d'erreur:
Vos Identifiants sont incorrects !
Veuillez remplir tous les champs !Veuillez remplir tous les champs !


Pourriez-vous m'aider svp ?

Petite suggestion au passage: pourquoi ne pas ajouter la procédure d'installation sous Easy PHP dans le fichier d'aide à l'installation pour les nuls dans mon genre ?

Merci d'avance à vous

stadeverois
Wink
Revenir en haut
Alexis
Site Admin


Inscrit le: 08 Avr 2004
Messages: 1113
Localisation: Aix-En-Provence et Firminy (42)

MessagePosté le: Lun 23 Mai 2005, 13:51    Sujet du message: Répondre en citant

Salut,

Si tu n'as rien touché à la configuration de easyphp l'identifiant est "root" et il n'y a pas de mot de passe (donc correct). Si tu as changé la configuration, vérifie les identifiants dans les privilèges de phpmyadmin. Vérifie le nom de la base de donnée : que ce soit bien championnat_db et pas championnat. Recopie le nom exact de la base que tu vois à cette adresse : -http://127.0.0.1/mysql/ dans le menu déroulant).

Essaye déjà ça, mais le script marche sous easyphp 1.8 donc il doit y avoir un soucis au niveau des identifiants...
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur Adresse AIM
stadeverois
Invité





MessagePosté le: Mar 24 Mai 2005, 08:25    Sujet du message: Répondre en citant

OK pour l'install ! J'avais pas créé ma BDD à la base ( Embarassed )

Par contre lorsque je vais dans la partie Administration on me demande mon login et mot de passe (afin de créer les équipes, championnat etc...) et j'obtiens ceci:



Notice: Undefined variable: REMOTE_ADDR in c:\program files\easyphp1-8\www\phpleague0.81\admin\login.php on line 24

Notice: Undefined variable: autoidentification in c:\program files\easyphp1-8\www\phpleague0.81\admin\login.php on line 32

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\phpleague0.81\admin\login.php:24) in c:\program files\easyphp1-8\www\phpleague0.81\admin\login.php on line 34

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\phpleague0.81\admin\login.php:24) in c:\program files\easyphp1-8\www\phpleague0.81\admin\login.php on line 35

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\program files\easyphp1-8\www\phpleague0.81\admin\login.php:24) in c:\program files\easyphp1-8\www\phpleague0.81\admin\login.php on line 36

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp1-8\www\phpleague0.81\admin\login.php:24) in c:\program files\easyphp1-8\www\phpleague0.81\admin\login.php on line 36

Notice: Undefined variable: user in c:\program files\easyphp1-8\www\phpleague0.81\admin\login.php on line 39

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\phpleague0.81\admin\login.php:24) in c:\program files\easyphp1-8\www\phpleague0.81\admin\login.php on line 41



Que dois-je faire à ce niveau ?

Merci d'avance

stadeverois

Wink
Revenir en haut
Alexis
Site Admin


Inscrit le: 08 Avr 2004
Messages: 1113
Localisation: Aix-En-Provence et Firminy (42)

MessagePosté le: Mar 24 Mai 2005, 11:40    Sujet du message: Répondre en citant

Salut,

remplace les fichiers :

admin/login.php
Code:
<?php
require ("../config.php");
ouverture ();
if (isset($_POST['pseudo'])){$pseudo=$_POST['pseudo'];}
if (isset($_POST['pass'])){$pass=$_POST['pass'];}
$autoidentification = isset($_POST['autoidentification']) ? $_POST['autoidentification'] : NULL;

   if ($pseudo=='' || $pass=='')
   {
      header("Location: index.php?identification=non");
   }
   else
   {
        $query = "SELECT mot_de_passe FROM phpl_membres WHERE pseudo='$pseudo' and admin='1'";
   $result = mysql_query($query);
   $row = mysql_fetch_array($result);
        $password_crypt = md5($pass);
 
   if($row['mot_de_passe'] != $password_crypt or mysql_num_rows($result)=="0")
   {
         header("Location: index.php?identification=non2");
   }
   else
   {
        $ip = $_SERVER["REMOTE_ADDR"];
   $time = time();
   $query = "SELECT * FROM phpl_membres WHERE pseudo='$pseudo' and admin='1'";
   $result = mysql_query($query) or die ('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
   $row = mysql_fetch_array($result);
   $mot_de_passe = $row['mot_de_passe'];

   mysql_query("UPDATE phpl_membres SET ip='$ip', last_connect='$time' WHERE pseudo='$pseudo'");
        if ($autoidentification) {$expire=365*24*3600;}
        else {$expire=3600;}
   setcookie("user","$pseudo",time()+$expire,"/","");
   setcookie("mot_de_passe","$mot_de_passe",time()+$expire,"/","");
   session_start();
   session_register('user');
   session_register('mot_de_passe');
   $_SESSION['user'] = $pseudo;
   $_SESSION['mot_de_passe'] = $mot_de_passe;
   header("Location: index.php?page=championnat");
}}
?>

Et prono/login.php
Code:
<?php
require ("../config.php");
ouverture ();
$autoidentification = isset($_POST['autoidentification']) ? $_POST['autoidentification'] : NULL;

   if(!isset($_REQUEST['user']) or !isset($_REQUEST['pass']))
   {
       header("Location: index.php?page=erreur_login&t=0");
   }
   elseif ($_REQUEST['user']=='' || $_REQUEST['pass']=='')
   {
         header("Location: index.php?page=erreur_login&t=0");
        }

   else
   {
        $user = $_REQUEST['user'];
        $pass = $_REQUEST['pass'];
        $query = "SELECT mot_de_passe FROM phpl_membres WHERE pseudo='$user'";
   $result = mysql_query($query);
   $row = mysql_fetch_array($result);
        $password_crypt = md5($pass);

   if($row['mot_de_passe'] != $password_crypt or mysql_num_rows($result)=="0")
   {
        header("Location: index.php?page=erreur_login&t=1");
   }
   else
   {
        $ip = $_SERVER["REMOTE_ADDR"];
   $time = time();
   $query = "SELECT * FROM phpl_membres WHERE pseudo='$user'";
   $result = mysql_query($query) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
   $row = mysql_fetch_array($result);
   $mot_de_passe = $row['mot_de_passe'];

   mysql_query("UPDATE phpl_membres SET ip='$ip', last_connect='$time' WHERE pseudo='$user'");
        if ($autoidentification) {$expire=365*24*3600;}
        else {$expire=3600;}
   setcookie("user","$user",time()+$expire,"/","");
   setcookie("mot_de_passe","$mot_de_passe",time()+$expire,"/","");
   session_start();
   session_register('user');
   session_register('mot_de_passe');
   $_SESSION['user'] = $user;
   $_SESSION['mot_de_passe'] = $mot_de_passe;
   header("Location: index.php");
}}
?>

En effet maintenant il faut utiliser $_SERVER["REMOTE_ADDR"] au lieu de $REMOTE_ADDR Wink

Edition : j'avais oublié de fermer les balises "?>" Embarassed


Dernière édition par Alexis le Mar 24 Mai 2005, 13:03; édité 1 fois
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur Adresse AIM
stadeverois
Invité





MessagePosté le: Mar 24 Mai 2005, 12:46    Sujet du message: Répondre en citant

Un grand merci pour ton aide et pour ta rapidité à répondre !

A présent le message que j'obtiensest que mes login et MDP sont incorrects ! (login=admin + MDP). J'ai essayé de me le retourner par email (on ne sait jamais) mais l'erreur suivante apparaît alors

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-8\www\phpleague0.81\prono\perdu_mdp.php on line 58


Je dois vraiment être naze ou alors le PHP c'est vraiment compliqué ?

Puis-je te solliciter à nouveau pour m'aider stp ?

Merci d'avance

stadeverois
Wink
Revenir en haut
Alexis
Site Admin


Inscrit le: 08 Avr 2004
Messages: 1113
Localisation: Aix-En-Provence et Firminy (42)

MessagePosté le: Mar 24 Mai 2005, 13:11    Sujet du message: Répondre en citant

Vérifie ton identifiant dans la table phpl_membres. Le mot de passe est crypté dans la base de donnée. En réclamant un nouveau de passe le script en a généré un autre que tu n'as pas reçu puisque tu es en local. Remplace le mot de passe crypté dans la table phpl_membres par : e10adc3949ba59abbe56e057f20f883e (c'est "123456" crypté). Ca devrait marcher...
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur Adresse AIM
stadeverois
Invité





MessagePosté le: Mer 25 Mai 2005, 08:18    Sujet du message: Répondre en citant

Merci, merci et encore merci pour ton aide précieuse et rapide.

Je vais enfin pouvoir tester tout cela à l'aise maintenant.
Au besoin je reposte si j'ai des questions...

Bravo en tous cas pour ton travail.

stadeverois

Wink
Revenir en haut
Montrer les messages depuis:   


Ce forum est verrouillé, vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses.    Phpleague Index du Forum -> Aide à l'installation

Page 1 sur 1

 
Sauter vers:  


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloquées: 4175
  PhpLeague est un script php sous licence GPL
Partenaire : Barcelona Clan
copyright © PhpLeague - Univert
Hébergement Eurower