apache2 / mysql pas de lien.

apache2 / mysql pas de lien. - Linux et OS Alternatifs

Marsh Posté le 28-11-2005 à 21:38:15    

Bonjour. J'ai ramer tout cet APM pour faire fonctionner apache2 et mysql ensemble. Mysql seul fonctionne. Apache seul fonctionne aussi "it work" mais les deux ensemble ne fonctionnent pas. Pas de reconnaissance de la 1ere fonction mysql..... J'ai  regardé dans les packages et je crois n'avoir rien oublié. Je ne comprend plus.[:al bundy]

Reply

Marsh Posté le 28-11-2005 à 21:38:15   

Reply

Marsh Posté le 28-11-2005 à 21:39:33    

tu as installé php-mysql ?


---------------

Reply

Marsh Posté le 28-11-2005 à 21:44:28    

Oh oui, ce tour là, je l'ai déja eu

Reply

Marsh Posté le 28-11-2005 à 21:50:06    

tu as relancé apache ?
 
fais voir le résultat de :


rpm -qa | grep php
rpm -qa | grep apache


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 28-11-2005 à 21:59:28    

Le module mysql.so est activé dans le php.ini?

Reply

Marsh Posté le 28-11-2005 à 22:08:18    

Dans php.ini il n'y a pas le mot mysql

Reply

Marsh Posté le 28-11-2005 à 22:09:21    

Essaye en ajoutant ça à la fin alors, puis redémarre apache.
 

extension=mysql.so

Reply

Marsh Posté le 28-11-2005 à 22:34:23    

Pour Dark  
$ rpm -qa | grep php
php-sysvshm-5.0.4-1mdk
libphp5_common5-5.0.4-9.1.20060mdk
php-ctype-5.0.4-1mdk
php-posix-5.0.4-1mdk
apache-mod_php4-2.0.54_4.4.0-2mdk
php-yp-5.0.4-1mdk
php-session-5.0.4-1mdk
php-ini-5.0.4-4mdk
php-gettext-5.0.4-1mdk
php-sysvsem-5.0.4-1mdk
libphp4_common4-4.4.0-4mdk
php-ftp-5.0.4-1mdk
php-pcre-5.0.4-1mdk
php4-tokenizer-4.4.0-1mdk
php-tokenizer-5.0.4-1mdk
php4-ini-4.4.0-2mdk
 
$ rpm -qa | grep apache
apache-modules-2.0.54-13mdk
apache-mod_php4-2.0.54_4.4.0-2mdk
apache-base-2.0.54-13mdk
apache-mpm-prefork-2.0.54-13mdk
moin-apache2-unsafe-1.1-2mdk
apache-mod_auth_mysql-2.0.54_2.9.0-3mdk
moin-apache2-1.1-2mdk
apache-mod_userdir-2.0.54-13mdk
apache-conf-2.0.54-12mdk

Reply

Marsh Posté le 28-11-2005 à 22:35:09    

wow wow wow.
 
Inutile.
 
Sous Mandriva 2006 c'est mis dans /etc/php.d
 
par exemple moi j'utilise php-pgsql et dans php.d j'ai :


[admin@info1 tmp]$ ls /etc/php.d/
12_ctype.ini  23_gd.ini       32_fileinfo.ini  42_pgsql.ini  47_session.ini  57_sysvsem.ini  60_tokenizer.ini  62_xmlrpc.ini
22_ftp.ini    24_gettext.ini  41_pcre.ini      43_posix.ini  50_snmp.ini     58_sysvshm.ini  62_xml.ini        65_yp.ini


 
tu peux voir le fichier 42_pgsql.ini et c'est dedans que j'active l'extension.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 28-11-2005 à 22:36:31    

thierryR> il est où php-mysql ... il faudrait peut être installer le support mysql de php ...


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 28-11-2005 à 22:36:31   

Reply

Marsh Posté le 28-11-2005 à 22:41:57    

Je viens d'examiner mon php.d Il n'y a rien qui fait référence à mysql

Reply

Marsh Posté le 28-11-2005 à 22:44:52    

urpmi mysql
Tous les paquetages sont déjà installés
Les paquetages suivants ont été trouvés : MySQL-Max
 
 
# urpmi php
Un des paquetages suivants est nécessaire :
 1- php-cgi-5.0.4-9.1.20060mdk.i586 : PHP5 CGI interface (to install)
 2- php-cli-5.0.4-9.1.20060mdk.i586 : PHP5 CLI interface (to install)
 3- php-fcgi-5.0.4-9.1.20060mdk.i586 : PHP5 CGI interface with FastCGI support (to install)
 4- apache-mod_php-2.0.54_5.0.4-4mdk.i586 : The PHP5 HTML-embedded scripting language for use with apache (to install)
Que choisissez-vous ? (1-4)  
 
 
# urpme php-mysql
paquetage inconnu: php-mysql
 
