前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >升级、备份红帽PaaS openshift 上的 wordpress

升级、备份红帽PaaS openshift 上的 wordpress

作者头像
全栈程序员站长
发布于 2022-07-09 03:23:42
发布于 2022-07-09 03:23:42
40300
代码可运行
举报
运行总次数:0
代码可运行

红帽提供了一个很稳定的PAAS服务平台:openshift!此博客即作为wordpress建在里面。 这里记录怎样升级与备份wordpress。

预备: 安装 openshift command line tool rhc:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$gem install rhc
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$rhc setup
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$rhc apps                        得到应用名称=>$APPS

升级wordpress:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$mkdir ~/website
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$rhc git-clone $APPS

下载wordpress安装包,比如wordpress-3.9.zip。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$unzip wordpress-3.9.zip
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$cd ~/website/$APPS/
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$mv $APPS/  bk
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$cp wordpress $APPS/
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$cp bk/wp-config.php $APPS/
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$rm -rfv bk
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$git add .
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$git commit -m "update to new wordpress3.9."

成功后显演示样例如以下信息:

remote: Stopping MySQL 5.1 cartridge

remote: Stopping PHP 5.3 cartridge (Apache+mod_php)

remote: Waiting for stop to finish

remote: Waiting for stop to finish

remote: Stopping PHPMyAdmin cartridge

remote: Waiting for stop to finish

remote: Waiting for stop to finish

remote: Building git ref ‘master’, commit 8f52203

remote: The deplist.txt file was deprecated in favor of .openshift/pear.txt.

remote: Please consider running `git mv deplist.txt .openshift/pear.txt’ command.

remote: Checking deplist.txt for PEAR dependency…

remote: Preparing build for deployment

remote: Deployment id is 3528d784

remote: Activating deployment

remote: Starting MySQL 5.1 cartridge

remote: Starting PHPMyAdmin cartridge 。。。。。。。

备份wordpress(包含数据库和上传文件):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$rhc snapshot save -a $APPS

恢复wordpress:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$rhc snapshot restore $APPS

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/119088.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年11月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档