(j)partage web bloqué

sabine

Membre confirmé
23 Novembre 2001
79
0
Paris
www.planeteinvisible.com
dans les prefs systeme, quand j'essaye d'activer le partage web personnel la croix s'affiche mais reste grisée. Il ne s'active pas. J'ai essayé sur mes deux macs, rien à faire. J'ai pris les cd d'instals de jaguar mais je ne trouve pas de dossier applications dans lequel je pourrais juste remplacer les prefs systeme comme quelqu'un l'indique dans un autre post.
Donc comme ça marche pas je peux pas installer mon serveur php etc... Bref je suis dans la merde. Any solution Guys ?
 
T'as quoi comme service d'activé déjà ?
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par sabine:</font><hr /> dans les prefs systeme, quand j'essaye d'activer le partage web personnel la croix s'affiche mais reste grisée. Il ne s'active pas. J'ai essayé sur mes deux macs, rien à faire. J'ai pris les cd d'instals de jaguar mais je ne trouve pas de dossier applications dans lequel je pourrais juste remplacer les prefs systeme comme quelqu'un l'indique dans un autre post.
Donc comme ça marche pas je peux pas installer mon serveur php etc... Bref je suis dans la merde. Any solution Guys ?
<hr /></blockquote>

Est-ce que tu as déjà modifié les fichiers de configuration du serveur web /etc/httpd/httpd.conf par exemple ?
 
Peux-tu nous dire ce que tu as modifié dans ton fichier httpd.conf ? La gestion du php3 ?

L'erreur que tu obtiens signifie qu'une diretive AddType dans ton fichier n'est pas juste.

Il faudrait donc trouver toutes ces directives AddType dans ton fichier. Et nous les donner. Sinon, envoie-moi ton fichier en privé ( [email protected]).
 
J'ai changé les lignes comme indiqué pour permettre la mise en place du serveur php sous apache, c'est à dire enlever les #derrière les lignes load module et mod php4 etc, et ajouter la ligne AddType application/x-httpd-php.php
En fait quand je retourne dans le terminal et que je fais sudo pico pour rechercher mon fichier httpd.conf, je n'ai rien dans la fenêtre de pico... Donc je peux rien faire. Je veux bien te l'envoyer par mail mais je ne sais pas comment faire pour le trouver sur mon ordi. peux tu me donner la marche à suivre ? merci
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par sabine:</font><hr /> J'ai changé les lignes comme indiqué pour permettre la mise en place du serveur php sous apache, c'est à dire enlever les #derrière les lignes load module et mod php4 etc, et ajouter la ligne AddType application/x-httpd-php.php
En fait quand je retourne dans le terminal et que je fais sudo pico pour rechercher mon fichier httpd.conf, je n'ai rien dans la fenêtre de pico... Donc je peux rien faire. Je veux bien te l'envoyer par mail mais je ne sais pas comment faire pour le trouver sur mon ordi. peux tu me donner la marche à suivre ? merci
<hr /></blockquote>

Dans le repertoire /etc/httpd tu dois avoir plusieurs fichiers:

<pre><font class="small">code:</font><hr>
httpd.conf
httpd.conf.default
magic.default
mime.types.default
httpd.conf.bak
magic
mime.types
users </pre><hr>

Comme tu peux le voir il existe une version default du fichier de conf et une version de backup. Si tu n'as plus la version httpd.conf utilise la version .bak puis celle.default pour récupérer ton server web
wink.gif
(si jamais fait une copie du fichier httpd.conf.default ailleurs par sécurité)
 
avec tinker tool j'ai trouvé mon dossier etc/httpd mais maintenant je vois pas ce que je peux faire
avec la commande sudo pico j'ai ouvert httpd.conf, httpd.conf.bak et httpd.conf.default et je n'ai que du blanc dans mon terminal alors qu'avant j'avais plein de lignes de commandes... J'ai du vraiment faire une merde sans nom....
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par sabine:</font><hr /> avec tinker tool j'ai trouvé mon dossier etc/httpd mais maintenant je vois pas ce que je peux faire
avec la commande sudo pico j'ai ouvert httpd.conf, httpd.conf.bak et httpd.conf.default et je n'ai que du blanc dans mon terminal alors qu'avant j'avais plein de lignes de commandes... J'ai du vraiment faire une merde sans nom....
<hr /></blockquote>

