Loading... <p>本文就介绍下如何在自己的 VPS 上搭建 Typecho、WordPress 博客。从域名和 VPS 的购买,到最后完成博客搭建发布文章全部包括,零基础教程。</p> <h1 style="text-align: center;">Typecho</h1> <h2>简介</h2> <p>Typecho 是国内开发者开发的一款开源免费的动态博客程序,可以运行在基于 PHP 环境的各种平台上。</p> <p>官方介绍</p> <pre><code>轻量高效:仅仅 7 张数据表,加上不足 400KB 的代码,就实现了完整的插件与模板机制。超低的 CPU 和内存使用率,足以发挥主机的最高性能。 先进稳定:原生支持 Markdown 排版语法,易读更易写。支持 BAE/GAE/SAE 等各类云主机,即使面对突如其来的高访问量,也能轻松应对。 简洁友好:精心打磨过的操作界面,依然是你熟悉的面孔,更多了一份成熟与贴心。每一个像素的剪裁,都只为离完美更进一步。 </code></pre> <h2>一、注册域名</h2> <p>域名的话建议大家去腾讯云,阿里云这些大厂购买域名,服务器话最好和域名在同一个服务商,这样的话备案会简单一下</p> <h2>二、购买服务器</h2> <p>腾讯云官网: <span class="external-link"><a class="no-external-link" href="https://cloud.tencent.com/" target="_blank"><i data-feather="external-link"></i>https://cloud.tencent.com/</a></span><br>阿里云官网: <span class="external-link"><a class="no-external-link" href="https://www.aliyun.com/" target="_blank"><i data-feather="external-link"></i>https://www.aliyun.com/</a></span></p> <p>服务器系统建议使用Centos7</p> <p>注:使用国内服务器需要备案,备案话一般7天即可</p> <h2>三、搭建环境</h2> <p>这里推荐大家使用FinalShell来进行连接服务器</p> <p>FinalShell下载地址 <span class="external-link"><a class="no-external-link" href="http://www.hostbuf.com/t/988.html" target="_blank"><i data-feather="external-link"></i>http://www.hostbuf.com/t/988.html</a></span></p> <p><strong>3.1 连接服务器</strong></p> <p>打开FinalShell<br><img title="7.png" src="https://www.xxhzm.cn/usr/uploads/2021/11/2097530272.png" alt="7.png"style=""><br>点击文件夹添加服务器<br><img title="8.png" src="https://www.xxhzm.cn/usr/uploads/2021/11/312221413.png" alt="8.png"style=""><br>点击第一个 ssh连接<br><img title="9.png" src="https://www.xxhzm.cn/usr/uploads/2021/11/3995197381.png" alt="9.png"style=""></p> <p>名称随便填一个<br>在主机处填写服务器公网ip 端口一般默认22<br>用户名默认root<br>密码填写服务器创建是服务商提供的密码<br>全部填写完毕之后保存,连接</p> <p>出现这个界面就是连接成功<br><img title="10.png" src="https://www.xxhzm.cn/usr/uploads/2021/11/3665207756.png" alt="10.png"style=""></p> <p><strong>3.2 安装宝塔</strong></p> <pre><code>yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh </code></pre> <p>复制命令,打开FinalShell shift+ctrl+v 粘贴然后回车即可,等待指令提示,按y回车<br><img title="11.png" src="https://www.xxhzm.cn/usr/uploads/2021/11/2122826907.png" alt="11.png"style=""></p> <p>出现这个就是安装成功,接下来复制外网面板地址访问<br>username:<br>password:<br>是宝塔登陆账号密码</p> <p><img title="12.png" src="https://www.xxhzm.cn/usr/uploads/2021/11/1174889664.png" alt="12.png"style=""></p> <p>选择LAMP,PHP推荐使用7.3版本,极速安装</p> <h2>四、域名解析</h2> <p>打开服务商的解析,这里已阿里云为例<br><img title="13.png" src="https://www.xxhzm.cn/usr/uploads/2021/11/212173950.png" alt="13.png"style=""></p> <h2>五、安装程序</h2> <p>解析设置完成之后返回宝塔-<span style="color: red;">网站</span>-<span style="color: red;">添加站点</span><br><img title="14.png" src="https://www.xxhzm.cn/usr/uploads/2021/11/502303672.png" alt="14.png"style=""><br>创建成功之后点击根目录-<span style="color: red;">远程下载</span><br>下载地址在: typecho.org<br>链接: <span class="external-link"><a class="no-external-link" href="http://typecho.org/downloads/1.1-17.10.30-release.tar.gz" target="_blank"><i data-feather="external-link"></i>http://typecho.org/downloads/1.1-17.10.30-release.tar.gz</a></span></p> <p><img title="15.png" src="https://www.xxhzm.cn/usr/uploads/2021/11/4260575116.png" alt="15.png"style=""><br>下载完毕之后选择解压<br>解压完毕进入build文件夹,全选所有文件复制,返回根目录粘贴</p> <p>随后访问域名,进入安装程序<br><img title="16.png" src="https://www.xxhzm.cn/usr/uploads/2021/11/3158916988.png" alt="16.png"style=""><br>复制数据库名字,密码<br>粘贴到安装程序<br><img title="17.png" src="https://www.xxhzm.cn/usr/uploads/2021/11/4198149679.png" alt="17.png"style=""><br>确定配置无误之后,点击确定</p> <p>最后访问http://域名/admin 即可发布文章啦</p> <p>主题需要上传到usr/themes中。插件在usr/plugins中。</p> <p>如果最后还是不明白可以在下方评论,我看到会回复的</p> <h1 style="text-align: center;">WordPress</h1> <p></p> <!-- wp:paragraph --> <p><strong>WordPress搭建教程使用宝塔面板,如果没有宝塔面板的请看上面的宝塔安装。</strong></p> <!-- /wp:paragraph --> <!-- wp:list --> <ul><li>域名解析(腾讯云为例)</li></ul> <!-- /wp:list --> <!-- wp:paragraph --> <p>首先打开DNSPod-选择域名添加记录</p> <!-- /wp:paragraph --> <!-- wp:image {"id":507,"sizeSlug":"full","linkDestination":"none"} --> <figure class="wp-block-image size-full"><img src="https://www.xxhzm.cn/usr/uploads/2022/01/1-2.png" alt="" class="wp-image-507"style=""></figure> <!-- /wp:image --> <!-- wp:image {"id":508,"sizeSlug":"full","linkDestination":"none"} --> <figure class="wp-block-image size-full"><img src="https://www.xxhzm.cn/usr/uploads/2022/01/2-1.png" alt="" class="wp-image-508"style=""></figure> <!-- /wp:image --> <!-- wp:list --> <ul><li>安装程序</li></ul> <!-- /wp:list --> <!-- wp:image {"id":509,"sizeSlug":"full","linkDestination":"none"} --> <figure class="wp-block-image size-full"><img src="https://www.xxhzm.cn/usr/uploads/2022/01/3.png" alt="" class="wp-image-509"style=""></figure> <!-- /wp:image --> <!-- wp:paragraph --> <p>在这里输入刚刚解析的域名,数据库选择MySQL,PHP版本建议7.0以上</p> <!-- /wp:paragraph --> <!-- wp:image {"id":510,"sizeSlug":"full","linkDestination":"none"} --> <figure class="wp-block-image size-full"><img src="https://www.xxhzm.cn/usr/uploads/2022/01/4.png" alt="" class="wp-image-510"style=""></figure> <!-- /wp:image --> <!-- wp:paragraph --> <p>进入到站点根目录,点击远程下载</p> <!-- /wp:paragraph --> <!-- wp:image {"id":511,"sizeSlug":"full","linkDestination":"none"} --> <figure class="wp-block-image size-full"><img src="https://www.xxhzm.cn/usr/uploads/2022/01/5.png" alt="" class="wp-image-511"style=""></figure> <!-- /wp:image --> <!-- wp:paragraph --> <p>下载完毕后,解压压缩包。进入wordpress文件夹,全选将里面的内容剪切到根目录。随后访问域名进行安装</p> <!-- /wp:paragraph --> <!-- wp:image {"id":512,"sizeSlug":"full","linkDestination":"none"} --> <figure class="wp-block-image size-full"><img src="https://www.xxhzm.cn/usr/uploads/2022/01/6.png" alt="" class="wp-image-512"style=""></figure> <!-- /wp:image --> <!-- wp:paragraph --> <p>然后填一下站点信息,你的wordpress就安装好了!后台管理页面 在域名/wp-admin</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>主题文件需要上传到wp-content/themes。插件在wp-content/plugins</p> <!-- /wp:paragraph --> 猜你想看 nux2对比nuxt3 HTTP请求状态码大全 什么是朋友? 发现未知可能性!小小API引领你的创新之旅! 8月30日js学习笔记 每日一学:PHP 中的array_reverse函数详解 ES6箭头函数this指向 每日一学:PHP 中的array_key_last函数详解 jQuery事件 详解http和https的作用与区别 最后修改:2022 年 06 月 05 日 © 允许规范转载 赞 1 如果觉得我的文章对你有用,请随意赞赏
45 条评论
研究方法科学,数据支撑充分,结论可靠。
滴!学生卡!打卡时间:18:26:57,请上车的乘客系好安全带~
好难
WordPress注册用不了qq和163邮箱咋办呐。不想科学上网。
wp不需要注册啊,直接下载就可以的 {{yun}}
请问有下载的链接吗
https://cn.wordpress.org/download/
咋换wp了?
感觉wp的生态更好点,再加上没用过好奇,就换上了
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:53
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:54
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:54
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:54
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:54
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:54
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:55
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:55
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:55
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:55
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:55
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:56
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:56
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:56
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:56
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:56
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:57
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:57
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:57
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:57
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:57
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:58
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:58
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:58
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/26下午1:38:58
到随后访问域名,进入安装程序这一步进入域名显示“建立数据库连接时出错”,这是什么原因呀
一、你创建数据库了吗
二、数据库账号密码数据库名输入是否正确
三、数据库是否开启访问
创建了哎,不知道为啥 http://47.104.180.40/
兄弟我和你一样,然后发现是软件商店>已安装>apache没有打开,你可以试试打开这个
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:00
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:01
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:01
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:01
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:01
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:01
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:01
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:02
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:02
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:02
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:02
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:02
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:02
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:02
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:02
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:02
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:02
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:02
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:02
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:02
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:02
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:03
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:03
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:03
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:03
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:03
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:03
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:03
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:03
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:03
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:03
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:03
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:03
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:03
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:03
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:03
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:04
滴!访客卡!请上车的乘客系好安全带,现在是:2021/12/9下午7:17:04
宝塔一点也不香
为何不考虑WordPress ヾ(≧∇≦*)ゝ
在学习阶段使用宝塔还是可以的,可以帮忙解决掉很多麻烦,后期我也会在写一个不用宝塔的 ::BZ:33_maimeng::
WordPress的话感觉操作起来不太方便,我第一次安装完WordPress,进入后台已经傻眼了
typecho可宽展性和多用户处理能力太差,博客用wp且玩好wp,之后公司让你部署你都不用慌,wp生态比te强太多了
te其实比wp牛逼,运行更快,wp用了某些主题给你弄着TM页面出都出不来,太臃肿了
这话就是放屁。
自己看看 WordPress Core 和 Typecho 的代码质量,一个已经完全用 Hook 做机制,一个还在用恶心的 Class。
WordPress 主题页面出不来,是主题的问题,不是 WP 的问题。WP 哪怕是 CloudFlare,做 Best Practice 也能实现国内秒开。Typecho 本身轻量,也注定其可扩展性差,代码质量实话说也是稀烂,文档也是稀烂,生态也是稀烂。
快慢的比较不是简单的扔个玩意屁都不敢就出来结果,WordPress 有深度,你完全可以做得更好。你觉得臃肿,只是因为你的能力不够。
我确实承认typecho社区和文档不行,可就这么几个php文件你要啥文档?手把手教你改吗?还是手把手教你如何写插件或者是主题?人家用的是php拜托,php小白连个半年都能成大神
1. 文档和社区是讲生态的必需品。没有社区,没有文档,那就意味着几乎没有生态。
2. PHP 门槛低,但它的上限也高。我所见过的 PHP 大神是可以自行修改 PHP 源代码为其提速,可以熟练运用 Swoole 等并发模块提高其并发性能的,而非是你这种。
还有,你说现在Typecho烂不意味着拓展性差啊,你靠改wp源码能改出啥名堂来,你再试试typecho,就几个页面,再就是你要不看看你的Blog和我的Blog谁加载的快?还秒加载…最讨厌你这种无脑吹wp的了
www.ahdark.com 检测报告:https://www.boce.com/http/38ec2130bf80b26507a41ecf801e9ea0.html
目前情况来看,是全绿。
www.moezz.cn 检测报告:https://www.boce.com/http/e796309557506839e621452f27df9864.html?k=1ZVXcKf903
你只是不了解罢了,wp的编辑器算是最反直觉的了,作为一个程序员你乐意开箱即用用md还是再花半年去学习wp的编辑器?还有,你也不看看wp的服务器在哪里,你下载插件的时候速度也是真的感人,还有就是wp的生态使得更多插件开始收费,你有没有考虑过你们这种无脑吹wp的人有没有责任?还有,这个blog就是基于typecjo的好吗?务必不要将个人观点当作事实感谢
就你这番言论我可以确定的是:你没有一个基本的逻辑思辨能力。
1. WordPress 的 Gutenberg 编辑器很好用,单纯的 Markdown 如果使用一些特定组件或是使用多个组件,是难以记忆、难以操作的。
2. WordPress.org 的服务器速度很快,我北京的服务器通过隧道下载的速度可以达到 20Mbps 以上,足够了。
3. WordPress 官方生态 wp.org 明确禁止付费软件上架,你第三条说的没有任何依据。且,付费软件正是良好生态的体现,这意味着有人愿意全职为此生态付出,一定的用户付费是必要的。
4. 我所述的可能夹杂个人观点,但大多为实时。WordPress 在全世界市场广泛,代码质量高,内核思想先进,这都是确立事实。
最后说一句,在你与我争辩这一问题时,请先确保自己具有一个基本的逻辑思辨能力,而非一味地引用往上他人的观点。作为 WordPress Core 的 Contributor 之一,我比你更清楚 WordPress Core。
另外基于第四条,我强烈推荐你在反驳我之前去百度看看我有没有引用他人的观点
社区对 WP 的批判也就这些了,WP 老用户天天发文骂这些。
wp领先于typecho是事实,我不否认,还有就是你可以去下载一个叫做recaptcha wp4(我记得是的插件,这是个付费的插件,另外就是我可以看得出来你只是单方面的在研究wp,并没有客观公正的评价,在相同的网络环境下typecho比wp加载的快是事实,另外就你说的隧道这一问题,我要告诉你,我住杭州,就是不用隧道也能上github,但上不了wordpress.org,你有啥合理的解释?另外就是麻烦不要把自己吹的很牛逼,贡献者?也没见的wp的致谢页面有你啊
此外,你所述的“te其实比wp牛逼”与后续的“wp领先于typecho是事实”相违背呢
1. 上不去 wp.org,这是 GFW 的锅,GFW 对我没作用,你上不去属于你自己能力有问题,和 WordPress 没关系。不要把主观因素转嫁到客观。
2. 就速度问题,WordPress 强大的可自定义性使得其速度提升对个人技术有依赖。具体速度对比,请看我上文评论的 boce.com 测试报告。
我务必提醒你,typecho也可以实现你所说的文件cdn化,在这种情况下,typecho加载的文件往往比wp更少,这样会让typecho在冷加载速度上占更大优势,另外,客观事实就是markdown目前就是无敌的存在,也是学习成本最低的
Markdown 学习成本低是对于开发者来说,对于普通人肯定还是类似 Word、Google Document 的 Block 操作模式更舒服。
此外,WP 在 CDN 缓存的基础上还可以实现 Object Cache、Page Cache、Fragment Cache、Database Cache,部分 Ajax 渲染的 Theme 还可以使用 RESTful API Cache。
另外,typecho是可以实现全站缓存来实现承受大量并发的,而wp就不行,我曾今也是在使用wp的,后来还是因为性能原因而进行的迁移
看得出来,你我都是开发者,那你既然承认了markdown的地位,为何又要去支持wp的编辑器?那你不是在打自己的脸吗?还有,我看得出来你几乎全部引用了别人的观点甚至是话术
1. WordPress 是 CMS 系统,CMS 的撰写者对于大部分企业用户来说都不会是开发者。
2. 我喜欢 Gutenberg Editor,本身一些复杂区块的撰写,用 Short Code 需要记忆很多东西,而且很容易出问题,所以我喜欢 Gutenberg。Markdown 好,但它不应该用于一个 CMS System
另外,我觉得自己有必要进行补充,根据我的测试,是Google Analytics的JS文件导致我的Blog加载速度慢,而不是Blog本身,我的Blog往往会被Google Analytics拖慢节奏,但并不意味着Typecho慢于Wordpress
boce.com 发送的是对根目录的 GET 请求,你站是真的慢,和JS没关系。
我看得出来你不是企业用户,且typecho的定位本就是开发者和个人,你又何必拉上大企业?我知道jquery用的是wp,白宫用的是wp,但这只是因为typecho的定位本就不是为了大企业设计的,你又何必大谈CMS的好处???
请保持中立、客观的看法。二者定位均为 CMS 系统,优劣一目了之。
得了,你可以继续死倔下去,我没空和你对喷。
这句话同样适用于你
大佬争辩,我吃瓜
好的谢谢回复, 但是我在某个端口部署的java服务能够通过域名打开, 我还以为是自己配置错了, 等我备案通过了再试试吧OωO