j'ai quitté mdk 8.1 parce qu'elle me gonflée, j'avais trop de problèmes, certains services s'arrêtaient de fonctionner comme ci comme ça, du coup s'a m'a gavé et j'ai testé la redhat 8 et j'en suis très satidfait pour une utilisation serveur à part un problème avec php et aussi un problème avec postfix. A part ça, je n'est pas d'évenements bizares qui arrive à mon serveur.
Bon passons à la partie technique, en fait un des problème de php est qu'il ne prend pas en compte les passage de paramêtres par l'URL (ce que faisait sans aucun problème la version PHP 4.0.6 sur mdk 8.1), du coup, je suis dans la merde pour remettre mon site.
Exemple avec une partie de code php suivante dans la page essai.php:
<?php echo $id; ?>
En tapant l'url http://monserveur/essai.php?id=1, la valeur de "id" n'apparait pas et n'est pas prise en compte dans le script php, bizarre, non ?
J'ai également un problème avec les requêtes SQL (qui fonctionnaient très bien avec mdk 8.1 et php 4.0.6).
Exemple de requete dans un script php :
$r1 = mysql_query('SELECT id,vote FROM sond WHERE vote=1 and id_sond="$id"') or die ("erreur interne de base de donnée 1.1" );
$nvote1 = mysql_num_rows($r1) or die ("erreur interne de base de donnée 1.2" );
Ce script me retourne "erreur de base de donnée 1.2" alors que ça fonctionnait très bien avec php 4.0.6. Je pense que ce problème découle du problème du passage de paramêtre par URL puisque la variable $id reçoit sa valeur par un passage de paramêtres par URL.
Bon voila, je crois que ça sert a rien que je file les logs dapache, puisqu'il s'agit d'un problème d'interprêteur PHP. Peut etre est ce ma version qui est bugguée ? Quelqu'un aurait eu le même type de problême ?