Vérifie bien la chose, essaie de les ouvrir avec autre chose que pico. Si ces fichiers sont effectivement vide tu risques d'avoir un problème
frown.gif
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par sabine:</font><hr />AddType application/x-httpd-php.php
<hr /></blockquote>

Salut,

le problème vient de là (sauf si tu as mal recopié la ligne). Il manque un espace avant le .php (sauf erreur).

Mais maintenant, si ton fichier est vide...

Ouvre le terminal, fais un :

cd /etc/httpd
ls -l

Juste avant la date, tu as la taille des fichiers. Quelle taille as-tu pour httpd.conf ?

Sinon, pour l'envoyer par mail, c'est plus compliqué. Essaye de faire :

cd /etc/httpd
cp httpd.conf /Users/&lt;ton_nom_de_login&gt;/
cd /Users/&lt;ton_nom_de_login&gt;
ls

(si tous ça de fonctionne pas, change Users par User. Je suis plus sur, j'ai pas de Mac sous la main)

et là tu devrais avoir ce fichier httpd.conf. Et tu devrais arriver à le mettre comme pièce jointe à un mail...

Bonne chance !!!
 
génial olof ce que tu viens de m'envoyer par mail marche.
la commande à faire est donc :
sudo cp /etc/httpd/httpd.conf.bak /etc/httpd/httpd.conf

(copie httpd.conf.bak en httpd.conf)

Après, tu fais un petit

sudo apachectl configtest

Et si il te répond ok, c'est que le partage web peut être activé (par les
préférences système ou par un 'apachectl start'.


merci
Sabine
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par sabine:</font><hr /> AddType application/x-httpd-php.php
<hr /></blockquote>

"L'erreur" est toute bête! Juste une faute de frappe!
Vérifie bien tout simplement que tu as mis un espace entre x-httpd-php et.php pour obtenir strictement :

<pre><font class="small">code:</font><hr> AddType application/x-httpd-php .php</pre><hr>

Si tu n'as pas mis d'espace, effectue cette modification puis relance le serveur Apache (Via le panneau Partage) puis tu pourras faire ton test php et continuer ton installation (MySQL) etc...
wink.gif
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par olof:</font><hr />

Salut,

le problème vient de là (sauf si tu as mal recopié la ligne). Il manque un espace avant le .php (sauf erreur).

......
<hr /></blockquote>

Désolé Olof je n'avais pas vu ton post!
wink.gif
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par Azrael:</font><hr />
Désolé Olof je n'avais pas vu ton post!
wink.gif
<hr /></blockquote>

Tu peux dormir tranquille, je ne t'en veux pas
laugh.gif
laugh.gif
laugh.gif
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par olof:</font><hr />
Sinon, pour l'envoyer par mail, c'est plus compliqué. Essaye de faire :

cd /etc/httpd
cp httpd.conf /Users/&lt;ton_nom_de_login&gt;/
cd /Users/&lt;ton_nom_de_login&gt;
ls
<hr /></blockquote>

Pour l'envoyer par mail, il existe quand même une manière plus facile.
Dans Mail, tu ajoutes une pièce jointe, et dans le menu qui s'ouvre, tu mets dans le cadre en bas /etc/httpd
Et de là tu peux choisir quel fichier mettre en pièce jointe.
Et c'est valable pour toute les menus d'ouverture de fichier. On peux par exemple ouvrir le fichier httpd.conf avec son browser
 
J'avais le même problème et votre solution (deux lignes dans le terminal) marche géniale. J'ai rien compris mais c'est pas très grave. Je peux enfin recommencer le développement php et mysql.
Y en a qui sont doués quand-même. Bravo Olof