Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Apache sous linux

magic charly, le mercredi 27 juillet 2005 à 09:42:00
Comment voir la configuration de Apache sur mon ordinateur (distribution linux fedora core 2) et visualiser l'endroit ou il est installé ?

j'ai trouvé un éxécutif httpd ds usr/sbin mais je ne sais pa si cela fait bien reference a apache.

Si de plus qqn saurait après cela comment le redemarrer en utilisant uniquement un terminal je suis preneur... :)
merci d'avance
Répondre à magic charly  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
toto, le mercredi 27 juillet 2005 à 09:47:54
/etc/init.d/apache* start
/etc/init.d/apache* stop
Répondre à toto

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
magic charly, le mercredi 27 juillet 2005 à 09:55:00
je n'ai pa de fichier /etc/init.d/apache :'(
Répondre à magic charly

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
[Dal], le mercredi 27 juillet 2005 à 10:15:58
Salut Charly,

Le script de lancement doit s'appeler "httpd" (sur FC2 au lieu de "apache"). Essaye :

/etc/init.d/httpd restart

En fait init.d est un lien symbolique vers rc.d/init.d (donc tu peux y accéder en faisant /etc/init.d/httpd ou /etc/rc.d/init.d/httpd indifféremment).

S'agissant du fichier de configuration de Apache, tu devrais le trouver sous /etc/httpd (éventuellement dans un sous répertoire "conf"). Il est dénommé "httpd.conf".

Si tu utilises php en tant que module Apache, tu dois vérifier que le module y est bien chargé (ligne du type "LoadModule php4_module"). Le fichier httpd.conf doit aussi comporter un "AddModule mod_php4.c" et une entrée "DirectoryIndex" mentionnant "index.php" en plus de "index.html" et d'autres qui peuvent être définies. Tu doit aussi include une entrée "AddType application/x-httpd-php .php" correspondante.

Tu dois ensuite également paramétrer le fichier "php.ini", qui réside, en principe sous /etc.


Dal
Répondre à [Dal]

4


  • 3
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 27 juillet 2005 à 10:18:09
Salut,

Alors, la configuration:
le fichier /etc/httpd/conf/httpd.conf qui est la base de la configuration d'apache, et d'une maniere générale, tout ce qui se trouve dans /etc/httpd/ (toute la configuration de la machine a de rare exception se trouve dans /etc/)

Pour les script de lancement, sous fedora c'est le script /etc/init.d/httpd (démon http)
Pour d'autre distrib (debian par exemple) le script se nomme /etc/init.d/apache.
Tout ces script prennent plusieures arguments variables:
Debian:
gts@tsINT:~$ /etc/init.d/apache
Usage: /etc/init.d/apache {start|stop|reload|reload-modules|force-reload|restart}
Fedora:
[root@machine ~]# /etc/init.d/httpd
Usage: httpd {start|stop|restart|condrestart|reload|status|fullstatus|gra­ceful|help|configtest}

(sans arguement la liste des argument possible est en générale affichée à l'écran)

Ceci dit, tu as une autre solution, la commande apachectl
usage: /usr/local/apache/bin/apachectl (start|stop|restart|fullstatus|status|graceful|configtest|he­lp)

start      - start httpd
stop       - stop httpd
restart    - restart httpd if running by sending a SIGHUP or start if
             not running
fullstatus - dump a full status screen; requires lynx and mod_status enabled
status     - dump a short status screen; requires lynx and mod_status enabled
graceful   - do a graceful restart by sending a SIGUSR1 or start if not running
configtest - do a configuration syntax test
help       - this screen
Donc apachectl graceful, relis la configuration (à faire aprés modification des fichiers de configuration.)
Cette commande se trouve toujours dans <APACHE_ROOT>/bin/
avec <APACHE_ROOT> le dossier ou apache est installé /usr/apache, /usr/local/apache, etc. (utile à savoir quand l'installation n'est pas celle par défaut /usr/local/apache/bin, peut ne pas etre dans le path, et donc la commande appel soit le serveur apache installé par défaut (apache2 sous fedora core) soit ne retourne rien du tout.)

++ Une belette, un lapin !?
C'est pas normal!
Répondre à asevere

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
magic charly, le mercredi 27 juillet 2005 à 11:17:53
Dal,

(toujours la qd j'ai besoin d'aide ) :)

j'ai regardé ds httpd.conf et il ya beaucoup de lignes load ... etc
mais aucune ne fait référence a un module de chargement de php.
Comment faire pour permettre le chargement des modules nécessaires?
Répondre à magic charly

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
magic charly, le mercredi 27 juillet 2005 à 11:44:35
merci bcp asevere je garde tout ça bien au chaud ( ça pourrait me servir)
:p
Répondre à magic charly

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
[Dal], le mercredi 27 juillet 2005 à 12:49:24
Salut Charly,

Tu dois t'assurer que le module pour php a bien été installé sur ta machine.

Tape "locate libphp" à la ligne de commande.

Si tu as une réponse du type :

/usr/lib/httpd/modules/libphp4.so

Le module est installé sur le disque. Il te faut alors simplement le référencer dans httpd.conf :

LoadModule php4_module modules/libphp4.so

Tu devras aussi intégrer les autres lignes mentionnées dans mon post, si elles n'y sont pas déjà.

Si tu n'as pas un module du type "libphp4.so" sur ta machine, il faut l'installer.

Sur http://download.fedora.redhat.com/pub/fedora/linux/core/2/i386/os/Fedora/RPMS/ ...

... tu trouveras le module pour ta FC2 (si tu as une installation par défaut) dans le package php-4.3.4-11.i386.rpm.

Par ailleurs, si ton site sous php utilise mysql, ldap, etc. tu peux avoir des .rpm supplémentaires à installer. Consulte la liste des .rpm additionnels pour php. A toi de jouer.

Après avoir modifié ton httpd.conf, relance Apache.

Tu peux te faire une page simple avec php pour vérifier que tout est bien installé. Tu y intègres la commande "phpinfo();", utilisée sans arguments, cette fonction t'affichera l'intégralité des caractéristiques de ton installation de php.

Voir http://fr.php.net/manual/fr/function.phpinfo.php


Dal
Répondre à [Dal]

8


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
magic charly, le mercredi 27 juillet 2005 à 13:43:23
J'ai ajouté le chargement du module php comme tu me l'as indiqué en ayant vérifié que ce module n'était pa préalablement ds le fichier httpd.conf :( et pourtant lorsque je redemarre apache avec /etc/httpd restart j'obtiens :


[root@iso-ww02 root]# /etc/init.d/httpd restart
*Stopping httpd: [ OK ]
Starting httpd: [Wed Jul 27 13:37:55 2005] [warn] module php4_module is already loaded, skipping
[ OK ]

les pop up qui marchient quand je les testais depuis ma station windows de developpement ne s'affichent toujours pas et les variables php associées a ces popup sont remplies par du vide. A savoir login/pwd
Répondre à magic charly

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 27 juillet 2005 à 14:14:28
Voilà pourquoi il faut bien regarder tout le fichier de config :)

