Retour à l'accueil du site.


 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs S'enregistrerS'enregistrer 
ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

problème avec Apache/php/phpWiki

 
Poster un nouveau sujet   Répondre au sujet    MacADSL Index du Forum -> Réseau
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Hoepffner
Membre habitué


Inscrit le: 07 Mar 2001
Messages: 64

MessagePosté le: 15-Nov-04 00:36:46    Sujet du message: problème avec Apache/php/phpWiki Répondre en citant

Bonjour

Je suis en train d'installer SPIP et/ou PhpWiki sur le serveur de mon école (école d'art de Rueil-Malmaison. Php marche (le test renvoie bien les settings de php 4), Mysql fonctionne, je peux créer des bases et les configurer avec CocoaMySql ou MacSql. J'ai d'abord installé PhpWiki et après quelques recherches de réglage la page d'accueil s'affiche mais sans les images et à partir de là les liens sont de la sorte:
http://multimedia.local/phpwiki/index.php et Safari me répond: le serveur n'existe pas
alors que l'adresse réelle de mon site est
http://earueil.no-ip.org (nous n'avons pas d'IP fixe pour le moment)
le lien ci-dessus devrait donc être
http;//earueil.no-ip.org/phpwiki/index.php
Si je tape cette adresse, j'atteins les pages en question, sans images et avec les liens de nouveau buggés.

Le nom multimedia.local est le nom d'un des deux serveurs virtuels sous Apache, j'en ai créé un autre avec un N° de port différent pour le cours de Philosophie qui s'appelle philo.local.
J'ai réglé ces noms dans l'interface de MacOsX serveur mais ils apparaissent aussi dans le fichier httpd_macosxserver.config.

Je ne peux atteindre la machine pour l'instant que via le terminal sur un poste de distant (de chez moi), je peux donc changer les paramètres dans le fichier httpd_macosxserver.config mais sur l'interface de configuration.

Il se passe la même chose avec SPIP.
Le problème vient-il d'Apache ou de php?
Quelqu'un peut-il m'éclairer?
Merci par avance,
Jacques
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Anthony
Administrateur


Inscrit le: 07 Mar 2001
Messages: 7354
Localisation: Paris Nancy

MessagePosté le: 15-Nov-04 02:09:18    Sujet du message: Répondre en citant

Laisse moi deviner, tu es derrière un modem/routeur qui fait du NAT/PAT ?
_________________
parrainage boursorama

Aidez MacADSL en faisant vos emplettes sur l'AppleStore !
Comparatif des offres ADSL Test d'éligibilité ADSL
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Hoepffner
Membre habitué


Inscrit le: 07 Mar 2001
Messages: 64

MessagePosté le: 15-Nov-04 08:31:08    Sujet du message: wiki/spip Répondre en citant

Oui, je suis derrière un routeur, mais il n'est pas configuré en NAT/PAT, le routeur (un modem Alcatel et un routeur zyxel) est configuré en defserveur qui pointe sur mon serveur. Il y a juste 2 ports qui sont réglés pour pointer sur un autre serveur pour des services FileMakerPro. Tu penses que cela peut venir de là?
Je vais demain à mon école et je pourrais reprendre quelques réglages de façon plus aisée que via terminal/ssh…
Merci de ton aide
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Anthony
Administrateur


Inscrit le: 07 Mar 2001
Messages: 7354
Localisation: Paris Nancy

MessagePosté le: 15-Nov-04 19:20:28    Sujet du message: Répondre en citant

Ca vient de là, mais aussi de la façon dont Mac OS X gère le hostname. Il faudrait que tu donnes à ton mac le nom (hostname) associé à ton IP, à savoit earueil.no-ip.org .

Il faut aussi que tu puisses accéder, depuis le réseau local, à ton réseau local, en utilisant l'adresse IP Publique du routeur. Cetet fonctionnalité n'est pas supportée par tous les routeurs. Si elle ne l'est pas, il reste à ajouter à la main une entrée dans /etc/host
_________________
parrainage boursorama

Aidez MacADSL en faisant vos emplettes sur l'AppleStore !
Comparatif des offres ADSL Test d'éligibilité ADSL
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Hoepffner
Membre habitué


Inscrit le: 07 Mar 2001
Messages: 64

MessagePosté le: 15-Nov-04 22:44:22    Sujet du message: Répondre en citant

C'est ce que j'essaie de faire mais comme je suis à distance je ne peux que changer le fichier "/etc/httpd/httpd_macosxserver.conf" bien que les commentaire disent qu'il ne faut pas changer les settings là mais dans le tableau de bord "server settings" qui est sur le serveur en question. j'ai quand même changé le server_name dans le fichier en remplaçant multimedia.local par earueil.no-ip.org
En redémarrant apache (apachectl graceful), le serveur m'a répondu qu'il ne pouvait pas ouvrir /private/etc/httpd/httpd_macosxserver.conf en vérifiant les autorisations je me suis rendu compte que, contrairement à http.conf, il n'était pas autorisé en lecture pour groupe et other, un coup de chmod pour changer cela, un coup de graceful, ça redémarre mais avec:

