Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
coésion php/apache
Envoyé par: eolymhn

Bonjour

J'ai installé (via swaret) apache, php (et mysql) mais apache (qui fonctionne) n'utilise pas php, ne le prend pas en compte...

Seulement 'installpkg' ou 'swaret --install' ne permettent pas d'options comme à la configuration d'une compilation, et quelque soit l'ordre d'installation des logiciels, le résultat est le même ...

Comment renseigner à apache l'existance de php ?

merci d'avance

Poste le Thursday 2 June 2005 20:02:36
Répondre     Citer    
Re: coésion php/apache
Envoyé par: Jonesy's

Bonsoir,

Inutile de réinstaller.
Il suffit d'ajouter ou décommenter la derniere ligne dans le httpd.conf :

# ==> mod_php configuration settings <==
#
# PACKAGES REQUIRED:  openssl-solibs (A series) and/or openssl (N series),
#                     mysql (AP series), gmp (L series), and apache (N series)
#
Include /etc/apache/mod_php.conf

@+

--- Marchons seul, sans faire le mal, sans rien attendre, tel l'éléphant qui traverse la forêt. ---

Poste le Thursday 2 June 2005 20:21:54
Répondre     Citer    
Re: coésion php/apache
Envoyé par: eolymhn

Merci beaucoups,

Maintenant j'ai un autre problème (pas un nouveau), pour mysql, un problème souvent traité d'après mes recherches mais je n'ai trouvé aucune solution qui m'aille... :

Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)

Poste le Thursday 2 June 2005 20:56:40
Répondre     Citer    
Re: coésion php/apache
Envoyé par: madko

tu est sur que mysql tourne (ps auxc|grep mysql)? si oui essaye de chercher ou se trouve le mysql.sock un ptit find / -name mysql.sock devrait t'aider.

Poste le Friday 3 June 2005 12:32:08
Répondre     Citer    
Re: coésion php/apache
Envoyé par: eolymhn

> tu est sur que mysql tourne (ps auxc|grep mysql)?

Il ne retourne rien ...

> si oui essaye de chercher ou se trouve le mysql.sock un ptit find / -name mysql.sock devrait t'aider.


Justement, mysql.sock est inexistant ...

Poste le Friday 3 June 2005 16:38:19
Répondre     Citer    
Re: coésion php/apache
Envoyé par: madko

normal mysql ne tourne pas

je pense que tu n'a pas lu du tout la doc en rapport avec l'install de mysql

il va falloir y remedier

en general si jme souviens bien il suffit de changer les droit sur /var/lib/mysql pour que ça appartienne bien a mysql:mysql (donc chown mysql:mysql /var/lib/mysql) et peut etre dans la foulé /var/run/mysql

car si mysql ne peut pas ecrire dans ces repertoires, 1) il ne pourra pas creer son socket pour les clients locaux, et 2) il ne pourra pas stocker les tables et données sql... genant. ça se caracterise par un refus de la part de mysql de demarrer. logique.

donc regarde deja de ce coté et tente de relancer mysql

Poste le Friday 3 June 2005 17:49:27
Répondre     Citer    
Re: coésion php/apache
Envoyé par: madko

ah oui jai supposé (peut etre a tord je sais pas) que tu avait aussi lancé le script d'install mysql_install_db

Poste le Friday 3 June 2005 17:50:09
Répondre     Citer    
Re: coésion php/apache
Envoyé par: eolymhn

mysql_install_db a déjà été lancé et les droits ont déjà été modifiés, mais rien...

Poste le Friday 3 June 2005 19:51:43
Répondre     Citer    
Re: coésion php/apache
Envoyé par: madko

et les logs d'erreur que disent ils dans /var/lib/mysql ?

Poste le Friday 3 June 2005 20:32:18
Répondre     Citer    
Re: coésion php/apache
Envoyé par: eolymhn

050602 20:24:30 mysqld started
050602 20:24:30 InnoDB: Started
050602 20:24:30 Fatal error: Can't open privilege tables: Table 'mysql.host' doesn't exist
050602 20:24:30 Aborting

050602 20:24:30 InnoDB: Starting shutdown...
050602 20:24:33 InnoDB: Shutdown completed
050602 20:24:33 /usr/libexec/mysqld: Shutdown Complete

050602 20:24:33 mysqld ended

050603 19:27:30 mysqld started
050603 19:27:31 InnoDB: Started
050603 19:27:31 /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
050603 19:27:31 Fatal error: Can't open privilege tables: Can't find file: './mysql/host.frm' (errno: 13)
050603 19:27:31 Aborting

050603 19:27:31 InnoDB: Starting shutdown...
050603 19:27:33 InnoDB: Shutdown completed
050603 19:27:33 /usr/libexec/mysqld: Shutdown Complete

050603 19:27:33 mysqld ended

050603 19:29:00 mysqld started
050603 19:29:00 InnoDB: Started
050603 19:29:00 /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
050603 19:29:00 Fatal error: Can't open privilege tables: Can't find file: './mysql/host.frm' (errno: 13)
050603 19:29:00 Aborting

050603 19:29:00 InnoDB: Starting shutdown...
050603 19:29:02 InnoDB: Shutdown completed
050603 19:29:02 /usr/libexec/mysqld: Shutdown Complete

050603 19:29:02 mysqld ended

Poste le Saturday 4 June 2005 10:20:41
Répondre     Citer    
Re: coésion php/apache
Envoyé par: eolymhn

[forum.hardware.fr]

J'ai trouvé une personne dans mon cas winking smiley

merci beaucoups pour ton aide,

à plus tard.

Poste le Saturday 4 June 2005 15:07:19
Répondre     Citer    
Re: coésion php/apache
Envoyé par: madko

c'est plutot clair il ne trouve pas tes tables sql
es tu sur que le mysql_install_db se soit bien deroulé?
si tu fais find / -name host.frm tu trouve qqchose? quels sont les droits dessus?

bon sinon le fait de trouver une autre personne qui n'a pas lu la doc ça peut aider en esperant qu'il a reexpliqué comment il s'en est sortie winking smiley

Poste le Sunday 5 June 2005 10:19:31
Répondre     Citer    
Re: coésion php/apache
Envoyé par: Cyrille

Bonjour
Sous quel utilisateur as tu lancé le mysql_install_db ?
++
Cyrille

Poste le Monday 6 June 2005 10:32:20
Répondre     Citer    
Re: coésion php/apache
Envoyé par: eolymhn

... mon dernier message n'a surement pas été claire .... grâce à la personne qui était dans mon cas, j'ai su remédier au problème (plutot grâce aux conseils des membres qui l'ont aidé)...

voila

Poste le Monday 6 June 2005 14:16:18
Répondre     Citer    
Re: coésion php/apache
Envoyé par: madko

en gros RTFM

Poste le Tuesday 7 June 2005 21:28:03
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
coésion php/apache
Aide aux utilisateurs de la distribution Slackware et ses dérivées : Slax, Vector

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons