跳转到主要内容
首页

用户帐户菜单

  • 登录

主导航

  • 首页
  • 小公司运营
  • 网站建设
  • 创业杂谈
  • 兼职赚钱
  • 小微企业信息化
  • 手册教程
    • 《大伟哥的Drupal 8建站指南》
    • 《通过JohnChow.Com在网上赚钱》
  • 关于

面包屑

  • 首页
  • Drupal 8网站迁移的步骤和注意事项

Drupal 8网站迁移的步骤和注意事项

By 大伟哥 | 2017-10-10,周二, 11:58

作为站长,把网站在不同的服务器之间迁移过来再迁移过去是常有的事情,比如在本地服务器上测试开发完成了,要迁移到生产服务器上,又比如因为各种不同的原因把运行中的网站迁移到别的主机商服务器上,等等等等。今天大伟哥来分享一下Drupal 8的迁移步骤和注意事项。

还是老规矩,先做一下情况说明:现VPS服务器A,域名daweibro.com,目标VPS服务器B,域名daweibro.net, 两台服务器都是LAMP环境。

1. 首先复制和备份原服务器的drupal文件和mysql数据库。

如果你用的是虚拟主机,可以通过控制面板里的文件管理器或者FTP软件下载原drupal目录下的全部文件,通过phpMyAdmin或者其他数据库管理工具把原网站的数据库下载到本地。

如果你用的是VPS或者独立服务器,可以通过SSH综合使用tar、mysqldump\scp或者rsync把程序和数据库保存到本地。详情可以参考:如何打包备份Web服务器上的数据。

注意:打包文件和数据库之前,最好是进入Drupal后台清除一下缓存文件(包括页面缓存和数据库日志),这样不仅会大大缩小文件的大小,还可以避免缓存在新的服务器上发生不必要的错误。

2.复制程序文件并导入网站的数据库到新的服务器。

使用你喜欢的方式把网站文件复制上传到新服务器的网站目录下,通过phpMyAdmin工具或者用mysql命令行导入数据库。

3. 修改/sites/default/settings.php文件里的内容。

必须要修改的一处是数据库的配置部分,新的数据库的名称,用户和密码都要相应地修改正确,另外如果你的域名更改了,还需要修改相应的trusted_host_patterns,否则打开网站 的时候会报错“The provided host name is not valid for this server.”

4. 修改根目录里的.htaccess文件。

.htaccess文件里有域名重定向的设置,如果你的域名发生改变了,而.htaccess没有相应的修改,打开网站就会发生输入新的域名,却跳转到旧到域名上的怪事。在这种情况下,你需要在修改.htaccess文件里的rewrite rule之后,还要清除你的浏览器缓存才能直正打开迁移到新服务器上的新网站。

Drupal比Wordpress和Magento好的一点在于,绝对的域名和路径设置信息没有保存在数据库中,我们迁移到新的网站后,不需要修改保存在数据库里的配置信息。

 

网站建设
  • 添加新评论
  • 1349 阅读
Drupal

Book traversal links for Drupal 8网站迁移的步骤和注意事项

  • ‹ Drupal 8多站点实现:使用一套Drupal代码运行多个不同网站
  • 向上
  • Drupal 8设置信任主机 ›

评论

在线看小说

7 years 7 months 之前

永久连接

我最害怕的就是迁移了

  • 回复

大伟哥

7 years 7 months 之前

永久连接

在线看小说 回复 我最害怕的就是迁移了

开个玩笑,我最怕的就是看到你的留言了,你一留言…

开个玩笑,我最怕的就是看到你的留言了,你一留言,我总归要回访一下你的网站吧,这一回访不得了了,对于意志力不强的我来说,肯定又要在你网站上看一个长篇,最少一个礼拜的空闲时间就没有了,哈哈

  • 回复

夏天烤洋芋

7 years 6 months 之前

永久连接

原来最喜欢研究网站建设,网站搬家,网站的各种模板。

  • 回复

大伟哥

7 years 6 months 之前

永久连接

夏天烤洋芋 回复 原来最喜欢研究网站建设,网站搬家,网站的各种模板。

最喜欢还是通过网站赚钱,产生被动收入啊,慢慢来吧…

最喜欢还是通过网站赚钱,产生被动收入啊,慢慢来吧,以后会有这些方面的内容的。

  • 回复

头条新闻

7 years 6 months 之前

永久连接

文章不错支持一下吧

  • 回复

外贸分享

4 years 7 months 之前

永久连接

用wordpress, joomla,…

  • 回复

大伟哥

4 years 7 months 之前

永久连接

外贸分享 回复 用wordpress, joomla,…

可能是习惯问题吧…

可能是习惯问题吧,wordpress和joomla也很优秀,用户比drupal用户更多,但我试着用了几次总是找不到感觉。

  • 回复

添加新评论

此字段内容将保密,不会被其他人看见。
关于文本格式
  • 不允许使用HTML标签。
CAPTCHA
8 + 1 =
计算出这道简单的算术题并键入答案。例如、1+3,就输入 4。
发布评论前,请通过下面的验证,以免被当作垃圾评论机器人屏蔽。

搜索

手册导航

  • 网站本地测试开发要尽量使用linux环境
  • Ubuntu Server 16.04安装LAMP网络服务器套件
  • 在测试机上配置Apache服务器下的第一个虚拟主机
  • 在测试服务器上安装第一个Drupal网站
  • Drupal 8/9安装及配置中文语言包
  • Ubuntu Server下启用Apache Rewrite模块
  • drupal 8小版本间升级详细说明
  • Drupal 8多站点实现:使用一套Drupal代码运行多个不同网站
  • Drupal 8网站迁移的步骤和注意事项
  • Drupal 8设置信任主机
  • 安装Drupal 8后除了首页外全是not found
  • Drupal 8解决5次输入密码暂时锁定帐号登录
  • 使用Drupal的SMTP模块发送邮件
  • Drupal怎么进行分类和创建栏目?
  • 使用composer安装Drupal及管理依赖(一)
  • 新安装的Drupal 8默认能实现什么功能?
  • 给Drupal8/9网站添加基本页面
  • 让Drupal 8/9显示内容最近编辑时间
  • 给Drupal安装后台搜索服务xunsearch
  • Drupal 8/9 让某个字段仅对注册登录用户显示
  • Drupal Commerce 电子商务方案指南

沪ICP备17000093号-1

公安备案沪公网安备 31011402008254号

© 2016-2022 大伟哥博客版权所有