OVH Cloud OVH Cloud

[Mdk9.1] Installation serveur mySql

12 réponses
Avatar
Stéphane Santon
Bonjour,

J'ai installé Mandrake 9.1 chez moi pour apprendre à faire un serveur
Web au lycée.

J'ai installé un paquetage personnalisé.
Au démarrage, les serveurs apache, mysql, ... sont bien lancés OK.

J'ai configuré php (includepath, ...), et en lançant localhost sur le
navigateur, mon script commence bien à être exécuté. Il s'arrête (fin du
script) cependant sur la ligne
$gbConnected = @mysql_connect (...);

-> Que peut-il se passer ?

-> Les mots de passe par défaut de mySql
sont-ils distincts de root/mp du démarrage ?

-> phpMyAdmin est-il installé avec php et mySql ? Où ?

Merci.

** Anti-Spam : ajouter [usenet] dans l'objet pour ne pas être rejeté.
--
Cordialement, Stéphane *** http://www.team-santonum.com
Loisirs, nature, arts, technologie : accueil en Charente-Maritime
*** http://faqelec.team-santonum.com
F.A.Q. fr.sci.Electronique Electrotechnique Automatique Domotique

10 réponses

1 2
Avatar
Léo Wauters
On Mon, 20 Oct 2003 09:55:50 +0200, Stéphane Santon
wrote:

Bonjour,

J'ai installé Mandrake 9.1 chez moi pour apprendre à faire un serveur
Web au lycée.

J'ai installé un paquetage personnalisé.
Heing ?


J'ai configuré php (includepath, ...), et en lançant localhost sur le
navigateur, mon script commence bien à être exécuté. Il s'arrête (fin du
script) cependant sur la ligne
$gbConnected = @mysql_connect (...);
Et le message d'erreur ? Yenapa ?


-> Que peut-il se passer ?
Mauvais l/p mysql

Mauvais droits sur les fichiers de la base au nuveau du FS (c'est le
plus probable, c'est un bug que j'ai déja vu sur la MDK 9.1)
Electrons subissant un effet tunnel entre deux pistes du CPU


-> Les mots de passe par défaut de mySql
sont-ils distincts de root/mp du démarrage ?
Oui ;) Read da doc of MySQL que des gens se sont pris la tête à

écrire, il y a même une version en francais.

-> phpMyAdmin est-il installé avec php et mySql ? Où ?
Nope ;) www.phpmyadmin.net.


Léo.

Avatar
Winzclav
Bonjour,
Bonjour,




J'ai installé Mandrake 9.1 chez moi pour apprendre à faire un serveur
Web au lycée.

J'ai installé un paquetage personnalisé.
Heing ?

Re Heing ??



J'ai configuré php (includepath, ...), et en lançant localhost sur le
navigateur, mon script commence bien à être exécuté. Il s'arrête (fin du
script) cependant sur la ligne
$gbConnected = @mysql_connect (...);
Et le message d'erreur ? Yenapa ?

Ba pareil !!!???



-> Que peut-il se passer ?
Mauvais l/p mysql

Mauvais droits sur les fichiers de la base au nuveau du FS (c'est le
plus probable, c'est un bug que j'ai déja vu sur la MDK 9.1)
Electrons subissant un effet tunnel entre deux pistes du CPU


Ouarfff MDR !!!!


-> Les mots de passe par défaut de mySql
sont-ils distincts de root/mp du démarrage ?
Oui ;) Read da doc of MySQL que des gens se sont pris la tête à

écrire, il y a même une version en francais.
Ba par défaut root sans mdp mais comme tu le dis plus haut c'est un

paquetage personalisé alors peut être que le mdp est personnalisé aussi.
La doc sur mysql est bien faite

-> phpMyAdmin est-il installé avec php et mySql ? Où ?
Nope ;) www.phpmyadmin.net.



Heu la je dirais pas tout de suite. Installe correctement Apache-mysql-PHP
et quand tout est ok passe à phpMyAdmin : excellent.


Léo.



Winzclav


Avatar
Stéphane Santon
Bonjour,

J'ai installé un paquetage personnalisé.
Heing ?



A l'installation, choix des paquetages, et coché en bas du style :
Installation personnalisée des paquetages,
ce qui permet de ne pas installer kde et de rajouter quelques outils
deci-delà comme mc.

