drupal站点的备份迁移(简)

Submitted by dravenk on Fri, 02/24/2017 - 18:36

前两天把一个开发的数据重新部署到服务器上,下面是一些总结内容,

  • tar 或 drush 命令打包数据、备份数据库
  • 修改settings.php文件
  • 更改『files』『translations』等文件夹的权限

维护模式

进入管理>配置>开发>维护模式

//或者通过下面drush命令
drush sset system.maintenance_mode 1
drush cr

通过sftp把本地上传到服务器 修改配置文件

vi settings.php
//设定信任主机头
$settings['trusted_host_patterns'] = array(
   '^longxianwen\.net$',
   '^.+\.longxianwen\.net$',
 );
 //还有私有目录、数据库配置等都需要做相应的修改
chmod 777 files
chmod 777 files/translations

删除原有的js、css文件

rm -rf css
rm -rf js

设定文件的公有目录和私有目录等 /admin/config/media/file-system