A un moment donné, tu as une ligne:
Include conf.d/*.conf

Donc, faut voir ce qu'il y a dedans:
# ls -l conf.d/*.conf
-rw-r--r--    1 root     root          814 Sep  3  2002 conf.d/perl.conf
-rw-r--r--    1 root     root          454 Feb 16 17:44 conf.d/php.conf
-rw-r--r--    1 root     root          988 Sep  2  2002 conf.d/python.conf
Ensuite tu visualises le fichier qui te plait:
# cat conf.d/php.conf
#
# PHP is an HTML-embedded scripting language which attempts to make it
# easy for developers to write dynamically generated webpages.
#

LoadModule php4_module modules/libphp4.so

#
# Cause the PHP interpreter handle files with a .php extension.
#
<Files *.php>
    SetOutputFilter PHP
    SetInputFilter PHP
    LimitRequestBody 0
</Files>

#
# Add index.php to the list of files that will be served as directory
# indexes.
#
DirectoryIndex index.php

Et là, tu vois que tout est normalement chargé.

Ton soucis avec php, il est où exactement ?
Les pages sont interprétées ? ou bien le texte qui s'affiche est du style:
<?php
echo "machin";
...
?>

Une belette, un lapin !?
C'est pas normal!
Répondre à asevere

10


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 27 juillet 2005 à 14:16:55
éventuellement donnes nous un bout de code qui passe mal si le php est correctement interprété dans certains cas. Une belette, un lapin !?
C'est pas normal!
Répondre à asevere

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
[Dal], le mercredi 27 juillet 2005 à 14:29:46
Salut Charly,

Si php est en place, que phpinfo() confirme que tu as tout ce dont tu as besoin, et que tu utilises le même navigateur pour afficher tes pages, c'est que ton code est bogué ou qu'il utilise une ressource, un répertoire, un fichier qui n'existe pas sous Linux (ou pas au même endroit ou avec le même nom, ou avec de mauvaises permissions), etc.

Débogues ton code :)

... qu'il s'agisse de php, html ou javascript d'ailleurs.

Comme asevere le suggère, tu pourrais poster les passages concernés.


Dal
Répondre à [Dal]

12


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
magic charly, le mercredi 27 juillet 2005 à 16:35:36
merci du coup de main donc mon problème ne viendrait pas de là.
malgré tout, j'ai l'impression que le php est en partie interprété... (il effectue des boucles, éxécute des programmes externes) mais toutes les saisies "utilisateur" ne sont pas interprétées. Comme je l'ai précisé avant les variables qui étaient sensées etre complétées par l' utilisateur sont vides.
Ce code a été testé sur 3 navigateurs explorer firefox et netscape sur ma machine windows de developpement avec succès.

chose très amusante pas moyen de trouver un navigateur sur ma station linux. pas d'explorer, ni mozilla ni netscape ni meme avec 3 autres navigateurs un poil + exotiques .

Pourquoi en informatique tout est tjrs si compliqué ? Résoudre un problème c'est souvent en prendre consience de 2 nouveaux :p
Répondre à magic charly

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 27 juillet 2005 à 16:43:32
Ca vient de ton code,

Comment accedes tu aux variables qui sont normalement remplies par l'utilisateur ? Une belette, un lapin !?
C'est pas normal!
Répondre à asevere

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
magic charly, le mercredi 27 juillet 2005 à 17:00:22
les variables utilisateurs sont rentrées par une pop up gérée par le navigateur.

ds les pages que je veux protéger je mets

<?php
include "auth.php";
requiert_authentification ('Groupe_autorisé');
?>

ds auth.php

j'ai une fonction qui permet de déterminer si la personne s'est déjà authentifiée et si ds ce cas son groupe d'utilisateur appartient a la liste des groupes autorisés a la page

function requiert_authentification ($groupe_autorisé) {

$Groupe='PA_TEST_GROUPE';
$Groupe=recherche_groupe($Groupe);

$commande= "echo -e ".$_SERVER['PHP_AUTH_USER'].' '.$_SERVER['PHP_AUTH_PW']."|
/usr/lib/squid/smb_auth -W isodelta -U 10.63.250.11 -S /netlogon/".$Groupe;

if (!isset ($_SERVER['PHP_AUTH_USER'])|| (strcmp(exec ($commande),"ERR\n")==0) || (recherche_groupe($Groupe) != 'WEB_IT')) {

/* cas d'erreur ou d'absence d'authentification */

