人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Mac OS X 10.7 で httpd.conf の設定が通りません。

下記サイトの指示にしたがって設定を行っていますが
http://www.karakaram.com/mac/apache-php-mysql-macports/

http://localhost/phpmyadmin にアクセスしようとすると

> Forbidden
> You don't have permission to access /phpmyadmin/ on this server.

となってしまいます。



#1 下記のように指定しております。
<IfModule alias_module>
Alias /phpmyadmin "/opt/local/www/phpmyadmin"
ScriptAlias /cgi-bin/ "/opt/local/apache2/cgi-bin"

</IfModule>

<Directory /phpmyadmin>
Options Indexes
Order allow,deny
Allow from all
</Directory>





#2 ディレクトリのアクセス権はすべてアクセス可能な状態です。
$ ls -l /opt/local/www
total 0
drwxrwxrwx 108 root admin 3672 Mar 26 13:00 phpmyadmin

$ ls -l /opt/local/www/phpmyadmin
total 3240
-rwxrwxrwx 1 root admin 227 Feb 18 21:26 CREDITS
-rwxrwxrwx 1 root admin 32145 Feb 18 21:26 ChangeLog
-rwxrwxrwx 1 root admin 249991 Feb 18 21:26 Documentation.html
...



現在は、通常のフォルダに展開してphpmyadminを使用していますが
原因が気になります。

なにかお心当たりのものがありましたら、ご教示ください。

●質問者: domodomodomo
●カテゴリ:インターネット ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● iwaim
●150ポイント

http://localhost/phpmyadmin/index.php でアクセスできますか?
アクセスできたとすれば、DirectoryIndexディレクティブの設定が足りません。

<Directory /phpmyadmin>のところに

DirectoryIndex index.php

をいれればよいでしょう。


domodomodomoさんのコメント
ご回答、ありがとうございます。 http://localhost/phpmyadmin/index.php でアクセスできませんでした。 なお下記の設定をいれています。 <IfModule dir_module> # Changed # DirectoryIndex index.html DirectoryIndex index.html index.php </IfModule>

2 ● studiocherry
●150ポイント ベストアンサー

Apache http server の Directory ディレクティブは、ハードディスク上のファイルが存在するフルパス か Unix のシェル形式の ワイルドカード を 設定しなければなりません。

記入されている情報から判断すると

<Directory /phpmyadmin>

ではなく

<Directory /opt/local/www/phpmyadmin>

にする必要があると思います。


domodomodomoさんのコメント
回答ありがとうございます。 記載いただいたとおり、phpmyadminは下記ディレクトリにありますが、 <Directory /opt/local/www/phpmyadmin>に変更しても変化はありませんでした。 $ ls /opt/local/www/ phpmyadmin

studiocherryさんのコメント
apache の ログにどんなエラーが、出ていますか? 標準設定のままであれば、/private/var/log/apache2/error_log にログが、あると思います。

studiocherryさんのコメント
なんとなく Alias の設定が有効になっていない気もするのですが、 httpd.conf を書き換えたら Apache の再起動されていますよね。

studiocherryさんのコメント
あ、失礼しました。 Mac Ports ですか。 ログファイルは /opt/local/apache2/logs/error_log かな。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