服务器使用自己的服务器,域名申请后通过信息服务iis管理器建网站,并将物理地址指定到wamp的www目录中的网站的根目录。这时候如果网站首页已经生成后访问域名将进入网站首页。
出现的问题:
1.导航(栏目)地址是错误的,caches\configs下的system.php中域名即使全部修改,后台全部更新,也无法改掉:
在网上找有说是文件夹权限问题,但是我解决不了。只好找其他办法,我的解决办法是生成静态页面,参考网址https://www.cnblogs.com/MY0101/p/6398316.html?utm_source=itdadao&utm_medium=referral
2.然后发现登录注册按钮没了,问题在于caches\configs下的system.php下的域名都改为了申请的域名,结果 "域名/index.php?m=member&c=index&a=register&siteid=1"这样的地址便找不到了,因为wamp设置Apache端口号为8088,而域名访问的是80端口,
这里我解决的办法是将caches\configs下的system.php中app_path地址改为含端口号的地址。这样便能后在服务器中访问成功,但用别的电脑又无法访问了,显示连接超时。
这里经过思考是被防火墙拦截了,于是打开防火墙新建了入站规则,我查看的资料是http://jingyan.baidu.com/article/870c6fc3132bebb03fe4be29.html
这时外网电脑访问时又出现You don't have permission to access .../index.php on this server.。。。的页面,这里是被Apache阻挡了,修改Apache的httpd.conf配置文件,我参考的网址http://blog.csdn.net/hong0220/article/details/40262729/
在之前还修改了里面的localhost和ip号,不过当时不起作用,之后也没有再改为原来的代码,由于没有出现问题,所以不知这个修改是否有用(localhost改为域名,ip改为服务器的ip地址)