Apache sous RedHat marche mais le PHP n'est pas interpreté help - Linux et OS Alternatifs
Marsh Posté le 06-05-2002 à 09:46:11
la racine pour les pages php est à definir dans le php.ini (tu mets la meme que pour ton document_root d'apache)
Marsh Posté le 06-05-2002 à 10:39:13
Hmm mais le truc c'est que y a pas de fichier php.ini, c'est l'installation apache de RedHat, je sais pas dans quoi il stock les params... je dois aller chercher l'install de PHP sur www.php.org ?
a++
Darx
Marsh Posté le 06-05-2002 à 17:28:12
Bon je me suis fais chier comme un Rat mort pour essayer de faire marcher ça mais bon ça joue ...
Maintenant c'est au tour de PHPMyAdmin de me casser les ...
Il est installé mais sur la page localhost/mysql il affiche pas la chtite fenêtre pour la création de tables... POURQUOI ???
ET KI DANS CE PAYS A DIS QUE INSTALLER UN SERVEUR WEB SOUS LINUX ETAIT FACILE ???
Merci de votre aide...
a++
Marsh Posté le 06-05-2002 à 17:35:18
c'est la premiere fois qui coute
et c'est quoi la page localhost/mysql ? t'as bien parametré le config.inc.php3 de phpmyadmin (j'ai une vieille version donc c'est peut etre un autre nom de fichier mais qui doit surement commencer par 'config' )
Marsh Posté le 06-05-2002 à 18:04:29
en faite tout est ecrit dans la doc tres facilement )
pour l installation du php, il faut que dans le fichier httpd.conf (/usr/local/apache/conf/httpd.conf ou un truc comme ca) tu rajoute le chargement du module php mails il faut AUSSI que tu dises a apache qu'il doit interpreter les fichier .php? via le module php. Si tu fait une recherche, la ligne pour rajotuer le php est deja faite :
# For example, the PHP 3.x module (not part of the Apache distribution - see
# http://www.php.net) will typically use:
#
#AddType application/x-httpd-php3 .php3
#AddType application/x-httpd-php3-source .phps
#
# And for PHP 4.x, use:
#
AddType application/x-httpd-php .php .php3
AddType application/x-httpd-php-source .phps
AddType application/x-tar .tgz
Pour trouver le fichier php.ini qui existe forcement, tu fais un "find / | grep php.ini" ou un "updatedb" suivi d'un "locate php.ini" si la fonction a ete installe
Enfin pour ton probleme de mysql, phpmyadmin n'ai qu'un utilitaire graphique. Dans la doc de mysql il est explique comment se connecter a la bdd via le client console (mysql -u root -p mysql) puis rentrer le mdp
Si deja avec la version console tu arrives pas a te connecter, avec la version phpmyadmin tu y arriveras encore moins. Enfin dans le php.ini, il y a une option qui spécifie que l'utilisateur qui va se connecter a la bdd est le meme que celui qui execute ton serveur apache. en gros dans ton .php kan tu fais un mysql_connect($bdd,$utilisateurs,$password), l'option $utilisateurs est remplace par le user du qui gere le serveur apache et non celui que tu spécifies
Marsh Posté le 06-05-2002 à 18:13:17
Youpie...
Bon y a rien qui marche (enfin a moitié quoi mais c'est pas top), y a pas a dire, ce linux c'est vraiment mais vraiment pas top pour les config... c'est même vraiment a chier ! enfin bref c'est un avis perso... désolé pour mon agressivité mais ça fait 4 jours que je me casse les couilles sur ce serveur pouris !
alors comprenez que ça me casse...
Merci de votre aide, je vais essayer de trouver une autre solution...
a+
Darx
Marsh Posté le 06-05-2002 à 18:19:56
ce sera la meme chose sous windoz ! il faudra parametrer.
autant rester sous linux
Marsh Posté le 06-05-2002 à 18:33:42
au lieu d abandonner, fait plutot peter tes fichiers .ini, on va te debogguer ca en - de 2
Marsh Posté le 06-05-2002 à 08:42:34
Salut !
J'ai installé Redhat 7.2, le serveur Apache et Webmin pour l'administration...
Le serveur Apache se lance, le module PHP est installé (d'après Webmin) mais il est pas interpretté... donc quand je met une page index.html dans le rép du serveur www ça passe mais quand j'y met index.php avec juste un petit
<?
echo "tralala";
?>
ça passe pas... ça affiche le code complet...
Y a qqn qui a une réponse ? ou bien qui sait ce que je dois changer ?
a++
Darx
---------------
Des trucs - flickr - Instagram