sql >> データベース >  >> Database Tools >> phpMyAdmin

禁止:このサーバーにアクセスする権限がありません、WAMPエラー

    1。

    まず、Port 80(または使用しているもの)と443は、TCPパケットとUDPパケットの両方を許可する必要があります。これを行うには、ポート80と443のWindowsファイアウォールでTPCとUDPの2つのインバウンドルールを作成します(または、テストのためにファイアウォール全体を無効にすることができますが、インバウンドルールを許可する場合は永続的なソリューションです)

    2。

    WAMPServer3を使用している場合回答の下部を参照

    WAMPServerバージョンの場合<=2.5

    他の場所からのアクセスを許可するには、Apacheのセキュリティ設定を変更する必要があるため、httpd.confを編集します。 ファイル。

    このセクションを:

    から変更します
    #   onlineoffline tag - don't remove
         Order Deny,Allow
         Deny from all
         Allow from 127.0.0.1
         Allow from ::1
         Allow from localhost
    

    宛先:

    #   onlineoffline tag - don't remove
        Order Allow,Deny
          Allow from all
    

    「すべてから許可」の行が機能しない場合は、「すべてが許可されている必要があります」を使用すると、機能します。

    WAMPServer3には別の方法があります

    WAMPServerのバージョン3以降には、localhost用に事前定義された仮想ホストがあります。 したがって、httpd.confを修正しないでください ファイルを作成したら、見つけたままにしておきます。

    メニューを使用して、httpd-vhosts.confを編集します ファイル。

    次のようになります:

    <VirtualHost *:80>
        ServerName localhost
        DocumentRoot D:/wamp/www
        <Directory  "D:/wamp/www/">
            Options +Indexes +FollowSymLinks +MultiViews
            AllowOverride All
            Require local
        </Directory>
    </VirtualHost>
    

    修正する

    <VirtualHost *:80>
        ServerName localhost
        DocumentRoot D:/wamp/www
        <Directory  "D:/wamp/www/">
            Options +Indexes +FollowSymLinks +MultiViews
            AllowOverride All
            Require all granted
        </Directory>
    </VirtualHost>
    

    注:ポート80以外でwampを実行している場合、VirtualHostはVirtualHost *:80

    ではなくVirtualHost*:86(86または使用しているポート)のようになります。

    3。 この変更を行った後、WampまたはApacheのすべてのサービスを再起動することを忘れないでください



    1. CREATE ALGORITHM =UNDEFINED DEFINER

    2. ローカルのphpmyadminでリモートのmysqlデータベースをセットアップ/マッピングする方法

    3. phpMyAdminエラー:テーブルがエンジンに存在しません

    4. PHPでのアップロード制限と投稿制限の上限