所以我有2个网站。一个目前托管在一个域上,一个只在我的计算机上本地(使用括号实时预览查看)。
我使用托管网站(#1)创建了一个mysql数据库。
然后,对于我的本地网站(#2),我创建了一个登录页面并创建了一个index.php文档来处理提交。在本地网站的index.php中,我告诉它连接到托管网站的mysql数据库。
然后,当我尝试预览本地页面并提交时,我收到此错误
"无法GET / POST?name = JohnDoe& password = 123"
所以我想知道,因为我的sql数据库是在线托管的,我可以在本地测试我的网站吗?
答案 0 :(得分:0)
如果您的提供商不允许从外部直接访问MySQL端口(通常是3306),则无法使用远程数据库。
我建议你尝试创建一个远程数据库转储并在MySQL的本地实例中恢复它。这是一种更好的方法,可以在本地开发并在使用可根据需要修改,分解和恢复的数据库进行测试后发布修改。