Plantage apache avec script simple - Comprends pas

Plantage apache avec script simple - Comprends pas - PHP - Programmation

Marsh Posté le 07-08-2002 à 00:09:34    

Salut à tous,
 
 
J'ai besoin de votre expérience. Voici les problèmes que je rencontre avec PHP, Apache, MySQL.
Je dois développer un site express (3 semaines de PHP, Mysql dans les jambes). Lors du test de mes scripts, il arrive frrrréquement qu'Apache plante.
Parfois qu'une requete sur la base MySQl ne donne pas deux fois de suite la même chose. La base n'a elle pas changé bien entendu.
Ces erreurs sont aléatoires.
Les recherches dans les FAQ n'ont pas résolu mon problème.
 
exemples :  
 
1-l'ajout d'une ligne

Code :
  1. $a = array(1, 1, 1, 1, 1);


arrive à planter Apache
 
 
 
2-une requete mySQL  

Code :
  1. $retour_base = mysql_query($requete);
  2. $nb = mysql_num_rows($retour_base);
  3. for ($i=1; $i <= $nb; $i++) {
  4. $tab = mysql_fetch_array($retour_base);
  5. ...
  6. }


la premiere itération retourne mes valeurs correctement, la seconde itération retourne une erreur de compatibilité d'objet avec MySQL.
 
3-travail sur un tableau

Code :
  1. $tab = array("pierre", "paul", "jacques" );
  2. for ($i=0; $i <= 2; $i++){
  3. echo $tab[$i]." ";
  4. }


retourne : pierre 4 jacques
 
Je n'arrive pas du tout à comprendre ces erreurs.
Plusieurs questions :
 
1- L'utilisation de win 98 SE (4.10) a elle déjà posé des problèmes ?
2- Quelle quantité minimale de RAM embarquer ? j'ai 128 Mo
3- Ultra Edit 9 me semble au dessus de tout soupçon mais bon ...
4- La version de Apache 1.3.20 est elle stable ?
5- Faut il configurer tout cela de façon particulière ? j'ai la configuration par defaut de EasyPHP 1.5
 
Si vous pouvez m'aider ce serait super car là je tourne en bourique. Entre les erreurs qui sont dues à mon code et les autres, je n'arrive plus à faire la différence.
 
Ma config :
CM Abit KT7
Duron 650 @ 925 MHz
128 Mo de Ram 133 Mhz
Win 98 SE (4.10)
Easy PHP 1.5 (la version 1.6 lance trop de processus machin-truc qui font planter Win98)
Apache 1.3.20
PHP 4.0.6
MySql 3.23.40
PhpMyAdmin 2.2.0rc4
UltraEdit 9
IE 5, NS 4.7, NS6.2, Opera 6
Cela fait 1 mois que j'ai ré-installé tout mon système
 
 
Merci pour votre coup de main

Reply

Marsh Posté le 07-08-2002 à 00:09:34   

Reply

Marsh Posté le 07-08-2002 à 00:40:52    

ton test 2 est un peu à chier nivo performance mdr.
C pas plus simple ça :

Code :
  1. $retour_base = mysql_query($requete);
  2. while($tab = mysql_fetch_array($retour)) {
  3. ....
  4. }


???

Reply

Marsh Posté le 07-08-2002 à 07:56:24    

Merci de ton info, elle ne resoud pas mon problème mais sera précieuse.
Je ne me suis pas trop fait chier pour le test 2, c'est tout droit sorti d'un bouquin. Pas optimisé le bouquin alors.
 

Reply

Marsh Posté le 07-08-2002 à 12:20:44    

juste comme ça, t'as déjà essayé sans overclock de ton proc ??
de telles erreurs me sembles vraiment étranges...


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 07-08-2002 à 13:31:11    

Sh@rdar a écrit a écrit :

juste comme ça, t'as déjà essayé sans overclock de ton proc ??
de telles erreurs me sembles vraiment étranges...




 
J'y ai pensé aujourd'hui, je vais tester cela ce soir. Toutefois, mon système est très stable et ne plante que rarement.
Les instabilités arrivent à partir de 990 Mhz
mais bon, on ne sait jamais, j'essaierai.

Reply

Marsh Posté le 07-08-2002 à 13:48:50    

t509 a écrit a écrit :

 
Easy PHP 1.5 (la version 1.6 lance trop de processus machin-truc qui font planter Win98)




 
Hello !!
tu devrais essayer la même chose mais en installant un vrai apache, un vrai php et un vrai mysql !!!
je sais que j'ai déjà eu des problèmes avec easyphp !
 
a+


---------------
JeuxVideo.Records.Mame
Reply

Marsh Posté le 07-08-2002 à 15:31:05    

mahU le malin a écrit a écrit :

 
 
Hello !!
tu devrais essayer la même chose mais en installant un vrai apache, un vrai php et un vrai mysql !!!
je sais que j'ai déjà eu des problèmes avec easyphp !
 
a+




 
C'est long à configurer correctement ? je ne l'ai jamais fait.
As tu en tete une URL ou je puisse trouver un tutorial bien fait qui me permette de le faire rapidement ? Il me reste 3 semaines pour faire ce site et le temps commence à me manquer.

Reply

Marsh Posté le 07-08-2002 à 15:38:00    

t509 a écrit a écrit :

 
 
C'est long à configurer correctement ? je ne l'ai jamais fait.
As tu en tete une URL ou je puisse trouver un tutorial bien fait qui me permette de le faire rapidement ? Il me reste 3 semaines pour faire ce site et le temps commence à me manquer.




 
www.apache.org
apache s'installe tout seul !
www.mysql.com
mysql s'installe tout seul aussi !
www.php.net
php il suffit de le configurer un petit peu
mais le tutorial sur le site est bien fait il me semble, il est en francais si mes souvenirs sont bons !!
 
Moi il ne me semble pas avoir galerer longtemps pour tout configurer....
je l'ai configuré sous win2k et winxp
 
sinon pour administrer ta base de donnée
soit tu download myphp-admin (google roulaize) soit ce que je te conseille c'est mysqlfront : www.mysqlfront.de


Message édité par mahu le malin le 07-08-2002 à 15:39:39

---------------
JeuxVideo.Records.Mame
Reply

Marsh Posté le 07-08-2002 à 15:43:15    

Merci, je vais essayer cela ...
On verra si ca va mieux ensuite.

Reply

Marsh Posté le 07-08-2002 à 16:15:25    

pour apache prend pas les versions 2.0 et prend les binaries et non les sources (fo pas rire un mec m'a demander où se trouvais les exe d'apache  :lol:  :lol: parce kil avait DL les sources)

Reply

Marsh Posté le 07-08-2002 à 16:15:25   

Reply

Marsh Posté le 07-08-2002 à 16:22:42    

je ne trouve pas ce qu'il y a de drôle  :sarcastic:


---------------
JeuxVideo.Records.Mame
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed