Ne pouvait pas déterminer de manière fiable le serveur est entièrement nom de domaine complet pour MacBook

Première fois a eu un nouveau MBP 2016. En essayant de configuration de PHP,MySQL & Apache. Commencé Apache en utilisant la commande

sudo apachectl restart

Puis installé PHP par

brew install php71 --with-httpd24

Aussi fait les modifications suivantes...

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#

DirectoryIndex index.html index.php
SetHandler application/x-httpd-php

ServerName dev-server

Aussi, mis à jour le même dans le fichier host /etc/hosts/

Mais, à chaque fois que j'essaie d'Arrêter/Redémarrer mon apache en utilisant la commande sudo apachectl restart ou sudo apachectl stop je reçois des messages d'erreur suivants.

AH00557: httpd: apr_sockaddr_info_get() failed for Sureshs-MacBook-Pro.local
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
httpd not running, trying to start

Mais, étrangement quand je suis à l'exécution d'un fichier PHP de mon navigateur http://localhost/index.php ça fonctionne. Comme dans mon index.php fichier que je suis en utilisant le code <?php phpinfo(); ?> Elle montre la version de PHP PHP Version 7.1.4 chargé.

Essayé beaucoup de choses mais ne comprennent ce qui ne va pas à l'endroit où.

---Mise à JOUR---

Après la mise à jour 127.0.0.1 Sureshs-MacBook-Pro.local dans mon /private/etc/hosts fichier, une erreur résolu. Maintenant, je suis seule erreur ci-dessous.

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using Sureshs-MacBook-Pro.local. Set the 'ServerName' directive globally to suppress this message
L'ajout d'un serverName = my.server.name directive à votre configuration d'apache peut résoudre l'avertissement que vous obtenez.
Je l'ai déjà ajouté que, comme ServerName dev-server. Voir mon post
Essayez valeur de ServerName sans trait d'union et de donner de la valeur du port. Ex: ServerName devserver:80
J'ai enfin fig quel était le problème dans mon cas. J'ai déjà répondu la réponse dans le post. Merci pour la réponse.

OriginalL'auteur Suresh | 2017-04-22