2009-09-03 17 views
1

Mac OS X 10.6でローカルのPHP(5.3)Webサイトを実行したいと思います。私はPHPが正しく設定されており、http://mymac.local/~me/index.htmlを使ってウェブサイトにアクセスできます。私は、このフォルダ構造を持っている:Mac OS Xのウェブサイトのサブフォルダ

~me/Sites/index.html which points to http://mymac.local/~me/index.html 
~me/Sites/mysite/home.html which doesn't work 

私はhttp://mymac.local/~me/mysite/home.htmlをしようとすると、私は、そのファイルにアクセスする権限を持っていない旨の禁止エラーが発生します。私がhome.htmlをSitesフォルダに入れても、私はまだエラーが発生します。 Apacheはindex.htmlとサブフォルダのみが好きではないと思われます。それを働かせる方法はありますか?

答えて

1

〜me/Sites /の下に新しいフォルダを作成し、そのフォルダにアクセスできるかどうかを確認します。 権限が変更されました。フォルダやファイルをchownまたはchmodして、読み込み可能に戻すことができます。

+0

これは間違いなく許可ですが、「情報を見る」以外にMacでそれを変更する方法はわかりませんが、それはいいことではありません。新しいサブフォルダは同じ禁止された結果を生成します。私がindex.html(現在働いているもの)の名前をhome.htmlに変更するとうまくいきます。そのファイルには他のすべてに必要な特別な権限があります。 – 4thSpace

1

「システム環境設定」の「共有」パネルを見て、ファイル共有がオンになっていることと、「すべての人」が「サイト」フォルダを読むことができることを確認してください。

1

私はあなたの質問を完全に理解していません。しかし、経験から私はOS X上のApacheが苦痛になることがあることを知っています。あなたは問題を避けることができ、代わりにXAMPPまたはMAMPを使用することができます。

1

私はchmod -R 777サイトを実行し、それを解決しました。