用建站之星2.7建立网站后,如何迁移到新的空间,新的服务器?经过多年反复实践,总结出以下步骤供参考。
- 如果是虚拟主机,服务商已经开通的网站和mysql数据库,并且告知了相关的参数信息,在安装时会使用到;如果是自己管理的服务器,可以用宝塔、建站工具(西部数码)之类的工具来创建新的网站和数据库。密码尽可能的复杂,以减少被黑的可能。
- 在新的空间重新用原先的母版安装一次(在安装完网站后,一定要保存原来的建站之星程序,这点非常重要,现在用上了吧?!);
- 把旧网站上的数据进行一次备份(这个进入建站之星后台后,网站管理进去后可以找到),备份完数据库,将旧网站所有文件打包下载到本地;
- 把旧网站里的upload、template、sql文件夹上传到新的空间;如果是双语的站点,上传locale文件下,如果还建立过自己的文件夹,如download,一并上传到新网站的根目录。
- 进入新网站的后台,进行数据恢复,采用屏幕上显示的数据库进行恢复,不要用选择本地数据文件上传的方式恢复。因为程序的问题,如果采用事先下载的文件进行备份,操作后会出现后台登录不进,提示用户名、密码错误,这是因为采用此方法恢复数据库后,user表中的管理员用户丢失,实际上是一张空表。遇到这样的情况,只能通过phpmyadmin在user表中手工把管理员添加进去,最麻烦的是密码,因为这个密码是加密的一串字符,需要通过其他方式把这串字符推算出来。我是将自己密码对应的这串字符事先保存下来的,备用。
- 至此,重新打开网站,迁移成功。为了减少被黑的机会,把admin文件夹改为其他名称。但是在登录后台时,必须再改回来。用其他文件夹名是不能登录的,这点与织梦不同。织梦可以把后台目录改成任意名称,登录后台用这个名称就行,而建站之星不行。
至此,建站之星搬家成功!