使用All in One WP Migration插件为WordPress快速搬家

安装步骤:

  • 以管理员身份登陆您的旧的Wordpress站点。
  • 从左侧菜单中选择“插件>添加新的”。
  • 在右上角的搜索字段中搜索“All in one WP Migration”,然后在从ServMask中找到正确的插件时单击“立即安装”。
  • 单击“启用”以激活插件。
  • 找到“All-in-One WP Migration”菜单(在左侧栏中的“Tool”下),然后选择“Export”。
  • 单击“Export To”,然后选择“File”选项。
  • 插件运行后,单击弹出窗口中的按钮下载文件。 下载的文件将以扩展名.wpress结尾。 更改此扩展名将导致迁移失败,因此请保持原样。
  • 在您的新WordPress安装上重复步骤1-4。 (简而言之,请确保您在接收站点上安装了插件。)
  • 在新的WordPress站点上,选择“All in One WP Migration”菜单下的“Import”。
  • 将从原始站点下载的.wpress文件拖到拖放窗口中以开始导入。
  • 文件导入完成后,单击“Continue”。 由于这是一个新安装,因此您无需担心被覆盖的任何内容。
  • 在左侧菜单中,选择“设置>永久链接”,然后单击“保存更改”。 无需编辑任何默认的永久链接结构信息。
  • 现在请退出仪表板,然后重新登录。不要忘记,您已导入旧网站的所有数据,其中包括您的用户名和旧密码。
  • 完成而已! 现在去检查您的新网站,确保一切正常。
  • ...

    三层架构:MST+HSRP+ospf

    高冗余度的三层架构(CCIE)

    接入与汇聚层使用MST+HSRP核心层ospf再用HSRP做下一跳冗余,全网可达:

  • 核心汇聚层设备双线链接,采用链路聚合
  • 汇聚层使用MST生成树,划分两个vlan,两个核心交换机分别做根
  • 热备份网关冗余技术,使用HSRP分别为两个vlan做虚网关
  • 配置简单的vtp
  • 使用生成树的特性做了简单的稳定性防护:bpduguard、udld
  • ...

    [Cloudreve]用 Cloudreve 快速建设基于OSS的个人云盘

    前言

    之前其实在云计算的1024中玩法中其实也有介绍过在 ECS 搭建一个 NextCloud 的网盘(),不过其实 ECS 云盘的价格还是比较贵的,在高并发下载的时候也容易遇到 I/O 瓶颈,特别是当云盘储存到一定容量以后如何扩容云盘也会是一个比较麻烦的事情。

    像 OSS 这样的对象储存才是附件储存的第一选择,在国内外许多网盘公司都是选择购买对象储存的云服务来降低成本和运维压力的。那么我们搭建一个私人网盘自然也要选择 OSS 作为储存。

    介绍

    Cloudreve 就是这样一款出色的国产网盘,是一款基于 ThinkPHP 构建的网盘系统,能够助您以较低成本快速搭建起公私兼备的网盘。在功能上,可限制单文件最大大小、MIMEType、文件后缀、用户可用容量,图片、音频、视频、文本、Markdown、Ofiice文档 在线预览,拖拽上传、分片上传、断点续传、下载限速等等。

    要求 & 收获

    需要使用到的产品:

    1. 搭建了 LNMP 环境的任意(包括非阿里云)服务器/ECS (阿里云服务器可以不计推送到 OSS 的流量)
    2. 阿里云 OSS

    通过本文你将讲学到:

    1. 使用 Composer 安装 PHP 程序
    2. 使用 OSS 作为网盘储存

    教程

    由于篇幅限制,不过多介绍 LNMP 环境介绍和虚拟主机搭建,具体教程请看:【云计算的1024种玩法】手把手学会配置安装 LNMP 建站环境

    安装 Composer

    由于目前 Cloudreve 处于开发状态,所以我们需要通过 Composer 进行安装。

    一、运行下面代码即可全局安装 Composer:

    curl -sS https://getcomposer.org/installer | php
    mv composer.phar /usr/local/bin/composer

    二、使用国内镜像 因为默认源在海外,国内服务器下载可能会很慢,海外服务器可以跳过:

    composer config -g repo.packagist composer https://packagist.phpcomposer.com

    安装 Cloudreve

    创建好网盘用的虚拟主机和数据库后,进入虚拟主机网站的目录,例如我的是 /data/wwwroot/pan,然后开始下载安装:

    cd /data/wwwroot/
    composer create-project hfo4/cloudreve:dev-master

    然后再虚拟主机的配置 conf 中加入伪静态规则:

    location / {
    if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php?s=/$1 last;
    break;
    }
    }
    ...

    [WP-CLI]使用 WP-CLI 高效便捷化管理 WordPress

    介绍

    WP-CLI 是一个强大的 PHP 命令行拓展,可以在不使用 WP后台 的情况下,仅通过命令行就可以完成 WP、主题、插件的安装、升级、使用等等,非常的强势,并且安装插件都是以最佳的姿势进行,如果一些插件需要课外进行什么复杂的设置,那么使用 WP-CLI 就可以便捷的完成安装,并且规避新手随意设置权限带来的安全风险。

    因为 WP-CLI 的运行要求较高,所以一般只存在于高级虚拟主机和服务器中。

    环境

    • Unix-like 环境(OS X, Linux,FreeBSD,Cygwin)
    • PHP 5.3.29 或更新
    • WordPress 3.7 或更新

    安装

    curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
    php wp-cli.phar --info
    chmod +x wp-cli.phar
    sudo mv wp-cli.phar /usr/local/bin/wp
    wp --info
    

    可选

    由于 WP-CLI 是为了安全的 WP 操作而生的,所以如果直接使用 root 账户操作,会提示不安全。所以我们要创建一个账户

    useradd wp-cli
    // 'wp-cli' 是换成你想要的账户名称,然后输入两次密码即可
    

    然后我们通过 'wp-cli' 登入 SSH,再使用 WP 命令进行操作即可。 不过需要确保新建账户对相关 WP 目录拥有操作权限。 一般来说 /home/wp-cli/ 目录是肯定有权限的。后续需要 root 权限的操作,使用 sudo 即可。

    注: 如果不想新建账户,那么我们在命令后加上 --allow-root 即可。
    例如:

    wp --allow-root core download --version=4.6.1
    ...