0

なぜこれなのか誰か知っていますか?

httpd.confファイルの変更についていろいろ読んだことがありますが

  1. 情報はさまざまであり、矛盾しています
  2. ファイルにあると言われているものは同じ形式ではなく、そこにあることを意味するものには2つのバージョンがあります<Directory /> </Directory><Directory something else> </Directory>

元のPHP5.4.3/ Apache 2.4.2は正常に機能していますが、httpd.conf設定をApache 2.2.2のファイル( PHP5.3.1。

Lines 160-166:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Satisfy all
</Directory>

Lines 305-310:

<Directory "cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

それとも完全に違うものですか?

4

1 に答える 1

2

次の行を httpd.conf に追加する必要があります。

# This tells Apache where to look for phpmyadmin
Alias /phpmyadmin C:/wamp/apps/phpmyadmin3.5.1

# This gives permission to serve the directory
<Directory C:/wamp/apps/phpmyadmin3.5.1>
  Options None
  AllowOverride None
  # This allows eveyone to access phpmyadmin, which you may not want
  Order Allow,Deny
  Allow from all
</Directory>

これらの変更を行って Apache を再起動すると、動作するはずです。

404 ではなく 403 を取得しているため、最初の行が既に存在している可能性があります。

于 2012-07-27T15:14:59.440 に答える