MySQL 4.0 ca doit etre bon !!! les parametres de eskue ???

MySQL 4.0 ca doit etre bon !!! les parametres de eskue ??? - PHP - Programmation

Marsh Posté le 13-03-2003 à 13:12:01    

voilou j'ai un pb d'installer php en tant que module ....
 
Apache fonctionnait bien  
ms lorsque je lui ai mis du php ca marche plus  
 
j'ai à chque fois le message d'erreur :  
apres un : apache -k start
 

Citation :

Syntax error on line 193 of c:/apache/apache/conf/httpd.conf:
Cannot load c:/apache/php-4.3.1-Win32/sapi/php4apache.dll into server: (127) La procedure spécifique est introuvable:
 
Note the errors or messages above, and press the <ESC> key to exit.  28

(decompte de 28secondes)
 
 
 
pourtant ds c:/apache/apache/conf/httpd.conf
j'ai bien mis :

Code :
  1. LoadModule php4_module "C:/apache/php-4.3.1-Win32/sapi/php4apache.dll"


php4apache.dll se trouve bien a cette emplacement ...
 
et apres

Code :
  1. AddModule mod_php4.c


Message édité par weed le 13-03-2003 à 18:13:06
Reply

Marsh Posté le 13-03-2003 à 13:12:01   

Reply

Marsh Posté le 13-03-2003 à 13:21:35    

ahh oui j'ai mis ds c:\winnt  
php4apache.dll

Reply

Marsh Posté le 13-03-2003 à 13:24:20    


LoadModule php4_module c:/php/sapi/php4apache.dll
 
et
 
AddModule mod_php4.c


 
et pas oublier de mettre php4ts.dll ds le rep winnt ou winnt/system32


Message édité par VisualC++ le 13-03-2003 à 13:25:55
Reply

Marsh Posté le 13-03-2003 à 13:32:07    

VisualC++ a écrit :


LoadModule php4_module c:/php/sapi/php4apache.dll
 
et
 
AddModule mod_php4.c


 
et pas oublier de mettre php4ts.dll ds le rep winnt ou winnt/system32

:jap:


---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro)  [Galerie perso]
Reply

Marsh Posté le 13-03-2003 à 13:42:15    

je l'avais deja ms je l'ai ecrasé et au cas ou je l'ai copié ds system32
 
j'ai eu comme message d'erreur :

Citation :

Cannot add module via name 'mod_vhost_alias.c' : not in list of loaded modules


 
comme je connais pas trop la syntaxe pour le charger, pour le loader j'ai carremment mis en commentaire  
#AddModule mod_vhost_alias.c
 
j'ai vu que tout les modules ne st pas ajouté dc ca doit pas etre grave ms celui ci est peut etre important .....
 

Reply

Marsh Posté le 13-03-2003 à 13:51:17    

Ben si tu as en commentaire


#LoadModule vhost_alias_module modules/mod_vhost_alias.so


alors


#AddModule mod_vhost_alias.c


 
Si pas en commentaire tu decommente les 2

Reply

Marsh Posté le 13-03-2003 à 13:51:18    

et sinon en faisant cette manip le  
<? phpinfo() ?> fonctionne tres bien ...

Reply

Marsh Posté le 13-03-2003 à 14:09:12    

j'ai pris la version 4.0 pour windows a cette adresse
 
http://www.mysql.com/downloads/mysql-4.0.html
 
j'ai lancé l'installeur ...
 
j'ai changé le rep par defaut de l'instal, je l'ai installé ds  
c:\apache\mysql4.0\
 
est que je tappe sous une invite de de commande ds c:\apache\mysql4.0\bin :sql pour lancer sql  
il me met

Citation :

Can't connect to MySQL server on localhost' (10061)


 
 
 
je comprends c'est une install auto et ca marche pas ...
faut il que je laisse le rep par defaut (c:\mysql) ou pas ....
 

Reply

Marsh Posté le 13-03-2003 à 14:10:41    

weed a écrit :

j'ai pris la version 4.0 pour windows a cette adresse
 
http://www.mysql.com/downloads/mysql-4.0.html
 
j'ai lancé l'installeur ...
 
j'ai changé le rep par defaut de l'instal, je l'ai installé ds  
c:\apache\mysql4.0\
 
est que je tappe sous une invite de de commande ds c:\apache\mysql4.0\bin :sql pour lancer sql  
il me met

Citation :

Can't connect to MySQL server on localhost' (10061)


 
 
 
je comprends c'est une install auto et ca marche pas ...
faut il que je laisse le rep par defaut (c:\mysql) ou pas ....
 


T'as vérifié que ton apache pointait sur le bon rep de mysql ?


---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro)  [Galerie perso]
Reply

Marsh Posté le 13-03-2003 à 14:12:43    