erreur_authentification (); }else{
/* cas ss erreur d'authentification */
echo "<p> Bonjour, {$_SERVER['PHP_AUTH_USER']}.</p>";
}
echo("REQUIERT AUTH ");
}

sinon
il y erreur d'authentification et on appelle la fonction

function erreur_authentification () {

header('WWW-Authenticate: Basic realm="Test Authentication System"');
header('HTTP/1.0 401 Unauthorized');

echo "\n \n Vous devez entrer un identifiant et un mot de passe valide pour accèder à cette ressource.\n";
exit;
}

bon voilà je vous ai donc mis mon code (je me sens tout nu :p)
Répondre à magic charly

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 27 juillet 2005 à 17:11:07
On oublie tout ce que je viens de taper, ce n'est pas une authentification par formulaire :)

Je rejette un oeil. Une belette, un lapin !?
C'est pas normal!
Répondre à asevere

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 27 juillet 2005 à 17:30:30
Quelle version de PHP a tu sur la fedora ?
(dans une console: php -v, sinon, dans le resultat de la fonction phpinfo()) Une belette, un lapin !?
C'est pas normal!
Répondre à asevere

17


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
[Dal], le mercredi 27 juillet 2005 à 18:01:13
Charly, quelques remarques et questions :

function requiert_authentification ($groupe_autorisé) {

Je retirerai l'accent du nom de ta variable... (quoique c'est sensé fonctionner si on en croit http://fr2.php.net/manual/fr/language.variables.php) mais cette variable n'est pas utilisée dans la suite du code concernant la fonction "requiert_authentification" .. alors à quoi sert cet argument ?

Après la ligne suivante :

$commande= "echo -e ".$_SERVER['PHP_AUTH_USER'].' '.$_SERVER['PHP_AUTH_PW']."|
/usr/lib/squid/smb_auth -W isodelta -U 10.63.250.11 -S /netlogon/".$Groupe;


mets un :

echo "<p>commande = $commande";
exit;


et dis nous ce qui s'affiche.

Si ce que tu essayes de faire c'est quelque chose comme çà :

http://fr.php.net/features.http-auth

(cf. exemple 34-1)

Il faut que tes fonctions "header" soient appelées avant, comme dans l'exemple, pour espérer que les variables 'PHP_AUTH_USER' et 'PHP_AUTH_PW' soient initialisées.

Il semblerait donc que tu n'utilises pas un formulaire html (mais l'authentification http).

