2012-12-19 3 views
0

J'ai cherché internet sans arrêt pendant trois jours pour trouver une solution à mon problème, mais rien ne fonctionne.Apache Mountain Lion ne fonctionne pas

Mon Apache est chargé, mon fichier httpd.conf est par défaut autre que le LoadModule PHP5 qui n'est plus commenté, et les permissions sur tous les fichiers sont au moins autorisées à lire.

J'ai fait une complète réinstallation complète de Mountain Lion, en restaurant uniquement mon compte d'utilisateur avec Time Machine.

Voici quelques éléments importants de mon fichier httpd.conf (comme ils sont par défaut):

ServerRoot "/usr" 

#Listen 12.34.56.78:80 
Listen 80 

User _www 
Group _www 

#ServerName www.example.com:80 

DocumentRoot "/Library/WebServer/Documents" 

<Directory /> 
    Options FollowSymLinks 
    AllowOverride None 
    Order deny,allow 
    Deny from all 
</Directory> 

<Directory "/Library/WebServer/Documents"> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride None 
    Order allow,deny 
    Allow from all 
</Directory> 

Mon fichier UserName.conf (James.conf):

<Directory "/Users/James/Sites/">
       
    Options Indexes MultiViews      
    AllowOverride AuthConfig Limit
       
    Order allow,deny
       
    Allow from all
  
</Directory> 
+0

Essayez ce guide http : //osxdaily.com/2012/09/02/start-apache-web-server-mac-os-x/ – Mellson

+0

Mec, il n'y a presque aucun lien que vous pouvez m'envoyer que je n'ai pas suivi. –

+0

Peut-être essayez de modifier AllowOverride AuthConfig Limit à AllowOverride All (dans James.conf). Le fichier que vous essayez d'ouvrir doit également être dans le répertoire de base dans le dossier nommé Sites. Disons que vous avez un dossier nommé PHP avec un index.php dedans. Pour y accéder, rendez-vous sur http: //localhost/~James/PHP/index.php dans votre navigateur. Ce panneau de préférences devrait vous permettre d'activer/désactiver votre serveur - http://clickontyler.com/blog/2012/02/web-sharing-mountain-lion/ – Mellson

Répondre

1

Malheureusement après avoir fait une réinstallation complètement propre de Mountain Lion, j'étais toujours incapable de démarrer Apache avec succès. J'ai même téléchargé le volet Préférences système pour le partage Web à partir de clickontyler.com/blog/2012/02/web-sharing-mountain-lion et cela n'a toujours pas fonctionné.

La seule chose qui m'a permis de profiter d'un serveur Apache sur mon Macbook Pro était en téléchargeant XAMPP de here.

0

Vérifiez ce fichier

/private/etc/apache2/extra/httpd-vhosts.conf* 

Je commentais les vhosts factices

J'avais aussi fait une faute de frappe dans le httpd.conf et quand je fixe que les choses ont commencé à travailler