本地搭建的PHP环境中的数据怎样传到正式的服务器上

我在自己的电脑上做了一个本地的PHP环境 系统是windows xp SP3 环境搭建成功后我做了一个网站,输入了2万多个文字数据(帖子),现在想把他传到正式的服务器上去,服务器是unix服务器,请问应该怎么样,我已经在本地备份好了网站的所有数据,是不是只需要把数据文件传到正式的服务器上,然后进入网站后台把数据导入就可了?还用不用改数据库文件,应该注意的地方都有什么,另外我的本地主机只做了简单的系统安全优化,搭建PHP环境时用的PHP版本和数据库等其他软件的版本有一部分和正式服务器上的版本不一样,这样会不会造成什么影响?安全方面需要改进些什么?

你只要把你的网站源文件传到你的服务器上,然后再把数据库里的数据导入你的服务器数据库中就可以使用了。看你是自己写的网站程序还是使用建站系统了,如果是使用CMS的话,你可以上官方网站看看有那些补丁要打的,如果是自己写的系统,那你只能自己测试了。。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-27
问题真多啊,总结一下,你就是想知道,在本搭写好的 php 程序与数据怎么弄到线上服务器上。两边环境不一样有没有关系。还有php安全问题。
发布php网站问题:
php 程序只需要用 FTP 之类的工具,上传到服务器的 www 目录下即可,这一步并没什么特别的。数据问题,使用任意一种数据库管理程序,将数据从本地导出以后,再用相同的方式,导入线上服务器的数据库中即可。比如 phpmyadmin 在线导入导出工具,当然,服务器上你也得传一份 phpmyadmin 才行。php 程序连接数据库的配置部份当然得改一下。如果你本地数据库的用户名密码与服务器上的相同,那就不用改了。
关于环境版本问题:
近几年的 php 版本变化比较大,有些语法特点是新版才能使用的,有些旧版函数被废弃。只要你不急着使用太新的语法,也不要使用手册中声明弃用的函数。一般没什么问题。数据库方面的区别不太大,基本上没什么不兼容的。
安全问题:
这个说来话长了,矛与盾的问题。没有绝对的矛和盾。对于一些常见的,已知的问题,做好处理就可以了。剩下的安全问题,更多是你程序设计时有没有漏洞罢了。
第2个回答  2017-09-28
访问 localhost/phpmyadmin。将数据库数据导出。
然后去 服务器将数据导入。
由于本地环境和服务器 数据库名字、用户名、密码可能不同。别忘记修改。
版本问题。最好在服务器上配置和本地环境相同的版本。再不行只能根据错误提示修改代码了
第3个回答  2017-12-27
我觉得你可以先试着导一下,如果遇到了问题,再来求助,祝好运,别备份
第4个回答  2015-10-30
是mysql数据吗?导出来就好了
相似回答