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

PHP & Base de données Discussion :

migration application mysql de serveur windows vers serveur linux


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2015
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2015
    Messages : 17
    Par défaut migration application mysql de serveur windows vers serveur linux
    Bonjour à tous.

    Je dispose d'une application web hébergé à l'aide de xampp sur un de mes serveurs Windows.

    Mon DSI aimerait couper ce serveur car il ne nous sert pas à grand chose à part pour cette petite application.

    De ce fait il m'a demandé de la transférer vers un de nos serveurs Linux (centos) qui contient déjà des bases glpi, ocs et bien d'autre.

    J'ai donc effectué un export de ma base à l'aide de phpmyadmin sur mon serveur Windows, puis un import de la base sur mon serveur linux, ainsi que copier l'ensemble des dossiers et fichiers du site sur mon serveur linux.

    J'ai bien accès à site Web, l'authentification fonctionne, mais par contre quand je rentre dans les onglets de mon logiciel, les requêtes qui sont sensés affichés des résultats ne se font pas j'ai l'impression.

    Pour exemple :

    Normalement quand je clique sur mon onglet "évaluations" selon l'utilisateur avec lequel je suis connecté, je suis sensé avoir une liste de mes utilisateurs par agences, secteurs etc.
    Mais sur ma nouvelle version, lorsque je clique sur cet onglet, j'ai bien la page mais sans retour des infos.

    Sauriez vous de quoi celà peut il venir s'il vous plait ?

    J'ai vérifié les droits dans phpmyadmin et sur mes dossiers linux, tout semble bon.

    Voici un bout du code de ma page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    <?php
    	require_once($_SERVER['DOCUMENT_ROOT']."constGPEC.php");
    	require_once(DOCUMENTROOT."php/style/header.php");
    	require_once(DOCUMENTROOT."php/style/toTop.php");
    	require_once(DOCUMENTROOT."functions/php/database/connection/connectUTF8.php");
    	require_once(DOCUMENTROOT."functions/php/database/request/idToInfos.php");
    	require_once(DOCUMENTROOT."functions/php/database/request/idToNom.php");
    	require_once(DOCUMENTROOT."functions/php/session/checkConnect.php");
     
    	require_once(DOCUMENTROOT."/php/style/breadcrumb.php");
    	echo(breadcrumb('evaluation'));
     
    	$select = $connect->query("SELECT idcollaborateur FROM utilisateurs WHERE username = '".$_SESSION['username']."'");
    	$select->setFetchMode(PDO::FETCH_OBJ);
     
    	while($result = $select->fetch())
    	{
    		$monId = $result->idcollaborateur;
    	}
     
    	idCollaborateurToInfos($monId);
     
    	// Require suivant le type de l'utilisateur
    	if($collaborateurRH == '1')
    	{
    		$_SESSION['require'] = '';
    		require_once(DOCUMENTROOT."evaluation/RH/filters.php");
    		idAgenceToInfos($monId);
    		require_once(DOCUMENTROOT."evaluation/RH/filtersReturn.php");
    	}
    	else if($collaborateurChefSecteur == '1')
    	{
    		$_SESSION['require'] = '';
    		require_once(DOCUMENTROOT."evaluation/chefSecteur/filters.php");
    		idAgenceToInfos($monId);
    		require_once(DOCUMENTROOT."evaluation/chefSecteur/filtersReturn.php");
    	}
    	else if($collaborateurResponsableAgence == '1')
    	{
    		$_SESSION['require'] = '';
    		require_once(DOCUMENTROOT."evaluation/responsableAgence/filters.php");
    		idAgenceToInfos($monId);
    		require_once(DOCUMENTROOT."evaluation/responsableAgence/filtersReturn.php");
    	}

    Merci d'avance.

  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
    Par défaut
    N'ai plus d'impressions, debugue !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    $select = $connect->query("SELECT idcollaborateur FROM utilisateurs WHERE username = '".$_SESSION['username']."'");
    // affichage de la requête
    echo "SELECT idcollaborateur FROM utilisateurs WHERE username = '".$_SESSION['username']."'<br/>";
    // retour de la requête
    var_dump($select);
    	$select->setFetchMode(PDO::FETCH_OBJ);
    //nombre de résultats
    echo 'résultats : ' . $select->rowCount();
    	while($result = $select->fetch())
    	{
                    // résultat
                    echo $result->idcollaborateur . '<br/>';
    		$monId = $result->idcollaborateur;
    	}
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2015
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2015
    Messages : 17
    Par défaut
    Bonjour,

    Merci de votre réponse.

    J'ai essayer ça et du coup sur cette page les infos sont bien récupérées, le problème vient de l'appel d'un autre script en fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    if($collaborateurRH == '1')
    	{
    		$_SESSION['require'] = '';
    		require_once(DOCUMENTROOT."evaluation/RH/filters.php");
    		idAgenceToInfos($monId);
    		require_once(DOCUMENTROOT."evaluation/RH/filtersReturn.php");
    	}
    Le problème vient d'une de ces fonctions, car si je fais un echo dans "filtersReturn.php" je n'ai rien qui s'affiche et pourtant mon $collaborateurRH est bien égale à 1.

    Donc je vais essayer de regarder dans un de ces scripts.

    Merci de votre aide.

Discussions similaires

  1. Communication serveur windows vers serveur linux
    Par samson_02 dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 28/05/2009, 15h13
  2. Réponses: 10
    Dernier message: 19/05/2008, 11h36
  3. Réponses: 2
    Dernier message: 17/01/2008, 17h05
  4. Connexion ODBC MySQL Windows vers Serveur MySQL Débian
    Par Cyclone84 dans le forum SQL Procédural
    Réponses: 0
    Dernier message: 11/09/2007, 11h00
  5. [Mysql] transfert données ajoutées vers serveur distant
    Par hanane28 dans le forum Administration
    Réponses: 3
    Dernier message: 20/11/2005, 19h06

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