转载请注明出处:http://blog.csdn.net/panjunbiao/article/details/9860849

今天将尝试将Drupal网站从7.22升级到7.23,下面是升级笔记。

1. 将网站设置为维护模式(在配置-开发中)

2. 备份MySQL数据库

mysqldump -uroot -p drupaldb > drupaldb-20130809-1450.sql

3. 下载新版的Drupal内核并解压

cd ~

wget http://ftp.drupal.org/files/projects/drupal-7.23.tar.gz

tar -xvzf drupal-7.23.tar.gz

4. 将原7.22版本移出/var/www/html,假设移动到~/drupal-7.22

mkdir drupal-7.22

mv /var/www/html/* drupal-7.22/

还有这两个隐藏文件也移走:

mv /var/www/html/.gitignore drupal-7.22/

mv /var/www/html/.htaccess drupal-7.22/

5. 将新版本移动到/var/www/html/里面

mv drupal-7.23/* /var/www/html/

mv drupal-7.23/.gitignore /var/www/html/

mv drupal-7.23/.htaccess /var/www/html/

6. 由于需要保留旧版本的sites文件夹,需要将新版本的sites文件夹移开。

mv /var/www/html/sites drupal-7.23/

7. 将旧版本的sites文件夹移回到/var/www/html/

mv drupal-7.22/sites /var/www/html/

8. 由于7.23的notes说没有对settings.php进行改动,所以保留原文件

参考:https://drupal.org/drupal-7.23-release-notes

9. 通过网页开始更新:

http://ipaddress/update.php

10. 更新完成,关闭维护模式。

参考文档:

Drupal 7.23版本升级笔记的更多相关文章

  1. Drupal 7.23:函数drupal_alter()注释

    /** * Passes alterable variables to specific hook_TYPE_alter() implementations. * * This dispatch fu ...

  2. 学习笔记:CentOS 7学习之十二:查找命令

    目录 1.which-whereis-locate-grep-find查找命令 1.1 which 1.2 whereis 1.3 locate 1.4 grep 1.5 find命令 2. 命令的判 ...

  3. iOS 阶段学习第23天笔记(XML数据格式介绍)

    iOS学习(OC语言)知识点整理 一.XML数据格式介绍 1)概念:xml是extensible markup language扩展的标记语言,一般用来表示.传输和存储数据 2)xml与json目前使 ...

  4. Drupal 7.23:函数module_invoke_all()注释

    /** * Invokes a hook in all enabled modules that implement it. * * All arguments are passed by value ...

  5. drupal 7.23 上传中文命名文件bug

    $file->filename = trim(drupal_basename($_FILES['files']['name'][$source]), '.'); //在此行下 添加以下代码即可( ...

  6. 5月23日笔记-js绑定事件、解绑事件、复合事件

    each() $("p").each(function(i,ele){ //alert(ele.innerHTML); alert($("p:eq("+i+&q ...

  7. How To Read a Paper.md

    @ Titile How To Read a Paper.md @ author Keshav, 译 uuplusu   # 1. Intro    1. 读论文重要    2. 没有人教    3. ...

  8. python:爬虫入门

    直接上代码吧: 一.爬取某外卖平台的指定商家菜品信息 from urllib import request import json import random url = "https:// ...

  9. www迁移

    www迁移主要就是2部分: 1)官网页面架构,即 ./drupal/index.php 2)官网图片,即 ./drupal/assets/ 目录下的文件 1. 在ubuntu上搭建基础v1.0环境 2 ...

随机推荐

  1. asp.net将内容导出到Excel,Table表格数据(html)导出EXCEL

    代码: /// <summary> /// HTML Table表格数据(html)导出EXCEL /// </summary> /// <param name=&quo ...

  2. Leetcode 219 Contains Duplicate II STL

    找出是否存在nums[i]==nums[j],使得 j - i <=k 这是map的一个应用 class Solution { public: bool containsNearbyDuplic ...

  3. Django配置与静态文件

    settings.py """ Django settings for myproject project. Generated by 'django-admin sta ...

  4. javascript设计模式与开发实践阅读笔记(4)——单例模式

    定义 单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点. 具体来说,就是保证有些对象有且只有一个,比如线程池.全局缓存.浏览器中的window 对象等.在js中单例模式用途很广,比如登录 ...

  5. 用sessionStorage实现页面之间的数据传输

    1.sessionStorage主要含几种方法: //页面A:存放一个简单的字符串 sessionStorage.obj = '123'; //页面B:取到给obj var str = session ...

  6. VS2010 win7 QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序

    下载源代码,注意一定是源码压缩包如qt-everywhere-opensource-src-4.8.0.zip, 不是Qt发布的已编译的不同版本的标准库如qt-win-opensource-4.8.0 ...

  7. HTML5手机APP开发入门(1)

    HTML5手机APP开发入门(1) 开发框架 Ionicframework V2 + Angular 2 具体内容可以参考一下网站 http://ionicframework.net/ http:// ...

  8. Swift入门篇-基本类型(2)

    现在我也在学习Swift语言,常常去逛很多苹果社区和论坛,看到了圈子很多奇怪的现象,发现很多人都赶忙去翻译 Swift书籍 和 发布Swift的视频 .他们这种对新知识的探索精神我本人是很佩服的.但是 ...

  9. Linux 查看端口被占用情况

    今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用. 使用命令: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程. 使用命令:netstat ...

  10. windows批处理

    1.日期作为变量当做文件名的一部分. C:\Documents and Settings\Simon>echo %date%2008-09-09 星期二 C:\Documents and Set ...