IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Erreur connexion EasyPHP [EasyPHP]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Erreur connexion EasyPHP
    Bonjour;
    Je commence tout juste à vouloir pratiquer le php.
    Pour cela je souhaiterais me connecter à site web en local pour faire des tests avec EasyPHP.
    J'ai copié le contenu du site dans le dossier : www\webold. Et j'ai importé ma base je pense correctement.
    Lors de la connexion en web local sur mon site je parcours le contenu en cliquant sur les dossiers jusqu’à arriver à : www\webold\www
    A ce moment pas page s'affiche avec comme erreur :
    Notice: Use of undefined constant SITE_NAME - assumed 'SITE_NAME' in C:\Program Files\EasyPHP-12.1\www\webold\config\init.php on line 2

    Notice: Use of undefined constant WEBSITE_NAME - assumed 'WEBSITE_NAME' in C:\Program Files\EasyPHP-12.1\www\webold\config\init.php on line 3

    Notice: Use of undefined constant SITE_INITIAL - assumed 'SITE_INITIAL' in C:\Program Files\EasyPHP-12.1\www\webold\config\init.php on line 4

    Notice: Use of undefined constant ID_SITE - assumed 'ID_SITE' in C:\Program Files\EasyPHP-12.1\www\webold\config\init.php on line 5

    Parse error: syntax error, unexpected 'goto' (T_GOTO), expecting identifier (T_STRING) or '(' in C:\Program Files\EasyPHP-12.1\www\webold\_app_v1\include\functions_init.php on line 30
    Le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    init.php:
    define( SITE_NAME, 'test');
    define( WEBSITE_NAME, 'test' );
    define( SITE_INITIAL, 'lu');
    define( ID_SITE, '1'); // L'id de la boutique
     
    fonctions_init.php:
    function goto() {
    $session = get_session();
    // If a cmpid has been given, we set it in the session
    if(!empty($_REQUEST['cmpid'])) $session->cmpid = $_REQUEST['cmpid'];
    }
    Le site fonctionne correctement à la normale.
    En parcourant le forum j'ai lu que certain site ne fonctionnais pas avec easyphp cela peut-il être le cas ici?

    Merci .

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    define('SITE_NAME', 'test');
    et tu ne peux pas nommer une fonction "goto"
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Merci de ta réponse.

    Si je corrige cette erreur cela continue au fur et à mesure.

    Le site fonctionne très bien sûr le net.

    Cela peut-il venir d'un manque de module (j'ai ajouté que Joomla en plus)? Ou autre ?

    Cdt

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Que veux-tu dire par "ça continue au fur et à mesure" ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    De nouvelle erreur de type similaire .
    Notice: Use of undefined constant DEBUG_NB_ALLOWED_REQUESTS - assumed 'DEBUG_NB_ALLOWED_REQUESTS' in C:\Program Files\EasyPHP-12.1\www\webold\_app_v1\Class\Debug.php on line 691

    Warning: PDO::__construct(): in C:\Program Files\EasyPHP-12.1\www\webold\_app_v1\Kerijeo\SQL\MySQL.php on line 103

    Fatal error: in C:\Program Files\EasyPHP-12.1\www\webold\_app_v1\Kerijeo\SQL\MySQL.php on line 103
    Cdt

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Pour le problème "Notice: Use of undefined constant" je t'ai indiqué ce qui n'allait pas.

    Pour les autres erreurs il faudrait nous les donner en entier avec le code associé pour qu'on puisse t'aider
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    La ligne 691 du fichier pour DEBUG_NB_ALLOWED_REQUESTS me donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public static function setBeginTimer() {
    self::$_timestamp_begin_page_load = microtime( true );
    }
    Je passe en commentaire, mais alors nouvelle erreur :
    Fatal error: Call to undefined method Class_Debug::setBeginTimer() in C:\Program Files\EasyPHP-12.1\www\webold\www\index.php on line 26
    Si à la place de la ligne 691 je remplace le seul DEBUG_NB_ALLOWED_REQUESTS par 'DEBUG_NB_ALLOWED_REQUESTS' (qui ce trouve a la ligne 91)alors :
    Warning: PDO::__construct(): in C:\Program Files\EasyPHP-12.1\www\webold\_app_v1\Kerijeo\SQL\MySQL.php on line 103

    Fatal error: in C:\Program Files\EasyPHP-12.1\www\webold\_app_v1\Kerijeo\SQL\MySQL.php on line 103
    Voici le code de ligne du fichier _app_v1\Kerijeo\SQL\MySQL.php:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    public function __construct( $server_address, $nickname, $password, $database, $port = 5432 ) {
     
    			$this->_server_address = $server_address;
    			$this->_nickname = $nickname;
    			$this->_password = $password;
    			$this->_database = $database;
    			$this->_port = $port;
     
    			$db = new PDO('mysql:host=' . $server_address . ';dbname=' . $database, $nickname, $password); // ligne 103
    			$db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
    			$this->_db = $db;
     
    		}

    Cdt

  8. #8
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Il n'y a "DEBUG_NB_ALLOWED_REQUESTS" dans aucun des codes que tu nous montres.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  9. #9
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Oui je l'ai modifié en ajoutant les guillemets. A ce moment il me reste que :
    Warning: PDO::__construct(): in C:\Program Files\EasyPHP-12.1\www\webold\_app_v1\Kerijeo\SQL\MySQL.php on line 103

    Fatal error: in C:\Program Files\EasyPHP-12.1\www\webold\_app_v1\Kerijeo\SQL\MySQL.php on line 103
    CDT

  10. #10
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Vérifie que tu as bien mis les bon paramètre pour l'adresse du serveur, la base de donnée, le nom et le mot de passe
    et change ton code comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    try {
    $db = new PDO('mysql:host=' . $server_address . ';dbname=' . $database, $nickname, $password); // ligne 103
    $db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
    $this->_db = $db;
        }
    catch(PDOException $e)
        {
        echo $e->getMessage();
        }
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 04/04/2006, 21h36
  2. [BO5.1.3][oracle9] Erreur connexion DA0005:1010
    Par ggnore dans le forum Oracle
    Réponses: 12
    Dernier message: 04/10/2005, 15h00
  3. Erreur connexion MySQL-PHP
    Par specialfox dans le forum Installation
    Réponses: 3
    Dernier message: 27/09/2005, 20h47
  4. [CE10 Pro] Erreur Connexion SQL pour etats publiés
    Par L.nico dans le forum Connectivité
    Réponses: 1
    Dernier message: 09/12/2004, 18h16
  5. Erreur connexion mysql
    Par bodbod dans le forum Bases de données
    Réponses: 3
    Dernier message: 10/07/2004, 10h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo