如果没有git则先安装即可。拉取指定tag版代码,这里以v1.1-17.10.30 为例
该文章介绍了一个使用 Docker 搭建 Typecho 个人博客的项目。该项目需要先安装 Docker、Docker Compose、MySQL、Redis、PHP 和 Nginx。通过运行 docker-compose up -d 命令启动项目,默认开启 80、443、3306 端口。数据库密码和登录密码均为 123456。
3.6.继续安装DOCKER ENGINE- COMMUNITY。中间提示输入y,回车
买了台服务器 今天整理一篇迁移的文档 前提备份 1.备份原环境下的/opt/app/typecho下usr目录的所有文件(因为这个目录包含了你的主题,插件和上传的文件,它无需被升级) 2.备份原环境下的/opt/app/mysqldata下的所有文件(我的docker-compose配置的mysql的数据卷) 3.最好在备份一下mysql数据
大概是几个月前我在 v2ex 上看到了Daocloud的宣传,开始接触到了 Docker 这个神奇的容器引擎和 Daocloud 这个基于 Docker 技术的云平台
--name myphp-fpm : 将容器命名为 myphp-fpm。 -v /docker/nginx/www:/www : 将主机中项目的目录 www 挂载到容器的 /www
K8S集群环境,搭建教程参考腾讯云Lighthouse组建跨地域Kubernetes集群
我的博客 https://savokiss.com 用的是 typecho,一直使用的是 阿里云ECS 直接安装的 MySQL 和 PHP,由于买的时间比较早,当时用的是 CentOS 6.5。后来想玩 docker,发现 docker 只支持 CentOS 7+,加上之前的系统上东西太乱了,所以这次有时间就将数据库和 typecho 源码备份了一下,然后换了一个纯净的 CentOS 7.6 的镜像。由于我买的 ECS 是 1CPU 1GB 内存,之前还一直担心跑不起来 docker,这次升级完之后发现完全没问题,内存用了一半都不到哈~于是记录下这个过程,说不定可以帮到其他小伙伴。
说明:之前有同学要求博主出个DPlayer弹幕后端搭建教程,刚好本博客的Handsome主题更新并完美适配了Dplayer,然后就研究了下,发现了点小问题,如作者提供的弹幕API加载不出弹幕,而且Typecho当中的Dplayer插件有点旧无法对接V3后端,不知道其它程序插件是不是这样,这里博主只能使用HTML代码直接输出调用,经测试已完全正常加载弹幕和观看。这里就说下搭建及使用方法。
从Wordpress到Hexo,再到Hugo,又到Typecho,再到Halo,兜兜转转,咕咕最后还是决定博客搬回到了Wordpress上。
https://qqdie.com/plugins/ https://plugins.typecho.me/
以下内容已按搭建网站的过程排序 方法一: 服务器 + 自我配置 购买服务器与域名: 具体购买请参照个人需求自行选择 可以前往腾讯云/阿里云 购买完成后根据相关指导进行备案 进行域名的备案与解析: 域名的备案可参考各服务平台的文件, 购买完服务器后可以获得公网IP,域名的解析使域名变成可以登录的网址。 IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转换过程。域名的解析工作由DNS服务器完成。域名解析也叫域名指向、服务器设置、域名配置以及反
了解之后发现我申请的域名是单域名, 如 baidu.com和ssl.baidu.com认为是两个域名,只是他们的主域名是baidu.com。因此我的子域名也需要在申请个ssl。填入域名地址。等待一会后再安装到我的又拍云上。
GIthub项目地址:https://github.com/WebStackPage/WebStackPage.github.io
DPlayer是一个可爱的HTML5 danmaku视频播放器,可以帮助人们轻松地构建视频和danmaku。
安装nginx和PHP环境 root@cby:~# apt install nginx php7.4 php7.4-mysql php7.4-fpm 复制代码 修改nginx配置文件 root@cby:~# vim /etc/nginx/sites-available/default root@cby:~# cat /etc/nginx/sites-available/default server { listen 80; listen [::]:80;
如果用yml文件部署后,又单独修改过比如端口号,但是不是通过yml文件修改重新部署的,而只是利用docker修改已有容器端口号的命令修改的。重新创建后文件丢失。
3.修改这个容器的hostconfig.json文件中的端口(原帖有人提到,如果config.v2.json里面也记录了端口,也要修改)
这段时间 Typecho 在十几天之内连续爆了两个最高可 getshell 的洞,先是 SSRF 可打内网,再是反序列化直接前台 getshell ……安全性这方面堪忧……
在腾讯云轻量服务器上构建 Kubernetes 集群和部署云原生应用的过程中,由于低配的轻量服务器无法很好的发挥云原生存储应用的性能,导致共享存储一直是一个避而不谈的话题,这也严重影响了集群中一些有状态应用的故障迁移能力。然而,最近腾讯云轻量对象存储的悄然上线为我们提供了一种新的可能性,很大程度上填补了这一环节的不足。
这块板因为吃灰太久USB口莫名失效了,但也能用,而且是3块板里面配置最高的。 烧录Armbian,上电SSH无法连接,后排查为电源适配器问题,更换12V原装适配器解决。 重新上电,登录并更新系统,结果中途系统莫名崩溃。 怀疑依旧是电源问题,但懒得折腾,逐更换。
以前个人站在腾讯云的孟买轻量应用服务器上,访问速度感人。后来就将他合并进主站所在的北京应用服务器,但在国内的服务器提供网站服务都需要备案。个人站因为域名原因没法备案,所以大部分地区都会被屏蔽。后来我也动过租一个香港节点服务器的念头,但是看到恐怖的单价,我这个穷学生只得望而却步。
老高最近快被工作掩埋了,各种赶上线,各种修BUG,真凄惨! 今天来说说Docker打包的优化问题。为什么要说这个问题呢?请听我慢慢道来。
注:在CenoOS8上安装docker时可能出现一些错误,可以根据错误提示,用yum erase删除冲突模块即可。如:yum erase podman buildan
相信大部分又折腾能力并且喜欢折腾的,都用NAS去部署过个人博客,而在这其中使用最多的可能就是WordPress和Typecho了。当然了,还有很多优秀的博客程序,例如halo、zblog以及vanlog等等,这些也都不错。今天介绍的同样是一款不错的博客程序——emlog,算是一款轻量化的博客程序,凭借优秀的后台管理以及内容管理,个人觉得有必要推荐一下。
腾讯云轻量应用服务器镜像是指操作系统和系统预置软件程序,例如宝塔Linux面板镜像包含Linux操作系统和系统上已安装的宝塔程序,镜像可以理解为轻量服务器的装机盘,选择什么镜像安装什么系统,轻量应用服务器支持多种镜像包括预置应用程序的镜像和纯净版操作系统镜像,腾讯云百科来详细说下什么是镜像:
目前在互联网上有很多的个人博客网站,很多也是基于某一个开源框架搭建起来的,免去了自己一个人复杂的编码过程。对于爱好写博客的同学,我们可以使用开源代码来搭建自己的博客网站来记录自己的日常。这里给大家演示如何使用typecho开源框架来搭建属于我们自己的网站。
当在搜索引擎中搜索“mac php集成开发环境”的时候,搜索出来的结果主要会告诉你 4 种解决办法,分别是使用 MAMP、XAMPP、MxSrvs、系统自带的 PHP 环境和 PHPStudy。接下来我来一一简要说明一下这五种方法。 __
点击即可进入。第一次部署成功后,输入第一个密码的同时设置密码。请设置一个安全可靠的密码,并防止泄露。
在开始写这篇博文之前,我列了很多大纲,我以为我会写一篇长篇大论,实际开始写之后,我发现没什么好写的。人与人之间的感受并不相通。你喜欢的别人不见得会认同。就像 Waline 的作者怡红公子天天推荐我用 Vercel ,但我就是不太想用。
轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、小程序/小游戏、电商、云盘/图床以及各类开发测试和学习环境。
在 从零开始-搭建Typecho+Joe主题的博客 基础上操作,准备一个新的域名用来做网址导航。
今天收到一条短信告知我的网站备案成功了,那个激动啊, 打开网站,悲剧了 query database error. 进入mysql查看 发现数据库没了???
最近把博客从 Typecho 搬到了 Next.js + Vercel 驱动、Notion 为 CMS 的架构(使用 nobelium 搭建),其中评论区转到了 cusdis 作为后端。原博客有文章 112 篇,评论总量大约 1.2k 条,文章迁移手动操作还行,但评论数据的迁移经历了一些小坎坷,断断续续花了两个周末才弄完,也写一写其中踩过的坑,还有一些小小的心得。
首先说说什么是轻量应用服务器,官方解释就是新一代开箱即用、面向轻量应用场景的云服务器产品,可以建站、小程序、电商、云盘、图床等各类开发测试和学习环境,相比普通云服务器更加简单易用。
部署环境我想了几种方案,因为家里软路由上装的是esxi,所以想过搞一个liunx的虚拟机,然后再装宝塔面板。后来为了简单,还是在群晖上装一个宝塔面板的docker版本。
操作文件或目录的用户,有3种不同类型:文件所有者、群组用户、其他用户。最高位表示文件所有者的权限值,中间位表示群组用户的权限值,最低位则表示其他用户的权限值,所以,chmod 777中,三个数字7分别对应上面三种用户,权限值都为7 文件或目录的权限又分为3种:只读、只写、可执行。
<?php /** * Typecho Blog Platform * * @copyright Copyright (c) 2008 Typecho team (http://www.type
具体怎么操作,这里就不详细介绍了,网上的相关帖子已经烂大街了。本帖的方法其实和你使用哪家的CDN并没有关系的。
作为一个 Typecho 老用户 & 插件/模板开发者,我一直关注着 Typecho 的动态,也一直关注着 joyqi 的Typecho 开发频道,但是由于太懒了,加之学业、社团日常背锅的繁忙,无暇折腾,怕整出大麻烦,所以我也一直没有打算动手升级。之前 Typecho 爆出了任意文件删除漏洞,当时也是草草删除 install.php 了事。
使用普通的CDN来进行白嫖实在不够刺激,很多对象储存都有免费额度,我们使用回源机制,把这个当成CDN来给网站加速,效果还是很不错的
最近老高正在编写一个关于typecho的插件,由于typecho不像wordpress,有那么多的文档参考,写一个插件还是遇到了很多的坑,不过随着研究的不断深入,老高也慢慢上手了,于是总结出此篇编写教程分享给大家!
3.还要再修改config.inc.php配置,找到如下代码,修改其中的charset。代码在文件结尾。
在Typecho插件开发过程中,往往需要创建自己的表。上文提到Typecho_Db类中的query函数,可用于执行所有sql语句,因此我们使用query()来进行表的创建、修改或者删除。
Typecho博客切换域名后会导致博客中的图片链接还是老博客的,这样就会导致我们打开图片就会出现空白报错,我们可以通过sql语句来执行替换
如果我们自建个人网站并不需要特别复杂的功能的时候,并不一定非要选择WordPress。并且WordPress真要完好确实需要一定的技术能力,尤其是后续的功能和优化需要琢磨才能使用的更好。一般普通个人网站完全可以使用Typecho,算是比较好的轻量博客程序,当然我们也看到很多个人使用Typecho做的网站也都很好。
Typecho 简介 Typecho 是一个简单、强大的轻量级开源博客平台,用于建立个人独立博客。它具有高效的性能,支持多种文件格式,并具有对设备的响应式适配功能。Typecho 相对于其他 CMS 还有一些特殊优势:包括可扩展性、不同数据库之间的切换能力、体积小巧以及易于部署上等。 Typecho 的特色之一是支持多样化文件格式,例如 HTML、Markdown、BBCode 等;此外,它还具有可扩展性、不同数据库之间切换能力以及体积小巧且易于部署上。 对象存储 COS 简介 对象存储(Cloud
采用Joe主题的typecho的博客运行也有一段时间了。最近发现访问不太稳定,等很长时间都打不开,用chrome调试工具发现cdn.jsdelivr.net长时间加载不出来,还有随着文章越来越多,文章图片的加载也有点慢。正好,腾讯腾讯云赠送了半年的COS对象存储,用来做博客加速刚刚好。
typecho 博客建立完成之后,会发现如果插入一些小表情,页面渲染完之后,表情不会显示,并且表情之后的内容全部消失,导致体验感很差。
领取专属 10元无门槛券
手把手带您无忧上云