1

ウェブページを作りました。mysqlを利用しています。自分のシステム (localhost) からアクセスすると問題なく動作します。友人が接続できるように、サーバーに自分の Web ページをアップロードしました。しかし、私はそれを接続することができません。関連するトピックについて、ここに投稿された他の質問を確認しました。コメントを読んで集めた知識で問題を修正しようとしました。
これを含めて、ワンプサーバーをオンラインにするのと同じです:

    <Directory c:/wamp/www/>
    Order Allow,Deny
    Allow from all
    Require all granted
    </Directory>

ただし、サーバーでホストした後でも、PCからでも接続できません。ファイルを転送するために ftp ソフトウェアを使用しました。mysqlに接続するための私のphpコード:

mysql_connect('localhost:3306', $user, $pass) or die ("Connection Failed". mysql_error());
4

1 に答える 1

0

以下の手順に従う必要があります。

1.httpd.conf内

DocumentRoot "C:/xampp/htdocs"  //add your wwwroot folder path (this is Xampp example)
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>

2.httpd-vhost.conf を開き、以下を追加します。

    ##</VirtualHost>
    <VirtualHost Name:80>
    DocumentRoot C:/xampp/htdocs/wwwroot/
    <Directory "C:/xampp/htdocs/wwwroot/">
    Options Indexes FollowSymLinks Includes execCGI
    AllowOverride All
    Order Allow,Deny
    Allow From All
    </Directory>
    ServerAdmin (any@email.com)
    ServerName (IP address or FQDN)
    </VirtualHost>

3.最も重要な手順は、Windows ファイアウォールで使用されるポート (この例では 80) の例外を追加することです。

お役に立てれば :)

于 2013-06-22T12:31:05.133 に答える