我制作了一个网页。它利用了mysql。如果我从我的系统(localhost)访问它,它工作正常。我已经在服务器上上传了我的网页,以便我的朋友连接到它。但是我无法连接它。我已经在这里发布了有关相关主题的其他问题。我试着通过阅读评论的知识纠正这个问题 喜欢将wamp服务器放在网上,包括:
<Directory c:/wamp/www/>
Order Allow,Deny
Allow from all
Require all granted
</Directory>
然而,在服务器上托管后,即使从我的电脑上仍然无法连接它。我已经使用ftp软件来传输我的文件。我的PHP代码连接到mysql:
mysql_connect('localhost:3306', $user, $pass) or die ("Connection Failed". mysql_error());
答案 0 :(得分:0)
您需要按照以下步骤操作:
1.in 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)添加例外。
希望这会有所帮助:)