Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
Hoepffner Membre habitué
Inscrit le: 07 Mar 2001 Messages: 64
|
Posté le: 15-Nov-04 00:36:46 Sujet du message: problème avec Apache/php/phpWiki |
|
|
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 |
|
|
Anthony Administrateur
Inscrit le: 07 Mar 2001 Messages: 7354 Localisation: Paris Nancy
|
|
Revenir en haut |
|
|
Hoepffner Membre habitué
Inscrit le: 07 Mar 2001 Messages: 64
|
Posté le: 15-Nov-04 08:31:08 Sujet du message: wiki/spip |
|
|
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 |
|
|
Anthony Administrateur
Inscrit le: 07 Mar 2001 Messages: 7354 Localisation: Paris Nancy
|
Posté le: 15-Nov-04 19:20:28 Sujet du message: |
|
|
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 |
|
|
Hoepffner Membre habitué
Inscrit le: 07 Mar 2001 Messages: 64
|
Posté le: 15-Nov-04 22:44:22 Sujet du message: |
|
|
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 |
|
|
Hoepffner Membre habitué
Inscrit le: 07 Mar 2001 Messages: 64
|
Posté le: 15-Nov-04 22:56:24 Sujet du message: |
|
|
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 |
|
|
Hoepffner Membre habitué
Inscrit le: 07 Mar 2001 Messages: 64
|
Posté le: 16-Nov-04 00:22:37 Sujet du message: |
|
|
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 |
|
|
Anthony Administrateur
Inscrit le: 07 Mar 2001 Messages: 7354 Localisation: Paris Nancy
|
|
Revenir en haut |
|
|
Hoepffner Membre habitué
Inscrit le: 07 Mar 2001 Messages: 64
|
Posté le: 24-Nov-04 10:26:59 Sujet du message: gagné! |
|
|
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 |
|
|
Anthony Administrateur
Inscrit le: 07 Mar 2001 Messages: 7354 Localisation: Paris Nancy
|
|
Revenir en haut |
|
|
|