begin process at 2012 05 28 16:13:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Server Web

 > 

Apache

 > 

Apache 1.3 et Apache 2.2


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Apache 1.3 et Apache 2.2

vendredi 20 novembre 2009 à 15:02:15 | Apache 1.3 et Apache 2.2

arkonara

Bonjour a tous :) , durant ma formation j'ai développer une application utilisant wamp5 et sa version 1.3 de apache, cette appli' avait été migrée sur le serveur et tout fonctionnait correctement, depuis il y a eu un changement de serveur sur lequel ce n'est plus wamp mais sprinter qui est utiliser hors sprinter utilise la version 2.2 de apache, et depuis mon application ne fonctionne plus, quelqu'un serait-il éclairer mes recherches concernant les différence entre apache 1.3 et apache 2.2? Pour moi le problème viendrais d'ici...

Merci
vendredi 20 novembre 2009 à 21:25:22 | Re : Apache 1.3 et Apache 2.2

syndrael

Qu'entends tu par 'ne fonctionne plus' quel est le comportement ?? Tu es sur que ce n'est pas un simple souci de configuration ??
S.
lundi 23 novembre 2009 à 08:39:52 | Re : Apache 1.3 et Apache 2.2

arkonara

Oui dsl je n'ai pas préciser ce qui ne fonctionnait plus, a chaque changement de page .php que j'ai développer, sa me renvois le message d'erreur de firefox "page introuvable" hors mon arborescence est bonne puisque qu'avant la liaison entre les pages ce faisait parfaitement, de plus je l'ai tout de même revérifier et je confirme qu'elle est bonne...

La version d'apache est la seul différence que j'ai constater entre l'ancien serveur et le nouveau sur laquelle l'appli est désormais stockée
lundi 23 novembre 2009 à 19:25:21 | Re : Apache 1.3 et Apache 2.2

kohntark

Membre Club
Salut Arkonara,

our moi le problème viendrais d'ici...


J'aurai plutôt tendance à dire que le pb peut venir de partout.
Est ce la même version de php ?

a chaque changement de page .php que j'ai développer, sa me renvois le message d'erreur de firefox "page introuvable"


Qu'entends tu par "changement de page" ? un click sur un lien ? autre chose ?
Peut on voir le code qui permet ce changement ?
L'appel direct (en entrant l'adresse dans le browser) à la page fonctionne ?
Est ce que c'est le même problème si tu appelles une page .html ?


Cordialement,


Kohntark -

mardi 24 novembre 2009 à 09:24:29 | Re : Apache 1.3 et Apache 2.2

arkonara

Salut Kohntark,

par changement de page, j'entends par exemple les liens href ou les boutons submit qui après avoir effectuer une action, renvoi une page, en ce qui concerne les liens href tout semble fonctionner correctement, le problème viens de la page d'accueil ou le beug apparait lors d'un clic sur le bouton connexion. je t'envoie le code de cette page.