qd je fais un  
mysql -p status il me demande un password, lequel c'est par defaut .... je pensais qu'il y avait pas par defaut  
 
qd je fais  
msql -? je vois la liste des options dispo  
 
dc c 2 truc fonctionne ms pas moyen de se connecter a la base
 

Reply

Marsh Posté le 13-03-2003 à 14:12:43   

Reply

Marsh Posté le 13-03-2003 à 14:13:02    

Euh si tu lance le service Mysql (le serveur en lui meme) deja ca marchera mieu

Reply

Marsh Posté le 13-03-2003 à 14:13:29    

Faudrait lire la doc ....

Reply

Marsh Posté le 13-03-2003 à 14:14:55    

Citation :

Extraire l'archive downloadée dans un répertoire de votre disque dur. Cette fois ci, peu importe puisque l'archive contient un installeur et que vous pourrez supprimer, une fois l'installation terminée, archive et répertoire d'extraction.
 
Lancez l'installeur et laissez-vous guider.
Par défaut, l'installeur vous propose d'installer MySQL dans C:\mysql. Si vous n'y voyez pas d'inconvénients, laissez-le faire.  
 
(Le support MySQL pour PHP est maintenant compilé avec PHP, donc pas besoin de modifier d'extensions dans php.ini)
 
Voilà, c'est prêt. Servez chaud et accompagné d'un Sancerre blanc.
=)


 
voilou ce que j'ai vu ds le tuto  
en fait c parce que j'ai peut etre changé le rep en effet
je check alors ds php.ini

Reply

Marsh Posté le 13-03-2003 à 14:19:01    

[:russ]
 
Je vois pas le rapport entre php et mysql.  ils ont mais vraiment rien à voir l'un avec l'autre.  PHP communique avec MySQL via les protocoles réseaux; donc il se moque éperdument de savoir où diable peut bien se cacher MySQL.  Pour lui, MySQL, c'est un serveur.  Si c'est la même machine, tu dois t'arranger pour dire que le serveur mysql se nomme "localhost".  Voilou.
 
Edit: le fait est que une fois MySQL installé, le service se lance pas directement, faut le faire manuellement via le panneau de configuration/administration si t'es sous NT/2K/XP.  Tant que ce service n'est pas lancé, MySQL n'est pas utilisable.


Message édité par drasche le 13-03-2003 à 14:20:35
Reply

Marsh Posté le 13-03-2003 à 14:20:19    

Notsukaw a écrit :


T'as vérifié que ton apache pointait sur le bon rep de mysql ?


 
Notsukaw -> tu trouve ca ou ??? ds quel fichier ???
ds php.ini

Code :
  1. [mSQL]
  2. ; Allow or prevent persistent links.
  3. msql.allow_persistent = On
  4. ; Maximum number of persistent links.  -1 means no limit.
  5. msql.max_persistent = -1
  6. ; Maximum number of links (persistent+non persistent).  -1 means no limit.
  7. msql.max_links = -1


ca doit etre ds un fichier alors parce que je vois pas trop ici

Reply

Marsh Posté le 13-03-2003 à 14:21:16    

:non:
 
mSQL n'est pas MySQL, c'est un autre serveur de base de données.

Reply

Marsh Posté le 13-03-2003 à 14:22:52    

drasche a écrit :

[:russ]
 
Je vois pas le rapport entre php et mysql.  ils ont mais vraiment rien à voir l'un avec l'autre.  PHP communique avec MySQL via les protocoles réseaux; donc il se moque éperdument de savoir où diable peut bien se cacher MySQL.  Pour lui, MySQL, c'est un serveur.  Si c'est la même machine, tu dois t'arranger pour dire que le serveur mysql se nomme "localhost".  Voilou.
 
Edit: le fait est que une fois MySQL installé, le service se lance pas directement, faut le faire manuellement via le panneau de configuration/administration si t'es sous NT/2K/XP.  Tant que ce service n'est pas lancé, MySQL n'est pas utilisable.


 
bizzare je voyais pas ton edit  
d'accord je vais faire ca

Reply

Marsh Posté le 13-03-2003 à 14:23:26    

weed a écrit :


 
Notsukaw -> tu trouve ca ou ??? ds quel fichier ???
ds php.ini

Code :
  1. [mSQL]
  2. ; Allow or prevent persistent links.
  3. msql.allow_persistent = On
  4. ; Maximum number of persistent links.  -1 means no limit.
  5. msql.max_persistent = -1
  6. ; Maximum number of links (persistent+non persistent).  -1 means no limit.
  7. msql.max_links = -1


ca doit etre ds un fichier alors parce que je vois pas trop ici  


 
J'ai pas parlé de Php mais d'apache,  
mais de toute façon comme l'a dit drasche, c'est plutôt un problème de lancement de mySql ...


---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro)  [Galerie perso]
Reply

Marsh Posté le 13-03-2003 à 14:27:35    

