Typecho+树莓派

前言

某天在搜索技术贴的时候,误闯进一片“花园”,将我惊艳到了,原来blog还可以这么好看。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
研究了一番,用的typecho开源框架搭建,我之前用过WordPress,它的确很丰富和强大,但是typecho的轻量让我更青睐。

步骤一

web环境搭建,没有云服务器,手里只有一个树莓派

在这里插入图片描述
系统环境:Linux raspberrypi 4.14.70-v7+ #1144 SMP Tue Sep 18 17:34:46 BST 2018 armv7l
容器环境:Docker version 18.09.0, build 4d60db4
明眼人一瞧,猜到了,用docker搭建web环境,docker不是万能了,但是没有它,万万不能。

  • 直接使用Ubuntu镜像搭建nginx+php+sqlite3(mysql)环境
  • 搜索docker hub找现成的nginx+php+sqlite3(mysql)环境
  • docker hub搜索typecho环境

三条路都走了一遍,第一条是搞环境太繁琐还得搞配置;第二条没找到ARM架构的(树莓派必须要支持该架构);第三条运气好,还真搜到两个。
在这里插入图片描述
镜像yangxuan8282/typecho看起来下载量更多,但是没能运行起来,codeideal/nginx-php-sqlite下载量少反而正常跑起来了。
在这里插入图片描述
对docker命令也不太熟,只好借用IDEA的docker插件驾驭一番
在这里插入图片描述

  • 端口配置
    在这里插入图片描述

  • 目录映射
    在这里插入图片描述

  • 构建
    在这里插入图片描述

整个环境搭建说得不细,因为玩儿法不通用,大众玩儿法就是搞云服务器,一键环境搞定。

步骤二

坑,就从这步开始了,“床”[环境]铺好了,我们得开始放“媳妇”[typecho]啊。
官网:http://typecho.org/download

在这里插入图片描述
没毛病,【开发版】和【稳定版】都为你准备好了,罗卜青菜各取所爱,作为一个稳重型man,我选了【稳定版】,呱唧死在了数据库配置
在这里插入图片描述
武林各派各抒己见

  • 试试在install.php文件的第56行加入 ob_start(); 代码;还有另外一个办法是修改php.ini文件,加入 output_buffering =on 代码;
  • 设置php环境为5.6及以上就可以了
  • 在window搭建一套将数据库跑出来,复制给Linux环境使用【可能有用,但是最扯犊子】
  • 弃用【稳定版】,拥抱【开发版】

那么本着“探索发现”精神,我肯定都挨个试了试,结果估计你们猜到了,别人上来就解决,自己咋试咋不灵。
我很庆幸我用了docker,分分钟还原环境到解放前,终于找到问题了

  • 选用【开发版】
  • 设置docker内Linux目录权限
    在这里插入图片描述
步骤三

找一个好看的主题

未完待续。。。。。。。。。。。。。。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术杨工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值