installation php sou linux? - Linux et OS Alternatifs
Marsh Posté le 17-11-2002 à 17:19:45
Non c'est pas normal, il faut que tu décommentes les ligne qui spécifient les extentions PHP.
Il se peut que tu ne les ai pas, dans ce cas il faut tu les réécrives:
AddType application/x-httpd-php .php .php3 .php4 .inc
AddType application/x-httpd-php-source .phps
Marsh Posté le 18-11-2002 à 17:25:24
le probleme c'est qu'il n'y a pas de ligne concernant php dans le httpd.conf
alors je capte rien par contre il y a une ligne qui fait include /conf.d/*.conf un truc dans le genre et dans ce directory g un fichier php.conf
je pense qu'il importe ce fichier ds le httpd.conf mais bon ca marche pas quand meme...
Marsh Posté le 18-11-2002 à 17:28:34
t'aurais pas une mandrake par hasard??
paske dans ce cas, le httpd.conf est séparé en deux fichiers, dont le principal s'appelle common-hhtpd.conf (me semble-t-il);
regarde là dedans.
sinon, tu as installé à partir des sources ou d'un rpm??
Marsh Posté le 18-11-2002 à 18:29:58
non non j'ai une redhat8.0
Donc pas de httpd.conf coupe
Par contre apres avoir ajoute le AddType application.... on me demande maintenantlorsque je consulte la page php sur le navigateur d'ouvrir avec un programme l'extension .php
????
mais toujours rien (j'ai selectionne le programme php ds /usr/bin/php)
Marsh Posté le 18-11-2002 à 18:30:30
et apache et php installe a partir des rpm du cd de la redhat.
Marsh Posté le 18-11-2002 à 18:53:07
Code :
|
T'as une ligne qui ressemble a ca ds ton httpd.conf ?
Marsh Posté le 09-12-2002 à 20:20:38
le meme probleme donc je continue le post, moi j'ai bien ca mais ca marche toujours pas
moi quand j'ouvre une page en .php ca m'ouvre en page blanche
Marsh Posté le 09-12-2002 à 23:39:02
une erreur que je vient de recevoir :
Warning: SAFE MODE Restriction in effect. The script whose uid is -1 is not allowed to access /home/site/intranet/index.php owned by uid 0 in Unknown on line 0
Warning: Failed opening '/home/site/intranet/index.php' for inclusion (include_path='.usr/share/pear' in Unknown on line 0
Marsh Posté le 10-12-2002 à 01:09:06
cherche la ligne ou il precide index.htm index.html et rajoute index.php a tout hasard
Marsh Posté le 10-12-2002 à 02:18:20
DeaD_J a écrit : une erreur que je vient de recevoir : |
faut aller vérifier ton path d'include dans /etc/php.ini
Marsh Posté le 10-12-2002 à 07:56:41
dans ton httpd.conf, tu as un gros bloc de "LoadModule", il faut penser à la suite de ce bloc à rajouter ceci : "LoadModule php4_module modules/libphp4.so"
tu as bien installé le paquetage php4 de la RH 8 ou c'est toi-même qui l'a compilé ? enfin je te conseille de ne pas t'embêter et d'installer directement le paquetage "php-pgsql", tout est bien compilé
mais normalement lorsque tu installes en même temps les paquetages de la RH 8 : httpd et php-xxxxx, l'installation s'occupe toute seule de mettre les lignes qu'il faut dans ton httpd.conf, peut-être a-t'elle créé un httpd.conf.rpmnew quand tu as installé php ?
Marsh Posté le 10-12-2002 à 21:43:53
littleboboy a écrit : |
j'ai un php.ini mais y'a rien dedans mon install est fraiche pourtant
Marsh Posté le 10-12-2002 à 22:16:11
bon ce que j'ai fait :
j'ai installé la redhat 8.0 en complet donc tous y est ! j'ai tous mis
ce que j'ai modifié dans la config d'apache c'est :
DocumentRoot "/home/site"
et : <Directory "/home/site"> quand j'ai vu que ca marchais pas mais rien n'a changé
j'ai essayé toute vos soluce :
faut aller vérifier ton path d'include dans /etc/php.ini
> j'ai pas de php.ini
cherche la ligne ou il precide index.htm index.html et rajoute index.php a tout hasard
> je l'ai fait et toujours rien
dans ton httpd.conf, tu as un gros bloc de "LoadModule", il faut penser à la suite de ce bloc à rajouter ceci : "LoadModule php4_module modules/libphp4.so"
> c'etait deja fait
je sait plus koi faire voila vous avez tous les infos pour ceux qui veulent m'aider
Marsh Posté le 10-12-2002 à 22:43:22
DeaD_J a écrit : bon ce que j'ai fait : |
faut penser à relancer apache après les modifs : /etc/rc.d/init.d/httpd restart
bon, sinon essaye de mettre phpsysinfo dessus par exemple (http://phpsysinfo.sourceforge.net/ ou http://sf.net/projects/phpsysinfo si le serveur n'est pas en forme et te met une erreur)
si phpsysinfo fonctionne, ça veut dire que pour php c'est bon, mais que le script que tu essayes de faire fonctionner à besoin d'autres variables utilisateurs donc il faut activer register_globals (par défaut à Off) dans php.ini
si ça fonctionne toujours pas, tu as le pépin que j'ai eu un moment, donc télécharge les sources et compile-le à la mano pour apache2 et pgsql
Marsh Posté le 11-12-2002 à 21:25:36
je viens juste de refaire l'install de la redhat 8.0
bah meme probleme, j'ai rien encore touché au niveau des config donc la j'ai mis un info.php dans /var/www/ (repertoire par defaut)
dans le fichier :
<?
phpinfo();
?>
et ca m'affiche une page blanche
me faut vraiment de l'aide, chui sur que les pocesseurs de redhat 8.0 peuvent m'aider siouplay
Marsh Posté le 11-12-2002 à 22:29:44
un truc aussi, c que le net arrive sur le server nux a l'aide d'un pc sous windows qui route a l'aide de winroute
le serveur sur windows fait dhcp et adresse les dns, wins, passerelle....
je dit ca si ca peut vous aider
Marsh Posté le 17-11-2002 à 16:52:05
voilà j'ai un petit probleme.
je voudrais faire fonctionner php avec apache.
C'est à dire que j'ai fait un virtualhost et ds le htdocs du virtualhost je met du php.
mais là est la probleme en effet lorsque je visualise cette page, je vois le code php au lieu d'avoir son interpretation.
J'ai installe les packages php4.2.... et php pour postgresql
dans mon httpd.conf je n'ai aucune reference à php est ce normal?
merci de votre aide!!