<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="generator" content="PSPad editor, www.pspad.com">
<link rel="stylesheet" media="screen" type="text/css" title="css" href="style.css" />
<title>Accueil</title>
</head>
<body>
<table style="text-align: left; width: 100%;" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="height: 300px; width: 347px;"><img src="logo_maif.jpg"></td>
<td><center><font face="arial" color='#01796F' size="+5"><h1><b><u>Gestion des Incidents éditiques</u></b></h1></font></center></td>
</tr>
</tbody>
</table>
<br>
<br>
<hr/ color='#01796F'>
<hr/ color='#01796F'>
<br>
<?php
require_once ("connexion.php"); // Ouverture de la base de donnees
mysql_select_db($database,$db);
if($_POST['num_employe'] != "") //Si la zone de texte n'est pas vide
{
$num_employe=$_POST['num_employe'];
$sql = "SELECT level_employe, Prenom FROM employer WHERE NumEmploye='$num_employe'"; //Requete permettant de savoir si la valeur est dans la base de donnees
$req = mysql_query($sql) or die('Erreur SQL! '.$sql.''.mysql_error()); // en cas d'erreure
$data = mysql_fetch_assoc($req); //les resultats de la requete est dans une variable
if($data['level_employe']==null) // Si la requete ne retourne rien
{
$valide=5; // La variable valide prend la valeur 5
}
elseif ($data['level_employe']== 1) //Si la requete retourne "admin"
{
$valide=1; // La variable valide prend la valeur 1
$_SESSION['num_employe'] = $num_employe; // La valeur est sauvegarder dans une variable de session
}
elseif ($data['level_employe']== 2) //Si la requete retourne "admin"
{
$valide=2; // La variable valide prend la valeur 2
$_SESSION['num_employe'] = $num_employe; // La valeur est sauvegarder dans une variable de session
}
elseif ($data['level_employe']== 3) //Si la requete retourne "admin"
{
$valide=3; // La variable valide prend la valeur 3
$_SESSION['num_employe'] = $num_employe; // La valeur est sauvegarder dans une variable de session
}
elseif ($data['level_employe']== 4) //Si la requete retourne "admin"
{
$valide=4; // La variable valide prend la valeur 4
$_SESSION['num_employe'] = $num_employe; // La valeur est sauvegarder dans une variable de session
}
elseif ($data['level_employe']== 6) //Si la requete retourne "admin"
{
$valide=6; // La variable valide prend la valeur 6
$_SESSION['num_employe'] = $num_employe; // La valeur est sauvegarder dans une variable de session
}
mysql_close(); //fermeture de la base de donnees
}
if ($valide==1)
{
echo 'Bienvenue '.$data['Prenom'];
echo '<table style="text-align: left; width: 100%; height: 32px;" cellpadding="2" cellspacing="2">';
echo'<tbody>';
echo'<tr>';
echo'<td style="width: 100%;"><center>';
include ("Centre/CentreManager.php");
echo'</center></td>';
echo'</tr>';
echo'<tr>';
include ("connexionok.php"); //Si valide = 1 alors afficher dans la partie du menu la page "connexionok.php"
echo'</tr>';
echo'</tbody>';
echo '</table>';
}
elseif ($valide==2)
{
echo 'Bienvenue '.$data['Prenom'];
echo '<table style="text-align: left; width: 100%; height: 32px;" cellpadding="2" cellspacing="2">';
echo'<tbody>';
echo'<tr>';
echo'<td style="width: 100%;">';
echo'<center>';
include ("Centre/CentreExploitant.php");
echo'</center>';
echo'</td>';
echo'</tr>';
echo'<tr>';
include ("connexionok.php"); //Si valide = 1 alors afficher dans la partie du menu la page "connexionok.php"
echo'</tr>';
echo'</tbody>';
echo '</table>';
}
elseif ($valide==3)
{
echo 'Bienvenue '.$data['Prenom'];
echo '<table style="text-align: left; width: 100%; height: 32px;" cellpadding="2" cellspacing="2">';
echo'<tbody>';
echo'<tr>';
echo'<td style="width: 100%;">';
echo'<center>';
include ("Centre/CentreOperateur.php");
echo'</center>';
echo'</td>';
echo'</tr>';
echo'<tr>';
include ("connexionok.php"); //Si valide = 3 alors afficher dans la partie du menu la page "connexionok.php"
echo'</tr>';
echo'</tbody>';
echo '</table>';
}
elseif ($valide==4)
{
echo 'Bienvenue '.$data['Prenom'];
echo '<table style="text-align: left; width: 100%; height: 32px;" cellpadding="2" cellspacing="2">';
echo'<tbody>';
echo'<tr>';
echo'<td style="width: 100%;">';
echo'<center>';
include ("Centre/CentreAdministration.php");
echo'</center>';
echo'</td>';
echo'</tr>';
echo'<tr>';
include ("connexionok.php"); //Si valide = 1 alors afficher dans la partie du menu la page "connexionok.php"
echo'</tr>';
echo'</tbody>';
echo '</table>';
}
elseif ($valide==5)//Si valeure = 5 c'est a dire, que la valeure n'a pas ete retrouve dans la base de donnees
{
include ("connexion.php"); // Sinon rester sur cette meme partie (connexion.php)
include ("connexionpasok.php"); // alors afficher dans la partie du menu la page "connexionpasok.php"
}
elseif ($valide==6)//Si la valeur = 0 ==> SuperUser
{
echo 'Bienvenue '.$data['Prenom'];
echo '<table style="text-align: left; width: 100%; height: 32px;" cellpadding="2" cellspacing="2">';
echo'<tbody>';
echo'<tr>';
echo'<td style="width: 100%;">';
echo'<center>';
include ("Centre/CentreSuperUser.php");
echo'</center>';
echo'</td>';
echo'</tr>';
echo'<tr>';
include ("connexionok.php"); //Si valide = 1 alors afficher dans la partie du menu la page "connexionok.php"
echo'</tr>';
echo'</tbody>';
echo'</table>';
}
else
{
include ("authentification.php"); // Sinon rester sur cette meme partie (connexion.php)
echo'<div id="centre">';
include ("Centre/centregeneral.php"); // Sinon on affiche au centre le texte correspondant a aucune connexion
echo'</div>';
}
?>
</body>
</html>


