宝塔Wordpress网站迁移

宝塔面板安装后,建议先清除安全入口

1
2
echo "/" > /www/server/panel/data/admin_path.pl
rm -f /www/server/panel/data/admin_path.pl

近期好友五哥素材 http://www.wugesc.cn/ 由于备案问题,需要搬迁到境外服务器,Wordpress的备份迁移着实难倒我了,整个过程我也是边摸索便操作,所幸花了一天时间,网站的搬迁也顺利完成,简单记录下来,方便日后查看。

  1. 记录下旧网站LAMP/ LMNP 的版本,在新服务器配置好相同的环境。

  2. 宝塔-网站-备份网站,下载到本地。

  3. 宝塔-数据库-备份数据库,同时记录数据库名,密码。稍后应用到新的服务器,下载到本地。

  4. 上传网站备份和数据库备份到新的服务器。

  5. 新建数据库,确保数据库名,密码和旧数据库一致,导入旧的数据库。

  6. 新建网站,确保目录,PHP和旧网站一致。

  7. 设置好网址解析,检查解析是否成功。

  8. 解压网站备份,移动到网站目录,再次访问。

  9. RI-PRO主题需要 Swoole Compiler, 具体操作看页面提示即可。
    [swoole]
    extension = swoole.so
    extension=swoole_loader72.so
    extension=memcached.so
    https://ahushare.com/2735.html
    https://www.axiangw.com/1646.html

  10. 最后把页面链接出错的问题解决。在宝塔控制面板打开对应的WordPress网站,选择设置,然后选择伪静态,选择WordPress程序,点击保存即可。
    https://cloud.tencent.com/developer/article/1769015

  11. 使用宝塔建站有部分情况下会出现Mysql数据库停止的问题。
    登陆宝塔面板后台 - 计划任务 - 任务类型 - shell脚本,每隔2分钟,或者10分钟运行一次

    1
    2
    3
    4
    5
    pgrep -x mysqld &> /dev/null
    if [ $? -ne 0 ];then
    bash /www/server/panel/script/rememory.sh
    /etc/init.d/mysqld start
    fi
  12. 将网站备份恢复到新的网址,或者wordpress误修改了后台url。
    请进入wp数据库(以phpmyadmin为例),找到wp_options, option_name. 修改‘home’ 和 ‘siteurl’ 后面的url。
    https://icode.best/i/19297331670449

  13. https

    1
    UPDATE wp_posts SET post_content = replace(post_content, 'http://s.darler.cn/wp-content/uploads','https://s.darler.cn/wp-content/uploads');

Typecho网站迁移

Typecho需要PHP7.2及以上的支持,需要注意一点,在nginx的安装目录下找到php的配置文件,例如我的是Windows Server,PHP版本是7.3,进入C:\BtSoft\nginx\conf\php\73.conf ,(根据自己的系统找出配置文件即可)

注释掉以下这行,否则登录Typecho后台时会报错404。

1
#try_files $uri =404;

Oldiy网页音乐播放

项目地址 http://hub.docker.com/r/oldiy/music-player-docker
【内容可能过时】

1、拉取项目镜像;

1
docker pull oldiy/music-player-docker:latest

2、运行镜像,/home/oldiymusic可以改为你的其他缓存目录

1
docker run -d --name music -p 264:264 -v /home/oldiymusic:/var/www/html/cache oldiy/music-player-docker