arf je suis deg je viens d'aller ds les services  
j'ai trouvé le service : MySql en automatique  
j'ai fais démarré et j'ai obtenu ds un popup :

Citation :

Impossible de démarrer le service MySql sur Ordinateur local  
Erreur 3 : Le chemin d'accés spécifié est introuvable


 
EDIT je vais redemmarrer pour voire ce que ca fait puisque c'est en automatique ...


Message édité par weed le 13-03-2003 à 14:29:55
Reply

Marsh Posté le 13-03-2003 à 14:31:06    

regedit > localmachine > system > currentcontrolset > services > mysql  
 
Tu mets le chemin complet en plus du nom de l'exe de mysql a demarrer (version nt, normal, max etc a voir ds ton rep bin de mysql)

Reply

Marsh Posté le 13-03-2003 à 14:48:47    

c trop zarbi j'ai en fait changé le chemin  
il est pointé sur MySQL de easy php que j'avais installé ....
 
il m'a mis une autre erreur avec un popup  
 
j'essaie toujours mysql sous dos  
 
je le refais encore une autre fois  
et la miracle  
 

Citation :

Welcome to the MySQL monitor. Commands end with ; or \g
Your MySQL connection id is 5 to server version 4.0.11-gamma-nt


 
ca doit marcher normallement je pense  
je vais tester avec mon site ...

Reply

Marsh Posté le 13-03-2003 à 17:53:49    

bon j'avais plus le net j'ai dc pu repondre  
 
ca fonctionne a merveille .....
 
a tout hasard pr installer ....
eskuel
 
Configuration de connexion :
Nom :                         Nom de cette configuration
Hôte :                        Nom du serveur MySQL
Utilisateur :                 Votre login (identifiant)
 
je pense que le nom est le nom de la machine, c'est à dire ce que donne hostname ....
hote, je sais pas du tout ......
utilisateur, ca doit etre root et sans mot de passe par defaut

Reply

Marsh Posté le 13-03-2003 à 18:02:14    

aussi a tout hasard j'ai fait un  
sql -p status
 
pour connaitre le statue, avoir quelques info ....
 
mysql -? me dit :
Password to use when connecting to server. If password is not given it's asked from the tty  
 
Qu'est que ca veut dire ?????
 
Sinon je regarde avec WinMysqladmin  
j'ai ds l'onglet "my.ini Setup"
 

Citation :

#This File was made using the WinMySQLAdmin 1.4 Tool
#13/03/2003 14:44:16
 
#Uncomment or Add only the keys that you know how works.
#Read the MySQL Manual for instructions
 
[mysqld]
basedir=C:/apache/mysql4.0
#bind-address=192.168.0.22
datadir=C:/apache/mysql4.0/data
#language=C:/apache/mysql4.0/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=C:/apache/mysql4.0/bin/mysqld-nt.exe
user=root
password=root


 
l'utilisateur est donc root/root ms je susi pas sur pour eskue

Reply

Marsh Posté le 13-03-2003 à 18:30:46    

bon laisser tomber  
 
pour phpmyadmin c'etait un peu plus facile :

Citation :

Open the file config.inc.php3 in your favorite editor and change the values for host, user, password and authentication mode to fit your environment. Here, "host" means the MySQL server. Also insert the correct value for $cfg['PmaAbsoluteUri']. Have a look at Configuration section for an explanation of all values.


 
je me suis doutait du coup j'ai localhost et rout sans pass
 
bien entendu phpmyadmin me conseille de changer le pass de root
 
pour eskue j'ai rajouté mugue pour le nom de la machine .....
 
 
 
EDIT :
arf ca m'agace qd meme ce truc la  
 
Le paramètre $cfg['PmaAbsoluteUri'] DOIT être renseigné dans votre fichier de configuration !
 
Votre fichier de configuration fait référence à l'utilisateur root sans mot de passe, ce qui correspond à la valeur par défaut de MySQL. Votre serveur MySQL est donc ouvert aux intrusions, et vous devriez corriger ce problème de sécurité.

 
c le truc en gras qui est bizzare, je trouve pas de $cfg['PmaAbsoluteUri']ds config.inc.php de phpmyadmin


Message édité par weed le 13-03-2003 à 18:35:53
Reply

Marsh Posté le 13-03-2003 à 19:30:34    

Code :
  1. $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
  2.                        . $_SERVER['HTTP_HOST']
  3.                        . (!empty($_SERVER['SERVER_PORT']) ? ':' . $_SERVER['SERVER_PORT'] : '')
  4.                        . substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/')+1);


 
si tu savait lire les docs fournies avec phpmyadmin tu saurais koi mettre
et le code si dessous te permet aussi d'acceder à ton pc via le web, si t'as mis le nom de ta machine ca devrait etre valable en local seulement,enfin en théorie

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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