私は私の新しいMacBook Airの13"のローカル環境を設定しようとしています:内蔵の自分とのApache DocumentRoot
、PHP、およびMySQLの私は普通に更新します。/etc/hosts
ただ、かなりのパーマリンクで私の地元のウェブサイトを実行するために:local/example
。参照の場合、私は通常、チェック:
この時間は、私は単純に取得しています403禁止エラーに私がヒットするたびに127.0.0.1
、localhost
またはlocal
。最初に、ターミナルを通して、ApacheとPHPの両方が実行されていることを確認しました(PHPページを表示できませんが)。次に、Apacheの許可に従ってすべての許可を更新しました。今私はただ必死です。関連するApache構成は次のとおりです。
/etc/hosts
(ファイルを表示 — 1行追加)/etc/apache2/httpd.conf
(ファイルを表示 —を更新DocumentRoot
)/etc/apache2/users/joao.conf
(ファイルを表示 -このファイルを作成)/etc/apache2/extra/httpd-vhosts.conf
(ファイルを表示 —更新VirtualHost
)
Apacheはどういうわけか私へのアクセスを拒否してDocumentRoot
いるようです(ちなみに~/Sites
)。~/Sites
実際はシンボリックリンクであるためDocumentRoot
、次のパス(すべて同じディレクトリを指す)で更新しようとしました。
~/Sites
/Users/joao/Sites
/Users/joao/Dropbox/Workflow/Sites
(元のディレクトリ)
まだ403を投げています。これを修正/デバッグする方法はありますか?
クイックアップデート —私の/var/log/apache2/joao.pt-error_log
外観は次のとおりです。
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to / denied
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:47 2013] [error] [client ::1] (13)Permission denied: access to / denied
[Sun Jul 07 12:50:47 2013] [error] [client ::1] (13)Permission denied: access to / denied
[Sun Jul 07 12:50:48 2013] [error] [client ::1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:48 2013] [error] [client ::1] (13)Permission denied: access to /favicon.ico denied
/Sites
(ルート/
フォルダーに)フォルダーを作成し、そこにファイルを配置し、それに応じてエイリアスとディレクトリのオプションを構成しました。うまくいきました。