J'ai configuré php (includepath, ...), et en lançant localhost sur le
navigateur, mon script commence bien à être exécuté. Il s'arrête (fin du
script) cependant sur la ligne
$gbConnected = @mysql_connect (...);
Et le message d'erreur ? Yenapa ?



Ben non, fin du script, voilà.
J'ai fait un echo "ccc" avant, echo "eee" après, et pas de "eee".

-> Que peut-il se passer ?
Mauvais droits sur les fichiers de la base au nuveau du FS (c'est le

plus probable, c'est un bug que j'ai déja vu sur la MDK 9.1)


Ah ?

Electrons subissant un effet tunnel entre deux pistes du CPU


Au moins, tu as fait rire Winz[@^d#"$/?? ... ;-)

Merci

** Anti-Spam : ajouter [usenet] dans l'objet pour ne pas être rejeté.
--
Cordialement, Stéphane *** http://www.team-santonum.com
Loisirs, nature, arts, technologie : accueil en Charente-Maritime


Avatar
Winzclav
"Stéphane Santon" a écrit dans le message de
news:
Bonjour,


Bonjour

Au moins, tu as fait rire Winz[@^d#"$/?? ... ;-)


Ba oui la je dois dire ....
Aurement tu vas su le site de Mysql il y a de la doc en français tres bien
faite autrement tu as ce lien
http://www.funix.org/fr/linux/main-linux.php3?ref=main&page=menu

Et la c'est tres bien fait aussi.

Bon courage

@+

Winzclav

Avatar
Stéphane Santon
Bonjour,

Mauvais l/p mysql


J'ai reconfiguré l'utilisateur d'après le site Funix.

Mauvais droits sur les fichiers de la base au nuveau du FS (c'est le
plus probable, c'est un bug que j'ai déja vu sur la MDK 9.1)


J'ai modifié le démon sql de 744 en 755.

Je n'ai *aucun* message d'erreur, le script a l'air de stopper net.
Même avec
error_reporting (E_ALL);

Electrons subissant un effet tunnel entre deux pistes du CPU


Vais-je trouver le bout du tunnel ??

** Anti-Spam : ajouter [usenet] dans l'objet pour ne pas être rejeté.
--
Cordialement, Stéphane *** http://www.team-santonum.com
Loisirs, nature, arts, technologie : accueil en Charente-Maritime
*** http://faqelec.team-santonum.com
F.A.Q. fr.sci.Electronique Electrotechnique Automatique Domotique

Avatar
Winzclav
Bonjour,

J'ai reconfiguré l'utilisateur d'après le site Funix.


Il est génial ce site ...

Vais-je trouver le bout du tunnel ??


Ba ah mon avis pas de problème ... bon si tu lances mysql il y a des
parametres pour spécifier un user et un mot de passe. Tu essaies avec ceux
que tu mets au niveau de mysql_connect().
Qu'est-ce que cela donne ?
Si cela ne marche pas il faut voire pourquoi : peut-être que l'utilisateur
n'est pas enregistré au niveau MySql ?
Si cela marche verifie que les valeurs mises au niveau php soient correctes.
Si tu utilises des variables remplacent les par leur valeur respective.
Attention dans la config Apache il me semble il y a un moyen de virer toutes
les erreurs donc tu as beau avoir E_ALL les erreurs ne sont quand même pas
affichées.


** Anti-Spam : ajouter [usenet] dans l'objet pour ne pas être rejeté.
--
Cordialement, Stéphane *** http://www.team-santonum.com
Loisirs, nature, arts, technologie : accueil en Charente-Maritime
*** http://faqelec.team-santonum.com
F.A.Q. fr.sci.Electronique Electrotechnique Automatique Domotique


@+

Winzclav

Avatar
Stéphane Santon
Bonjour,

Un pas de progrès :
effectivement, *display_errors* est à off dans la config PHP.
J'ai donc commencé mon script par
ini_set( "display_errors", "1");

Quelques points à corriger, mais à première vue, s'arrête tjs sur
mysql_connect sans message.

Attention dans la config Apache il me semble il y a un moyen de virer toutes
les erreurs donc tu as beau avoir E_ALL les erreurs ne sont quand même pas
affichées.


** Anti-Spam : ajouter [usenet] dans l'objet pour ne pas être rejeté.
--
Cordialement, Stéphane *** http://www.team-santonum.com
Loisirs, nature, arts, technologie : accueil en Charente-Maritime

Avatar
Stéphane Santon
Bonjour,

Quelques points à corriger, mais à première vue, s'arrête tjs sur
mysql_connect sans message.


Bon ! Ca progresse : le message d'erreur est :
Call to undefined function mysql_connect()

Donc le module mysql ne serait pas activé. Phpinfo donne :

Configure Command
'./configure' '--prefix=/usr' '--libdir=/usr/lib'
'--enable-discard-path' '--disable-force-cgi-redirect' '--enable-shared'
'--disable-static' '--disable-debug' '--disable-rpath' '--enable-pic'
'--enable-inline-optimization' '--enable-memory-limit'
'--with-config-file-path=/etc' '--with-config-file-scan-dir=/etc/php'
'--with-pear=/usr/share/pear' '--enable-magic-quotes'
'--enable-debugger' '--enable-track-vars' '--with-exec-dir=/usr/bin'
'--with-versioning' '--with-mod_charset' '--with-regex=php'
'--enable-track-vars' '--enable-trans-sid' '--enable-safe-mode'
'--enable-ctype' '--enable-ftp' '--with-gettext=/usr' '--enable-posix'
'--enable-session' '--enable-sysvsem' '--enable-sysvshm' '--enable-yp'
'--with-openssl=/usr' '--without-kerberos' '--with-ttf'
'--with-freetype-dir=/usr' '--with-zlib=/usr' '--with-zlib=/usr'
'--with-zlib-dir=/usr'

*Et surtout : *

Extensions listed here are (or will be soon) available as external
modules. To install one or all of these, use "urpmi" php-EXTENSION_NAME
mysql pgsql gd imap ldap bcmath bz2 calendar cpdf crack curl cyrus db
dba dba_bundle dbase dbx dio domxml exif fbsql fdf filepro fribidi gmp
hwapi hyperwave iconv imagick informix ingres_ii interbase ircg java
mbstring mcal mcrypt mcve mhash mime_magic ming mnogosearch msession
msql mssql ncurses notes oci8 odbc oracle overload ovrimos pam_auth
pcntl pdf pfpro pgsql pspell qtdom readline recode rrdtool shmop snmp
smbauth sockets swf sybase sybase_ct sysvmsg tokenizer wddx xml xmlrpc
xslt yaz zip Server

J'ai donc fait
urpmi php-mysql-4.3.0-2mdk
et il répond :
Tout est déjà installé.

*Que manque-t-il pour faire le lien ?*

Merci

** Anti-Spam : ajouter [usenet] dans l'objet pour ne pas être rejeté.
--
Cordialement, Stéphane *** http://www.team-santonum.com
Loisirs, nature, arts, technologie : accueil en Charente-Maritime

Avatar
Winzclav
Bonjour,


J'ai donc fait
urpmi php-mysql-4.3.0-2mdk
et il répond :
Tout est déjà installé.

*Que manque-t-il pour faire le lien ?*


Je n'ai plus le php.ini en tête mais à un moment donner il y a un path sur
le dossier des extensions.
Par défaut la valeur est à "./" il faut mettre le path direct vers le
repertoire ou se trouve les .so

Si tu ne vois pas de quoi je parle je recupere mon php.ini ou bien tu me
fais parvenir le tien.

@+

Winzclav

Avatar
Stéphane Santon
Bonjour,

Ben VoilaAAAAAhh une réponse qu'elle est bonne !!!

Dans /etc/php.ini :

ligne ~438 : extension_dir=./
remplacé : extension_dir=/usr/php/extensions
(zut ! j'ai pas noté précisément, pas envie de rebooter sous linux)

ligne ~532, ajouter extension=mysql.so

MeeEEERciIIIIIIIIIIIIIIIIIII !!!

J'ai donc fait urpmi php-mysql-4.3.0-2mdk
et il répond : Tout est déjà installé.
*Que manque-t-il pour faire le lien ?*


il y a un path sur le dossier des extensions.
Par défaut la valeur est à "./" il faut mettre le path direct vers le
repertoire ou se trouve les .so


** Anti-Spam : ajouter [usenet] dans l'objet pour ne pas être rejeté.
--
Cordialement, Stéphane *** http://www.team-santonum.com
Loisirs, nature, arts, technologie : accueil en Charente-Maritime


1 2