mardi 24 novembre 2009 à 11:00:39 | Re : Apache 1.3 et Apache 2.2

arkonara

Je viens de tester l'application sur un poste isolé et elle tourne très biens, je n'ai remarquer aucuns beugs ce qui confirme selon moi ma théorie comme quoi cela proviendrais de la nouvelle version apache, dés lors ( a moins que tu arrive a me prouver que ma réflexion est fausse ) j'aurais une question a te poser, serait-il envisageable de résoudre le problème a l'aide d'un .htaccess a la racine de mon application ?

Merci de me prêter ton attention et ton aide.

Cordialement
mardi 24 novembre 2009 à 20:39:10 | Re : Apache 1.3 et Apache 2.2

kohntark

Membre Club
J'ai bien peur de ne pas comprendre :

par changement de page, j'entends par exemple les liens href


en ce qui concerne les liens href tout semble fonctionner correctement,


le problème viens de la page d'accueil ou le beug apparait lors d'un clic sur le bouton connexion.



En faisant une synthèse de tout ça :
Les liens href fonctionnent
Seul le bouton "connexion" de la page d'accueil ne fonctionne pas.

... est ce bien ça ?

Si oui où ce trouve ce bouton dans ton code ? J'ai l'impression qu'il s'agit de la page authentification.php et non la page d'accueil ?

Ton code est fouillis et a pas mal d'erreurs. Tu répètes du code (dans les if) alors que ce n'est pas nécessaire. En optimisant un peu il devrait tenir en qq dizaines de lignes.
Le plus grave est au niveau de la sécurité, car dans l'état ça devrait être hyper simple d'accèder totalement à ta base de données.

Je viens de tester l'application sur un poste isolé


Avec quels softs ? quelles versions ?


Je viens de tester l'application sur un poste isolé et elle tourne très biens[...]ce qui confirme selon moi ma théorie comme quoi cela proviendrais de la nouvelle version apache, dés lors ( a moins que tu arrive a me prouver que ma réflexion est fausse )



Je crois que tu fais fausse route en partant sur une histoire de version d'apache.
Même si au final ça pourrait être le cas, ce n'est pas par là qu'il faut commencer.
Voici quelques raisons questions :
(à noter que je ne connais ni wamp ni sprinter)
- est ce la même version de php ?
- est ce que PHP est configuré strictement de la même manière ?
- est ce que le serveur est configuré strictement de la même manière ?
- etc ...


j'aurais une question a te poser, serait-il envisageable de résoudre le problème a l'aide d'un .htaccess a la racine de mon application ?