Effectivement Dark tu as raison mais je l'avais bien installé. La preuve, est qu'il n'est plus disponible sur urpmi
 
 
Que puis je faire de plus ?


Message édité par thierryR le 28-11-2005 à 22:50:28
Reply

Marsh Posté le 28-11-2005 à 23:30:06    

En passant par le mode X j'ai trouvé ceci:
php-mysql-5.0.4-1mdk.i586.  
 
# rpm -qa | grep php
php-posix-5.0.4-1mdk
php-ftp-5.0.4-1mdk
php-sysvsem-5.0.4-1mdk
php4-ini-4.4.0-2mdk
php-yp-5.0.4-1mdk
php-gettext-5.0.4-1mdk
php4-tokenizer-4.4.0-1mdk
php-tokenizer-5.0.4-1mdk
libphp5_common5-5.0.4-9.1.20060mdk
php-mysql-5.0.4-1mdk
apache-mod_php4-2.0.54_4.4.0-2mdk
php-session-5.0.4-1mdk
libphp4_common4-4.4.0-4mdk
php-pcre-5.0.4-1mdk
php-sysvshm-5.0.4-1mdk
php-ctype-5.0.4-1mdk
php-ini-5.0.4-4mdk
 
Mon php.d me donne bien
36_mysql.ini
 
Mais ça ne fonctionne toujours pas. J'ai l'impression d'avoir installé un package pour un autre mysql!  Me tromperais je ?

Reply

Marsh Posté le 28-11-2005 à 23:52:11    

Il manque le rpm  

php4-mysql-4.4.0-1mdk

  que j'ai bien chez moi et que je n'arrive plus à récupérer sur mon autre PC  :ouch:  


Message édité par thierryR le 28-11-2005 à 23:54:13
Reply

Marsh Posté le 28-11-2005 à 23:54:06    

Citation :


apache-mod_php4-2.0.54_4.4.0-2mdk  


 
cela signifie que tu utilises PHP4 avec apache, donc tu dois récupérer php4-mysql qui est dispo dans contrib.
 
Ensuite tu devrais virer les librairies PHP5 ( php-* ) et mettre les librairies PHP4 ( php4-* ) à la place. Ou alors tu migres vers PHP5


Message édité par Dark_Schneider le 28-11-2005 à 23:55:05

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 28-11-2005 à 23:59:08    

Je migrerai mais pas dans l'immédiat car je voudrais d'abord démarrer.  Il m'est impossible de récupérer le package, comme c'est dit plus haut. .......  
Pour le menage, je m'en occupe demain.  :whistle:  Je retirerai tous les php5.


Message édité par thierryR le 29-11-2005 à 00:00:39
Reply

Marsh Posté le 29-11-2005 à 00:00:40    

il est dans les média contrib
cf http://easyurpmi.zarb.org
 
configure correctement urpmi.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 29-11-2005 à 00:06:22    

Oui j'ai fais la mise à jour sur ce site et le package en question à bien été installé. Je suis formel. [:annuegypte] Je recommencerai une mise à jour de contrib mais la liste des rpm_db ne me genera t-elle pas? :sarcastic:  

Reply

Marsh Posté le 29-11-2005 à 00:16:58    

??? je ne comprend rien à ce que tu dis.
 
tu es sûr que le package php4-mysql est installé ?
 


rpm -qa | grep mysql
ls /etc/php4.d/



---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 29-11-2005 à 00:31:25    

Ben oui  :wahoo:  Je l'ai bien installé mais il a du aboutir nul part.  :heink: C'est pour quoi je ne peux plus l'installer à nouveau, mais le pire est que un urpme ne me le trouve pas. Pour ce soir, étant rentré à la maison, je laisse l'affaire pour demain matin.
Merci de ton aide précieuse Dark.  
 
A l'install j'ai eu plusieurs packages qui ont "foiré" et beaucoup de signatures non reconnues. Ceci sur belnet et sur strasbourg. Je pense qu'ailleurs c'est pareil. :(  Ca s'arrangera surement, mais en attendant je suis bien embeté.
 
Au pire est-il possible de ressortir un package de mon PC pour me l'envoyer sur l'autre en Email? :)  

Reply

Marsh Posté le 29-11-2005 à 02:34:03    

je ne pense pas que le package est installé. il a du annulé toute la transaction et ne pas installer le rpm.
 
un bon moyen de vérifier : rpm -q php4-mysql
 
si cela ne te renvoie pas le package et sa version, alors il n'est pas installé.
 
change de mirroir ftp ou demande de ne pas vérifier les signatures rpms ( --no-verify-rpm )
http://www.linux-wizard.net/howto. [...] ages#urpmi


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 29-11-2005 à 09:18:04    

Ca y est. J'ai suivi tes conseils. J4ai changé de mirroir. De là j'ai retrouvé mon RPM à installer. Tout est rentré dans l'ordre. :)  :)  Encore un grand Merci Dark[:aimeric_1] Vu l'heure et le décalage horaire tu dois surement être dans les [:akilae_]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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