我最近使用Windows 7 Pro 64位操作系统构建了本地测试服务器WAMP。我也选择使用32位程序(Apache,MySQL & PHP),所以我的WAMP规范将是x86 V11二进制线程安全(TS)。我希望将所有开发相关的项目到C:\ dev的文件夹或目录,所以我的文件系统是这样的:如何修复在URL中使用IP地址而不是本地主机时WAMP页面访问的问题
C:\dev\bin\apache24\
C:\dev\bin\MySQL5.6\
C:\dev\bin\PHP5.6\
C:\dev\www\phpMysqlAdmin
C:\dev\www\HollyGhost.com\login.php
设置:my.ini的
# Path to the installation directory.
basedir = "C:/dev/bin/MySQL5.6/"
# Path to the database data directory
datadir = "C:/dev/bin/MySQL5.6/data/"
# The TCP/IP Port the MySQL Server will listen on
port = 3306
# Server Id.
server_id = 1
C:\Winows\System32\drivers\etc\hosts
127.0.0.1 localhost
如果我需要查看该网站:http://localhost/HollyGhost.com/login.php
该网站出现没有任何问题,并且效果很好;但如果我在同一个框上重写URL:http://127.0.0.1/HollyGhost.com/login.php
该网站呈现登录页面,但我无法登录到系统。我尝试登录时所获得的所有内容都是登录页面不断刷新。我试图从另一台电脑上做同样的事情,并得到相同的结果。我需要这样做,以便我可以在本地测试其他设备。
任何帮助,非常感谢。我不确定这个问题是否是基于MySQL数据存储在\MySQl5.6\data
目录中的事实而导致的权限问题。如果是这样,我该如何解决它。
如果是测试环境,如果通过localhost名称空间或环回IP进行访问,它有什么关系?你的网页是否通过ip加载? –
当我使用回送IP登录页面显示,但正如我所说,我只是不能通过页面登录。我还需要在本地测试其他设备。 –
mySQL限制为“localhost”连接vs 127.0.0.1吗?可能是那里的脱节。 –