Si par ailleurs tu utilises des formulaires html pour collecter des données, note bien qu'à partir de la version 4.10 de php les variables "postées" ou en "get" ne sont pas importées automatiquement, il faut les appeler avec $st = $_POST[st] ou $st= $_GET[st] suivant la façon dont le formulaire <form> les conçoit.


Dal
Répondre à [Dal]

18


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 27 juillet 2005 à 18:08:29
Le header est au bon endroit, il est renvoyé en cas d'echec, je ne pense pas que le probleme soit là, mais par contre, une version de PHP inferieur à 4.10 sur la Fedora core 2, c'est possible, et dans ce cas, pas de $_SERVER qui tienne, mais un bourrin
global $HTTP_SERVER_VARS :( Une belette, un lapin !?
C'est pas normal!
Répondre à asevere

20


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
[Dal], le mercredi 27 juillet 2005 à 19:53:41
Sinon...

Il me semble, sauf erreur, que

header('WWW-Authenticate: Basic realm="My Realm"');

est l'instruction qui provoque la demande d'authentification http.

Comme l'indique le manuel de php http://fr.php.net/features.http-auth :

il est possible d'utiliser la fonction header() pour demander une identification ("Authentication Required") au client, générant ainsi l'apparition d'une fenêtre de demande d'utilisateur et de mot de passe. Une fois que les champs ont été remplis, l'URL sera de nouveau appelée, avec les variables PHP_AUTH_USER, PHP_AUTH_PW et AUTH_TYPE contenant respectivement le nom d'utilisateur, le mot de passe et le type d'identification. Ces variables prédéfinies sont trouvées dans les tableaux $_SERVER et $HTTP_SERVER_VARS.

Donc, ce n'est qu'après avoir rencontré l'instruction header que la demande d'authentification est faite. Si l'utilisateur presse OK, la même page php est ensuite rechargée, avec les valeurs PHP_AUTH_USER, PHP_AUTH_PW et AUTH_TYPE initialisées.

.. d'où la boucle if - then - else proposée dans l'exemple 34-1 du manuel.

La gestion d'erreur de l'authenification devrait se faire une fois les variables PHP_AUTH_USER, PHP_AUTH_PW et AUTH_TYPE initialisées. Dans la fonction "erreur_authentification" les deux lignes de "header" seraient donc inutiles. Ces lignes devraient être placées en début de la page php (avec un if détectant si les informations n'ont pas déjà été envoyées) pour déclencher l'affichage de la boite.

En l'état, si la boite s'affiche chez Charly, c'est simplement parce que le test "!isset ($_SERVER['PHP_AUTH_USER'])" dans la fonction "requiert_authentification" est toujours faux... au premier chargement de la page.

Il est vrai qu'après une première validation cependant, les variables devraient être initialisées lors du rechargement. Mais il n'en demeure pas moins qu'il n'est pas logique de placer "header" à cet endroit.

Charly :

- peux tu répondre à la question d'asevere sur la version de ton php (est-ce bien le php-4.3.4 proposé sur FC2 ?)
- retirer les deux lignes "header" de ta fonction "erreur_authentification"
- dans les pages que tu veux protéger, mettre :
<?php 
include "auth.php"; 
if (!isset($_SERVER['PHP_AUTH_USER'])) {
  header('WWW-Authenticate: Basic realm="Test Authentication System"'); 
  header('HTTP/1.0 401 Unauthorized');
  echo "\n \n Vous avez pressé le bouton 'annulation'. Vous devez entrer un identifiant et un mot de passe pour accéder à cette ressource.\n"; 
  exit;
} else {
   requiert_authentification ('Groupe_autorisé'); 
}
?>

- donner le résultat du test de la variable $commande proposé dans mon post <17> avant et après cette modification

Garde des copies de tes sources avant modifications, on ne sais jamais :)


Dal
Répondre à [Dal]

21


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 27 juillet 2005 à 20:29:16
Pas logique, je te l'accorde tout a fait, mais chacun gere ça comme il l'entend, j'aurais aussi tendance a voir ça en premier, mais en l'occurence, ces bouts de code ont déjà fonctionnés, donc avant de toucher a ce qui fonctionne autant voir ce qui plante :)
Une belette, un lapin !?
C'est pas normal!
Répondre à asevere

22


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 27 juillet 2005 à 20:31:59
Le reste de la conf ressemblait beaucoup a du standard Fedora, donc soit doit bien etre PHP 4.3.4 :-/ Une belette, un lapin !?
C'est pas normal!
Répondre à asevere

