localhostでapacheを使用したWebサイトにアクセスできません[複製]


2

yosemiteを実行しているMacbook Proでphp、mysql、apacheを有効にしようとしていました。このガイドに従いまし たが、実行されません。助けてくださいOS X上のローカルWebサーバーを設定する際に間違って何.....私はというエラーを取得します。http:// localhostの/は使用できません。

Abhimanyus-MacBook-Pro:~ abhimanyuaryan$ cat /etc/hosts
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
#::1            localhost  


Abhimanyus-MacBook-Pro:~ abhimanyuaryan$ ls -lad /Library/WebServer/Documents /Library/WebServer/Documents/index*
drwxr-xr-x  8 root  wheel  272 Feb 18 13:29 /Library/WebServer/Documents
-rw-r--r--  1 root  wheel   49 Feb 18 13:29 /Library/WebServer/Documents/index.html
-rw-r--r--  1 root  wheel   67 Jan  6 14:08 /Library/WebServer/Documents/index.html.en

Abhimanyus-MacBook-Pro:~ abhimanyuaryan$ ps aux| grep http
abhimanyuaryan  26010   0.0  0.0  2432772    664 s000  S+   10:21PM   0:00.00 grep http

回答:


1

private / etc / apache2 / httpd.conf」ファイルにエラーがありました。それを修正するために、古いファイルを新しいファイルに置き換えました。httpd.confファイルにエラーがあるかどうかを確認するには、ターミナルで次のコマンドを記述します。

sudo apachectl start  

Apacheサーバーを起動するには

sudo apachectl configtest

ファイルの構文に問題がないかテストを実行します。構文OKを示すreturnコマンドを取得した場合。ファイルhttpd.confファイルは問題ありません。

私の場合のsudo apachectl configtest出力では:

Abhimanyus-MacBook-Pro:apache2 abhimanyuaryan$ sudo apachectl configtest
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using Abhimanyus-MacBook-Pro.local. Set the 'ServerName' directive globally to suppress this message
Syntax OK

それ以外の場合は、古いファイルを上で指定した新しいファイルに置き換えます。

sudo mv ~/Downloads/httpd.conf  /private/etc/apache2/httpd.conf

すなわち、sudo mv [target] [destination]。ファイルのターゲットの場所を変更できます。新しいファイルがホームディレクトリのダウンロードフォルダにダウンロードされていない場合(〜)。

完了したら、etresoft がここに書いた指示に従います。

。ありがとう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.