thinkphp本地测试和服务器上就出出问题
我用thinkphp多年
总结线上正常,服务器上问题的几种可能:
(一般本地环境是windows+apache+mysql+php 而服务器是linux+nginx/apache)
1一种可能是:大小写,linux严格区分大小写,
2:域名 thinKphp5 重写路由规则 XXXCOMCN 不支持
3: 权限问题,linux对权限配置严格
4:配置信息,PHP代码在本地配置的信息,在服务器未必是对的
打开dreamweaver8
按alt+s,新建站点
站点名字自己命名一个
站点是http:就是你域名的地址,例如:1151166514
点
下一步
一直到
如何连接到远程服务器
选
ftp
web服务器主机名
填你的域名的地址,例如:1151166514
ftp用户名
填你申请免费的域名里申请的那个
密码也是一样,然后测试连接看看
好了就点下一步
试试看下
这个跟之前版本的设置大同小异,打个比方,比如你将站点目录设为D盘下的wwwroot文件夹,那么,请在站点管理是切换到高级模式,在测试服务器中指定本地与服务器的地址(CS5就是在这里多了些手脚,会让刚接触的人觉得莫名其妙)。至于连接ACCESS,那么可以用“自定义连接字符串”,代码如下: "Provider=MicrosoftJetOLEDB40;Data Source="& ServerMapPath("/数据库所在路径/数据库名")示例:"Provider=MicrosoftJetOLEDB40;Data Source="& ServerMapPath("/data/db1mdb") 这里的意思是:数据库文件db1mdb放在站点目录下的data文件夹里。当然,数据库文件直接用单纯的普通命名方式很不安全哦?建议在命名是加上#,如d#b1mdb。这样可以放在被恶意下载
0条评论