Typecho博客迁移在前面已经讲了用Docker搭建typecho,现在需要将以前的博客进行迁移过来。备份原来博客的数据集将原来博客的数据库导出保存为sql格式mysql -u root -p database > mysql.sql输入密码进行导出将原博客的usr目录拷贝到本地在原博客全局->备份进行原博客备份迁移博客将usr上传到新建的博客目录中,替换新的usr导入数据库,尽量两个数据库名称相同需要先进入Docker 容器中# 查看docker容器的CONTAINER ID docker ps#进入到docker容器 docker exec -it CONTAINERID bashCONTAINER ID为需要进入容器的CONTAINER IDmysql -u root - p输入密码进入use database #你的数据库名 - 这里我是直接删除了原来新建的数据库,因为新建的数据库中存在数据表,我直接删除后新建了一个和原来名字一样的数据库,然后再导入sql数据 - 这里博客可能会报数据库的错误 - 删除博客根目录的`config.inc.php`,从新配置
Ubuntu22.04使用Docker搭建typecho博客1. 安装Docker详见:2. 需要用到的镜像nginxphp:8.2-fpmmysql:5.73. 配置新建 blog 文件夹,其目录结构如下:. ├── docker-compose.yml ├── logs ├── mysql ├── mysql.env ├── nginx │ └── default.conf ├── php │ └── Dockerfile └── typecho3.1 配置 docker-compose.ymlversion: "3.8" services: nginx: image: nginx:latest ports: - "8080:80" restart: always environment: - TZ=Asia/Shanghai volumes: - ./typecho:/var/www/html - .
今天在测试评论邮件提醒时,通过微信将链接分享给朋友测试时出现[bsmark]Database Query Error[/bsmark]错误。而我测试时没有出现这种情况。通过查找发现是在数据库中会存放设备信息到数据库中,可能微信浏览器存放的数据超过了设定值。总结:有一些浏览器的信息过长,而数据库里储存的值设置的过短,所以导致[bsmark]Database Query Error[/bsmark](数据库查询错误)解决方法:打开需要修改的数据库,找到[bsmark]XXXXX_blogcomments[/bsmark]表里面的[bsmark]agent[/bsmark]字段,将[bsmark]agent[/bsmark]字段容量调大一些。步骤:点击需要修改的表 XXXXX_blogcomments点击 结构选中 agent字段点击 修改修改 长度/值 为 512如果问题还会出现的话再做研究
#前言在暑假的时候想玩玩树莓派,就买了一块树莓派3B+,结果买回来也没太玩就放在宿舍吃灰,最近突然对网站很感兴趣,于是就在网上查找资料去搭建了这个web服务器,它是使用的nginx+PHP7+typecho组成的服务器。#首先安装raspbian系统引用了树莓派实验室的下载地址,大家可以直接下载。下载链接:http://downloads.raspberrypi.org/raspbian_latest默认账号:用户名:pi 密码:raspberry使用win32 Disk Imager进行系统的烧录。
一只胖橘