Non, sans doute pas (en l'état actuel des informations fournies)
D'ailleurs as tu des htaccess qui trainent ou ne les utilises tu pas ?


Cordialement,


Kohntark -

mercredi 25 novembre 2009 à 09:14:49 | Re : Apache 1.3 et Apache 2.2

arkonara

Merci Kohntark,

D'ailleurs as tu des htaccess qui trainent ou ne les utilises tu pas ?


non je n'ai pas de .htaccess

- est ce la même version de php ?
- est ce que PHP est configuré strictement de la même manière ?
- est ce que le serveur est configuré strictement de la même manière ?
- etc ...


- non ce n'est pas la même version de php
- pour les deux suivante je ne pourrais avoir le réponse que demain

Je viens de tester l'application sur un poste isolé
Avec quels softs ? quelles versions ?


sur un post windows NT, et a l'aide de Wamp5

Ton code est fouillis et a pas mal d'erreurs. Tu répètes du code (dans les if) alors que ce n'est pas nécessaire. En optimisant un peu il devrait tenir en qq dizaines de lignes.
Le plus grave est au niveau de la sécurité, car dans l'état ça devrait être hyper simple d'accèder totalement à ta base de données.


j'en suis conscient mais je débute juste, et a l'époque pour mon stage j'avais un temps limite donc j'ai pas pus prendre le temps de le simplifier

Si oui où ce trouve ce bouton dans ton code ? J'ai l'impression qu'il s'agit de la page authentification.php et non la page d'accueil ?


il ce situe effectivement sur authentification.php et je peux te montrer si tu veux mais dans la mesure ou il fonctionne parfaitement sur mon poste isolé c'est donc que le code est bon, enfin je présume

mercredi 25 novembre 2009 à 19:10:56 | Re : Apache 1.3 et Apache 2.2

kohntark

Membre Club

il ce situe effectivement sur authentification.php et je peux te montrer si tu veux mais dans la mesure ou il fonctionne parfaitement sur mon poste isolé c'est donc que le code est bon, enfin je présume


Je ne suis pas sur d'avoir bien compris.
Reprenons :
le serveur te renvoie une erreur 404 lors d'un click sur un bouton.
Pour pouvoir t'aider il faut voir le code de ce bouton.

mais dans la mesure ou il fonctionne parfaitement sur mon poste isolé c'est donc que le code est bon, enfin je présume


Et bien tu présumes mal, sauf si tu es certain à 100% que les config sont strictement identiques, mais je ne parierai pas la dessus.

Sans code il est impossible de t'aider, sauf à être devin, mais comme tu le sais ...
Par ailleurs, lorsque tu postes du code, pense à l'indenter et à utiliser la balise afin de le rendre plus lisible.

Peux tu recopier l'url complète affichée dans le navigateur lorsqu'il te renvoie le message ?

Cordialement,

Kohntark -

jeudi 26 novembre 2009 à 08:26:13 | Re : Apache 1.3 et Apache 2.2

arkonara

Pour pouvoir t'aider il faut voir le code de ce bouton.


Dans ce cas le voici

Code PHP :
<?php 
    session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">    
	<head>
		<?php
		require_once('connexion.php');
		mysql_select_db($database,$db);
		?>
		<link rel="stylesheet" media="screen" type="text/css" title="Essai 2" href="style.css" />
	</head>
	<form action="accueil.php" method="post">
        <p class="texte">Connectez-vous :</p>
        <table align="left" border="0">
        <tr> 
            <td><input type="text" name="num_employe" maxlength="30" size="12"></td> <!-- zone de texte -->
        </tr>
        <tr>
            <td><input type="submit" value="Connexion" name="connexion"></td> <!-- bouton connexion -->
        </tr>
        <tr>
			<td><input type="button" value="Quitter" onclick="window.close()"/></td>
		</tr>
        </table>
    </form> 
</html>


Peux tu recopier l'url complète affichée dans le navigateur lorsqu'il te renvoie le message ?



La voici lorsque j'essais normalement :
http://127.0.0.1:8480/incidents_editiques/accueil.php
dans ce cas la il me renvois le message d'erreur du navigateur me disant page introuvable

et La voici lorsque j'essais de passer par localhost :
http://localhost/incidents_editiques/accueil.php
et dans ce cas la il me renvois Erreure 404.


Cette discussion est classée dans : version, application, apache, serveur, sprinter


Répondre à ce message

Sujets en rapport avec ce message

Difference entre apache 1.3 et apache 2.2 [ par arkonara ] Bonjour a tous :) , durant ma formation j'ai développer une application utilisant wamp5 et sa version 1.3 de apache, cette appli' avait été migrée sur Reconfiguration OU Ré-installation de Apache [ par j3r3m067 ] Bonjour, Voila j'ai installé mon serveur apache avec une certaine IP: 192.168.16.86 et je voudrai la changer maintenant. Comment je peux faire? J'ai p PB de connexion à mysql depuis serveur apache sur mac [ par inaden ] Bonjour,voilà je suis sur mac os x 10.5.6. Le serveur apache fonctionne bien et j'ai, depuis peu, essayé d'installer mySQL sur la machine. Jusque là t réseau local [ par fedorsteven ] bonjour la communauté, je na'arrive pas à mettre mon application web en réseau. je l'ai développé avec php, xampp comme serveur web et mysql(phpmyadmi modification dans une application au serveur [ par dido44 ] salut. ma question est , est ce que on peut faire des modifications sur un script.sh dans un application sur un serveur sans arreter l'application ( f serveur apache incomprehensible!! [ par breitling0 ] je viens de débuter avec phpj'ai une formation initial  pour les débutantsmais je trouve premierement un problemej'ouvre mon navigateur, le serveur es version serveur [ par nabilwael ] Bonjour,Si quelqu'un peut m'aider pour connaitre la version du mon serveur web apache(les service installé ,la version du php....)c'est mon serveur et Port bloque par firwall ou utilisé par un autre serveur [ par badind ] BonjourJ'ai installé easyphp 3.0 (Apache 2.2)  en remplacement de la version 1.5.Le serveur apache ne démarre pas : port bloqué par firwall ou utilisé Réinstallation serveur Apache [ par shadowfox666 ] Bonjour;Le serveur Apache sur lequel je travaille est devenu trop instable à cause de mise à jour mal effectuée, et nous allons devoir être obligé de Dialogue HTTP entre deux serveurs [ par kishkaya ] Bonjour,J'ai un probleme d'ordre plutot apache que php, mais peut etre que j'aurais une piste pour avancer grace à vous.En fait, j'ai un serveur muni


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,572 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales