Apache + PHP = page blanche, problème conf serveur ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Apache + PHP = page blanche, problème conf serveur ?

Re: Apache + PHP = page blanche, problème conf serveur ?

par Nagol » 18 août 2009, 19:21

Bonjour,

Je trouve dommage de devoir bidouiller pour que cela puisse fonctionner :/
Mes serveurs devraient migrer en W2003 d'ici peu, je retenterais l'aventure à ce moment-là !

A bientôt,
CH
Le bidouillage c'est ce que j'apelle moi de l'administration système, mais enfin, tant que windows n'aura pas un système de paquetage à la mode linux il faudra passer par la.

La dll dont je parlait est la dll dont le message d'erreur plus haut parle, ca me semblait logique, l'installation du module mssql se basant sur un client non open-source c'est pas magique faut bidouiller un peu

Re: Apache + PHP = page blanche, problème conf serveur ?

par chour_27 » 18 août 2009, 15:38

place la dll dans le répertoire de php-cgi.exe
Mais encore ? Quelle dll ? #-o

Je vais tenter une installation sur mon poste de travail tient !

Edit : C'est pourtant clair sur le site de PHP :
Which version do I choose?

If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP

If you are using PHP with IIS you should use the VC9 versions of PHP

VC6 Versions are compiled with the legacy Visual Studio 6 compiler

VC9 Versions are compiled with the Visual Studio 2008 compiler and have improvements in performance and stability. The VC9 versions require you to have the Microsoft 2008 C++ Runtime (x86) or the Microsoft 2008 C++ Runtime (x64) installed

Do NOT use VC9 version with apache.org binaries
Il faut bien choisir PHP 5.3.0 VC6 ! Et non VC9 comme j'ai du le faire ...

Re: Apache + PHP = page blanche, problème conf serveur ?

par chour_27 » 18 août 2009, 15:06

Bonjour,

Je trouve dommage de devoir bidouiller pour que cela puisse fonctionner :/
Mes serveurs devraient migrer en W2003 d'ici peu, je retenterais l'aventure à ce moment-là !

A bientôt,
CH

Re: Apache + PHP = page blanche, problème conf serveur ?

par Nagol » 14 août 2009, 12:21

place la dll dans le répertoire de php-cgi.exe

Re: Apache + PHP = page blanche, problème conf serveur ?

par Sékiltoyai » 14 août 2009, 11:04

Mais c'est moche.
C'est un peu con d'abandonner quand t'as trouvé la solution quand même…

Re: Apache + PHP = page blanche, problème conf serveur ?

par chour_27 » 14 août 2009, 10:53

Mes PATH semblent bons, j'ai suivi les tutos sur le net qu'il fallait, mais rien n'y change :/

Je suis retourné avec Xampp, avec seulement Apache de démarrer en tant que service et basta. C'est moche mais au moins c'est fonctionnel.

Re: Apache + PHP = page blanche, problème conf serveur ?

par Sékiltoyai » 14 août 2009, 10:52

Désactive les extensions qui posent problème dans ton php.ini
Si toutes posent problème, il faudra revoir le $PATH / l'installation de php.

Re: Apache + PHP = page blanche, problème conf serveur ?

par chour_27 » 14 août 2009, 10:01

Event Viewer pour Apache 2.2 :

Code : Tout sélectionner

Application popup: php-cgi.exe - Unable To Locate DLL : The dynamic link library OCI.dll could not be found in the specified path D:\Programs\PHP;.;C:\WINNT\system32;C:\WINNT\system;C:\WINNT;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program Files\Common Files\Network Associates\VirusScan Engine\4.0.xx\;C:\Program Files\CA\TNG24\CA_APPSW;C:\Program Files\CA\TNG24\services\bin;C:\Program Files\CA\TNG24\agents\bin;C:\Program Files\CA\TNG24\services\tools;C:\Program Files\CA\TNG24\help;C:\Program Files\Resource Kit\;C:\Program Files\Support Tools\;C:\Program Files\SYSTAR\OmniVision56\OmniVision\bin;C:\ICM\Ctios_bin;D:\Programs\Apache2.2;D:\Programs\PHP\;.

En fait, j'ai l'impression que Apache mouline pour chaque librairie "non trouvée" ...

Re: Apache + PHP = page blanche, problème conf serveur ?

par chour_27 » 14 août 2009, 09:43

J'ai du mieux, mais en même temps je ne fais pas de mssql ...

Log de PHP :

Code : Tout sélectionner

[14-Aug-2009 09:21:55] PHP Warning: PHP Startup: Unable to load dynamic library 'D:\Programs\PHP\ext\php_mssql.dll' - The specified module could not be found. in Unknown on line 0 [14-Aug-2009 09:22:05] PHP Warning: Unknown(): (null): Unable to initialize module Module compiled with module API=20060613, debug=0, thread-safety=1 PHP compiled with module API=20020429, debug=0, thread-safety=1 These options need to match in Unknown on line 0
Et puis aussi bien en Apache 2.0 qu'en 2.2, les pages "moulinent" :-/Je ne sais pas d'où ça peut venir aussi ...

Re: Apache + PHP = page blanche, problème conf serveur ?

par chour_27 » 14 août 2009, 09:19

Elle me donne ça :
<HTML></HTML> 
Je vais essayer avec apache 2.0.63 à la place de 2.2 ...
leaule, je ne pense pas que ça change grand chose mais bon.
C'était pour quel code php que tu obtiens ça ?
Toujours mon phpinfo() :'(

J'ai dans l'Event Viewer ceci (Apache 2.0) :

Code : Tout sélectionner

Application popup: Apache.exe - Unable To Locate DLL : The dynamic link library ntwdblib.dll could not be found in the specified path D:\Programs\Apache2.0.63\Apache2\bin;.;C:\WINNT\system32;C:\WINNT\system;C:\WINNT;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program Files\Common Files\Network Associates\VirusScan Engine\4.0.xx\;C:\Program Files\CA\TNG24\CA_APPSW;C:\Program Files\CA\TNG24\services\bin;C:\Program Files\CA\TNG24\agents\bin;C:\Program Files\CA\TNG24\services\tools;C:\Program Files\CA\TNG24\help;C:\Program Files\Resource Kit\;C:\Program Files\Support Tools\;C:\Program Files\SYSTAR\OmniVision56\OmniVision\bin;C:\ICM\Ctios_bin;D:\Programs\Apache2.2;D:\Programs\PHP\;.
Et effectivement le dll mentionnée n'est pas sur mon serveur ... Cela n'intervient que lorsque je souhaite charger PHP en tant que module, car en CGI je n'ai pas cette erreur. Erreur obtenue aussi bien par Apache2.2 que par Apache2.0 ...

Re: Apache + PHP = page blanche, problème conf serveur ?

par Sékiltoyai » 14 août 2009, 09:03

Elle me donne ça :

Code : Tout sélectionner

<HTML></HTML>
Je vais essayer avec apache 2.0.63 à la place de 2.2 ...
leaule, je ne pense pas que ça change grand chose mais bon.
C'était pour quel code php que tu obtiens ça ?

Re: Apache + PHP = page blanche, problème conf serveur ?

par chour_27 » 14 août 2009, 08:53

Elle me donne ça :

Code : Tout sélectionner

<HTML></HTML>
Je vais essayer avec apache 2.0.63 à la place de 2.2 ...

Re: Apache + PHP = page blanche, problème conf serveur ?

par Sékiltoyai » 13 août 2009, 17:46

La page blanche, que te donne le source HTML ?

Re: Apache + PHP = page blanche, problème conf serveur ?

par chour_27 » 13 août 2009, 17:11

Et le error.log ?
Vide ... J'ai ajouté des logs au niveau de PHP également, mais vide aussi.

J'ai tenté d'appeler une page inexistante, Apache répond correctement (un 404) et écrit bien dans ses logs.

Re: Apache + PHP = page blanche, problème conf serveur ?

par Sékiltoyai » 13 août 2009, 16:48

Et le error.log ?