19


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
[Dal], le mercredi 27 juillet 2005 à 18:14:09
note bien qu'à partir de la version 4.10

Petite correction, il manque un point. C'est la version 4.1.0 :)


Dal
Répondre à [Dal]

23


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
magic charly, le jeudi 28 juillet 2005 à 08:52:48
1) la version de mon php est 4.3.8


2)
il s'agit bien d'une identification http. Autant je suis d'accord pr dire qu'il faut chanG le code php des pages a protéger de façon a tester le cas ou l'utilisateur tape sur annuler. Autant je ne pense pas qu'il faille éliminer les 2 lignes header de la fonction erreur_authentification qui correspondent a l'appel de la popup d'identification.

En effet, si je les enlève (je l'ai vérifié en testant depuis une station windows) lorsqu'un utilisateur rentre un mauvais login/pwd on a bien un message d'erreur mais qd il fait "actualiser" ce la ne lui renvoie pa la pop up d'identification.

3) depuis ma station windows
en faisant les modifications que tu m'as données j'obtiens
pour echo(" commande : ".$commande) je trouve (en rentrant sur la pop up d'identification login =gggg et password=fffff)

echo -e gggg fffff| /usr/lib/squid/smb_auth -W isodelta -U 10.63.250.11 -S /netlogon/RIEN

en consultant une station linux depuis un poste client je trouve
des erreurs :(
Warning: Cannot modify header information - headers already sent by (output started at /Data/pub/intranet.iso.autoliv.int/web/test_exec.php:4) in /Data/pub/intranet.iso.autoliv.int/web/test_exec.php on line 9

Warning: Cannot modify header information - headers already sent by (output started at /Data/pub/intranet.iso.autoliv.int/web/test_exec.php:4) in /Data/pub/intranet.iso.autoliv.int/web/test_exec.php on line 10
Vous avez pressé le bouton 'annulation'. Vous devez entrer un identifiant et un mot de passe pour accéder à cette ressource.


sérieusement il y a un truc qui ne passe pas sur mon serveur linux :( et je commence a désespérer
Répondre à magic charly

25


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
asevere, le jeudi 28 juillet 2005 à 10:32:12
Salut charly, les erreurs viennent uniquement du echo que tu as ajouté. en effet, tu tentes d'envoyer tes header alors qu'une sortie a déjà commencée avec le echo.
Une belette, un lapin !?
C'est pas normal!
Répondre à asevere

26


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
magic charly, le jeudi 28 juillet 2005 à 11:57:33
re,

asevere pourrais tu me dire de quel echo parles tu ?
Répondre à magic charly

28


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
[Dal], le jeudi 28 juillet 2005 à 12:05:43
du "echo" sur la variable $commande, qui est exécuté avant l'instruction header, étant donné que tu n'as pas mis cette instruction au tout début (comme dans mon exemple).


Dal
Répondre à [Dal]

29


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le jeudi 28 juillet 2005 à 12:05:59
de celui là:
echo "<p>commande = $commande"; Ou c'était sans avoir touché au code que tu avait ces message ? Une belette, un lapin !?
C'est pas normal!
Répondre à asevere

27


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
[Dal], le jeudi 28 juillet 2005 à 12:03:30
Charly,

Les headers de demande d'authentification doivent être envoyés :

- avant de contrôler les variables entrées par l'utilisateur
- avant toute sortie de texte

En effet, si je les enlève (je l'ai vérifié en testant depuis une station windows) lorsqu'un utilisateur rentre un mauvais login/pwd on a bien un message d'erreur mais qd il fait "actualiser" ce la ne lui renvoie pa la pop up d'identification.

Un "unset" pour détruire les variables initialisées (si le mot de passe est erroné) ne résoud pas le problème ?

Accessoirement, si tu faisais tes tests depuis ta station Linux, il me semble que celà serait plus judicieux... c'est même le but de la manoeuvre.


Dal
Répondre à [Dal]

30


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
magic charly, le vendredi 29 juillet 2005 à 08:50:38
j'ai enlevé tous les "echo" du programme ... j'ai malgré tjrs la meme erreur qd mon site est sous linux :(

concernant mes essais depuis une station client windows avec le site sur un serveur linux. 2 raisons :
-je n'ai pa de navigateur sur mon environemment linux
-je préfère tester le site ds l'environnement ds lequel il sera utilisé par la suite cad clients windows ouvrant le site situé sur le serveur linux.

j'ai comparé les fichiers php.ini sous linux et sous windows en reopinat sur le fichier linux les champs différents qui me sembaient utiles. rien n'y fait

help ;)
Répondre à magic charly