こんにちはFriends以前はXAMPサーバーを使用していますが、joomlaテンプレートをインストールすると、多くのエラーが発生します。これでWAMPをインストールしましたが、問題は次のとおりです。1. 127.0.0.1でアクセスできますが、「localhost」でアクセスできません。 2 phpmyadminにアクセスすると、このエラーが発生します。
禁止このサーバーの/ phpmyadmin /にアクセスする権限がありません。
Alias /phpmyadmin "c:/wamp/apps/phpmyadmin3.4.5/"
# to give access to phpmyadmin from outside
# replace the lines
#
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#
# by
#
# Order Allow,Deny
# Allow from all
#
変更後は次のようになります
<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>
この後、Wampを再起動するだけです
C:\wamp\alias
に移動します。ファイルphpmyadmin.conf
を開き、変更します
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
に
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
問題が解決しました
Httpd.confファイルを次のように変更します。
から
<Directory />
AllowOverride none
Require all denied
</Directory>
に
<Directory />
AllowOverride none
Require all granted
</Directory>
したがって、上記のものはどれも私にとってはうまくいきませんでした。これを除く:httpd.confを編集し、
行を見つける
Listen 80
に変更します
listen 0.0.0.0:80
windows 8を実行している場合、ipv4の代わりにipv6を使用することと関係がある
C:\ wamp\aliasに移動します。ファイルphpmyadmin.confを開いて追加します
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from MACHINE_IP
次のファイルの変更\ bin\Apache\apache2.2.22\conf\httpd.conf
Replace Listen 80 with Listen 0.0.0.0:80
交換
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
と
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
交換
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
と
Order Deny,Allow
Allow from all
Allow from 127.0.0.1
\ wamp\alias\phpmyadmin.confで置き換えます
<Directory "c:/wamp/apps/phpmyadmin3.4.10.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
と
<Directory "c:/wamp/apps/phpmyadmin3.4.10.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
</Directory>
Windows localhostでテスト済み。 注: RigsFollyのコメントも考慮してください。
Apache 2.4.2を搭載したWampServer 2.2の場合、次のようになりました。
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require local
これを解決するために、httpd.conf
を開き、次の行を変更しました。
Allow from 127.0.0.1
に:
Allow from 127.0.0.1 ::1
wamp/alias/phpmyadmin.confに次の行を追加するだけです
から許可:: 1
phpmyadminのバージョンに応じて、次のようになります。
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
</Directory>
私はこの問題に直面しました
Forbidden You don't have permission to access /phpmyadmin/ on this server
これに関するいくつかの助け:
最初に、新しい湿地を取り付けたことを確認するか、既存の湿地を交換します。新鮮な場合は問題ありません。既存のインストールを完了します。
次の手順を実行します。
可能なアンインストールワンプがあり、管理者としてインストールを実行し、mysql.confファイルをそのように変更します
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
Allow from all
Allow from all
</Directory>
しない:管理者として再インストールする前に、上記の解決策は機能しませんでした
c:\wamp\alias\phpmyadmin.conf
のファイルの内容を次のように変更します。
<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>
ここで、私のWAMPインストールはc:\ wampフォルダーにあります。インストールに応じて変更してください。
以前は、次のようでした。
<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
これらの変更を行った後、Apacheサーバーを再起動します。
コメントhttpd.confからローカルが必要
「#ローカルが必要」
Apache構成ファイル(../bin/apachex.y.z/cong/httpd.conf)
ただ変える
<ディレクトリ "c:/ wamp/www /"> ...
...
"ローカルが必要" ===> "すべて許可が必要"
</ディレクトリ>
これにより、他のPCがWebフォルダーにアクセス(読み取り)できるようになります。
httpd.conf
ファイルの新しいphpmyadmin4.0.4で以下の変更を行いました。
<Directory />
AllowOverride none
Require all granted
</Directory>
およびphpmyadmin.conf
<Directory "c:/wamp/apps/phpmyadmin4.0.4/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
サーバーを再起動します。
上記の答えはどれも私にとってはうまくいきませんでしたし、安全ではない場所もありました(Allow from all
を使用すると、ファイルやデータに外部からアクセスできるようになります)。
c:\wamp\alias\phpmyadmin.conf
ファイルを開き、変更します
Allow from 127.0.0.1
に
Allow from 127.0.0.1 ::1
説明:
名前localhostの1つ以上のIPアドレスへの解決は、オペレーティングシステムのhostsファイルの次の行で構成されます。
127.0.0.1 localhost
::1 localhost
ホストファイルを表示するには、c:\Windows\System32\drivers\etc\HOSTS
に移動します
# localhost name resolution is handled within DNS itself.
私のマシンのWin7では、次のことに気付きました。
localhost\phpmyadmin
はChromeでは動作しませんでしたが、IE11では動作しました127.0.0.1\phpmyadmin
はChromeで作業しました