Page 1 sur 3

probleme avec apache

Posté : 02 nov. 2005, 00:47
par eric0279
bonjour tout le monde,

je voudrais heberger moi meme mon forum qui est chez un hebergeur payant mais avec l'upload php limiter a 2 mo !
enfin j'ai suivi d'apres ce lien giminik.developpez.com et je n'y arrive pas !
voila le probleme :
Installation de PHP 5.0.5

Pendant l'installation, il est recommandé de stopper le serveur Démarrer/Programmes/Apache HTTP Server/Control Apache Server/Stop.

Nous utiliserons PHP en tant que module d'Apache. Récupérez PHP 5.0.5 si ce n'est déjà fait. Décompressez php-5.0.5-Win32.zip, un sous répertoire \php-5.0.5-Win32 sera automatiquement créé. Placez vous dans ce sous répertoire et copiez tout son contenu dans c:\www\php5.

Dupliquez le fichier c:\www\php5\php.ini-recommended, renommez le en php.ini et éditez le. Recherchez le bout de code extension_dir = "./" et modifiez en extension_dir = "c:/www/php5/ext/".

register_globals : Cette option définie par défaut à Off sert à activer l'enregistrement des variables EGPCS (Environnement, GET, POST, Cookie, Serveur) en tant que variables globales. Voyez les différences entre ces deux configurations.
register_globals = Off

Avantage : Améliore la sécurité de vos scripts.
Exemple : fichier essai.php.

<html>
<head>
<title>register_globals défini à Off</title>
</head>
<body>
<?php
echo $_GET['nom'];
?>
</body>
</html>

Appel du script : http://127.0.0.1/essai.php?nom=jacky.
register_globals = On

Avantage : Améliore la facilité d'écriture des scripts.
Exemple : fichier essai.php.

<html>
<head>
<title>register_globals défini à On</title>
</head>
<body>
<?php
echo $nom;
?>
</body>
</html>

Appel du script : http://127.0.0.1/essai.php?nom=jacky.
au resultat j'obtiens ca :
QUOTE
<html>
<head>
<title>register_globals défini à On</title>
</head>
<body>
<?php
echo $nom;
?>
</body>
</html>
merci de m'aider

Posté : 02 nov. 2005, 06:48
par Ripat
Ton code PHP ne semble pas être interprété.

Peut-être as-tu fait une erreur de syntaxe alilleurs, dans ton fichier php.ini et que ceclui-ci ne se charge pas correctement quand tu relances apache.

Posté : 02 nov. 2005, 12:38
par eric0279
salut ,

j'ai reglé le problème mais la je but sur un autre :
bon j'ai fait l'install et au redemarrage j'ai :
Image

j'aimerais un peu d'aide car je vois pas ou c'est ?!!
merci

Posté : 02 nov. 2005, 14:17
par Vaedan
Tres simple.

Démarrer > Rechercher > php_bz2.dll
Tu le trouves et tu les mets dans le répertoire c:/www/php5/ext

Autrement, tu ouvres php.ini tu cherches la ligne des extensions et tu ajoutes un # devant php_bz2.dll

Solution 3 : tu utilises EasyPHP ou WAMP ou un autre programme du genre. De toute manière PHP est mieux sur une plateforme *nix pour de l'hébergement alors pour Windows ... tant que ça marche, que demande le peuple !

Posté : 02 nov. 2005, 22:09
par eric0279
je n'est pas ce fichier ? !!!

Posté : 03 nov. 2005, 01:40
par alexbad
Si t'as pas de php.ini, c'est que tu as pas installé PHP. Avec Apache, tu peux faire un joli serveur qui héberge du html... avec php, des pages php, mysql et tout le tralala. php.ini se trouve dans le répertoire où tu as installé php (si tu l'as installé). Et si tu te noies dans tous ces trucs compliqués, va là: http://www.framasoft.net/IMG/pdf/Tutori ... ur_Web.pdf D'accord, c'est un pdf mais le tutorial est rempli d'image, de détails et d'astuces. Ça devient vraiment un jeu d'enfant de faire un serveur avec ce truc.

Posté : 06 nov. 2005, 01:36
par eric0279
salut,

désolé mais pour finir j'ai préférer installer apache,mysql ,php5 manuellement , certe plus chiant à faire mais bon les forums sont la pour ca :D

Posté : 06 nov. 2005, 01:37
par alexbad
Quand tu dis manuellement, sur Linux?

Posté : 06 nov. 2005, 01:39
par eric0279
sous windaube lol

et entrain de buter sur ca : PHP ne peut charger l'extension mysqli

EDIT: je trouve pas l'alias dite dans le document pdf page 21

Posté : 06 nov. 2005, 01:40
par alexbad
Ok, j'espère que tu as utilisé l'url que j'ai donné plus haut. Pour les extensions, assure toi qu'elles sont dans le bon dossier, c'est la seule erreur possible, je l'avais fait.

Posté : 06 nov. 2005, 01:48
par eric0279
oui je l'ai en imprimer déjà ;)

bah les extensions sont bien placé normalement !

Posté : 06 nov. 2005, 01:50
par alexbad
non non, pas nécessairement, moi, y'a fallu que je les déplace vers C:/windows . Ce n'est peut-être pas ton cas, vérifie pour être certain. Ils t'ont surement demander de copier le php.ini dans c:/windows Sinon, tu l'ouvres et tu modifies le chemin des extensions

Posté : 06 nov. 2005, 01:56
par eric0279
ok et pour => je trouve pas l'alias dite dans le document pdf page 21 ifmodule_ mod_alias_c

Donc je met pour php.ini :
c:\windows\system32\ ?

Code : Tout sélectionner

; Directory in which the loadable extensions (modules) reside. extension_dir = "c:/www/php5/ext"
modifier en

Code : Tout sélectionner

c:\windows\system32\php5\ext
:?:


EDIT : c'est ok je suis connecté a phpmyadmin en modifiant simplemen config_inc.php ;)

Posté : 06 nov. 2005, 02:07
par eric0279
décidement !!!!!!!!!
erreur => The requested URL /mysql/left.php was not found on this server.


INFO: la fonction surveiller les reponses ne marche pas pour moi!

Posté : 06 nov. 2005, 05:32
par alexbad
Pour le <IfModule etc., crée le, il est pas dans le fichier, ça devait être sur les anciennes versions d'apache