1

我做了一个网页。它利用了mysql。如果我从我的系统(本地主机)访问它,它工作正常。我已将我的网页上传到服务器上,供我的朋友连接到它。但是我无法连接它。我已经阅读了此处发布的有关相关主题的其他问题。我试图用我在阅读评论时收集到的知识来纠正这个问题。
就像把 wamp 服务器放到网上一样,包括这个:

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

但是,在将其托管在服务器上之后,即使从我的电脑上仍然无法连接它。我使用了一个 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 回答