[ServeurXa:~] admin% apachectl graceful
/usr/sbin/apachectl graceful: httpd not running, trying to start
[Mon Nov 15 21:29:06 2004] [warn] module mod_dav.c is already added, skipping
[Mon Nov 15 21:29:06 2004] [warn] module mod_hfs_apple.c is already added, skipping
[Mon Nov 15 21:29:06 2004] [warn] module mod_redirectacgi_apple.c is already added, skipping
fopen: Permission denied
httpd: could not open error log file /private/var/log/httpd/error_log.
/usr/sbin/apachectl graceful: httpd could not be started

mais apache démarre quand même ou y a-t-il une autre occurence de Apache?

Par contre les mêmes problèmes se posent dans spip et apache reste toujours avec multimedia.local comme serveur_name (je le sais en faisant http.earueil.no-ip.essai.php) donc je pense que les settings du tableau de bord gardent la main et je ne vais pas à mon école avant vendredi…

En ce qui concerne le rapport Lan/Wan je comprend le raisonnement, c'est à dire qu'à l'intérieur du Lan, quand je fais une requête vers l'extérieur, le routeur devrait me rerouter vers le defserver si j'ai bien compris. Là aussi il me faut attendre d'être sur place pour règler cela. je ne comprends pas bien la dernière manip dans le fichier /etc/host, peux-tu m'expliquer?

J'ai d'autre part un problème avec les fichiers php3 qui sont téléchargés plutôt que de s'ouvrir. J'ai là aussi essayé de changer les settings dans etc/httpd/httpd.conf malgré les warnings et au redémarrage j'ai droit à encore d'autres reproches…

Merci pour tes éclaircissements

Jacques
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Hoepffner
Membre habitué


Inscrit le: 07 Mar 2001
Messages: 64

MessagePosté le: 15-Nov-04 22:56:24    Sujet du message: Répondre en citant

une précision, le hostname est encore un autre nom, serveurXa.local, multimedia.local est le serveur_name d'un des 2 serveurs virtuels réglés dans le tableau de bord "server settings" mais qui apparaît aussi dans le fichier etc/httpd_macosxserver.conf que j'essaie de changer
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Hoepffner
Membre habitué


Inscrit le: 07 Mar 2001
Messages: 64

MessagePosté le: 16-Nov-04 00:22:37    Sujet du message: Répondre en citant

gagné! J'oubliais de faire sudo en redémarrant apache, donc il ne pouvait ouvrir certains des fichiers. Maintenant wiki marche de l'extérieur. Je me colle au Lan quand j'y retourne, vendredi, si les élèves m'en laissent le loisir. J'ai par contre un problème avec spip (je ne suis pas sûr de mon choix ou peut-être que j'utilise les 2?), apache/php reconnaît les fichiers php mais pas les php3 qui s'ouvrent en mode texte. J'ai activé ce qu'il faut dans httpd.conf mais il est écrit que c'est géré par mime_macosxserver.types.

En ce qui concerne le mode Lan, je ne sais pas si je pourrai règler le routeur mais je pense à une autre solution, si le Lan pointe vers un serveur virtuel avec le server_name local (192.168.10.3) et le defserver vers un autre avec le server_name externe et un port différent pour chacun (genre 80 et 3200) en utilsant le mapage du port sur le routeur ou en réglant les requêtes Lan sur ce port. Les 2 serveurs virtuels pointant vers le même dossier documents?
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Anthony
Administrateur


Inscrit le: 07 Mar 2001
Messages: 7354
Localisation: Paris Nancy

MessagePosté le: 16-Nov-04 00:33:38    Sujet du message: Répondre en citant

Tu dois avoir une ligne dans le httpd.conf :

Citation:
AddType application/x-httpd-php .php



Ajoute .php3 à la fin de cette ligne :

Citation:
AddType application/x-httpd-php .php .php3

_________________
parrainage boursorama

Aidez MacADSL en faisant vos emplettes sur l'AppleStore !
Comparatif des offres ADSL Test d'éligibilité ADSL
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Hoepffner
Membre habitué


Inscrit le: 07 Mar 2001
Messages: 64

MessagePosté le: 24-Nov-04 10:26:59    Sujet du message: gagné! Répondre en citant

Anthony,
Je suis enfin allé à mon école avec du temps devant moi et j'ai fait la manip telnet pour activer le loopback sur le routeur via Telnet et ça marche. En ce qui concerne les problèmes des fichiers php3 avec SPIP, j'ai un peu abandonné, tout est activé, que ce soit dans httpd.conf ou dans les config mime et cela télécharge toujours le fichier au lieu de l'ouvrir, je crois que là on a la limite normale de macosxserver, une interface plus facile mais une redondance de réglages due à l'interface graphique. De toute façon le duo wiki pour l'interactivité rapide et facile et des repertoires web pour ceux qui veulent aller plus loin me convient.
Merci encore
Jacques
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Anthony
Administrateur


Inscrit le: 07 Mar 2001
Messages: 7354
Localisation: Paris Nancy

MessagePosté le: 24-Nov-04 13:19:48    Sujet du message: Répondre en citant

Il n'y a pas de raison que le php3 ne soit pas supporté, enfin bon
_________________
parrainage boursorama

Aidez MacADSL en faisant vos emplettes sur l'AppleStore !
Comparatif des offres ADSL Test d'éligibilité ADSL
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    MacADSL Index du Forum -> Réseau Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com