wordpressapp登陆

教你玩转黑群晖:利用套件完成NAS搭建WordPress博客网站

计划写这个系列也是记录学习使用的过程心得,分享一些可能有用的经验。查阅了很多文章,很多常见的基本问题其他文章都已经说透,这里就不展开细说了,会重点写一下自己实验摸索到的经验,如果对一部分人有用就算达到目的了。

wordpress算是(我那个年代曾经)最流行的主流应用,但在群晖用户群中应该算是小众应用,本身安装过程也不复杂,在6.1版本中已经做得很傻瓜化,所以这篇会相对写得简单些。对wordpress没什么需求或感兴趣的同学,可以直接跳过这一篇。

补充说明标题本来是要写“黑群晖新用户之初体验”的,后来怕审核不过就不提黑白了。个人而言,安装黑裙是为了学习研究之用,而且入手一个白群已经列入计划。现在在一台旧机器装黑裙,也是为了对群晖系统有个基本认识,到时候选购白裙的时候不太盲目。

安装wordpress套件这个过程很简单,按我的印象,5.2和6.1系统安装都已经很智能化,全程按默认设置一路下一步即可。并且由于我的wordpress已经发布很多内容做了很多设置,所以不敢删了重装,所以就不一一截图了。

这里有一个点就是设置MariaDB数据库管理员密码和wordpress数据库用户密码一定要记住,将来转移备份还原应该会用到。我的密码已经忘掉了[允悲]。装好之后还会设置wordpress的管理员密码,这个也要记住,因为一直自动登陆过了两天就几乎忘了,最后试了好几次才试出来。

我的wordpress现在长这样。刚装好之后换了好几个主题,看小图好看,装好之后才发现基本都是商业的,很繁复,很多设置对个人用户也没用,所以目前换到一个简单的,就懒得折腾了。

wordpress的日常

关于1,2,3的说明:申请的域名。因为wordpress有一个强制跳转机制,无论从哪里进入DSM主界面,不论你连接DSM的ip是多少,点击wordpress之后就会跳转一个固定地址(后面还会讲到),所以最终还是有一个统一域名与之对应比较好,这样内网外网都将会统一入口,每篇文章链接也会保持不变。因为wordpress主要是文字内容,流量小占用带宽也小,所以即使所有访问都是绕一圈到外网也不会有太大影响。还是由于上述这个跳转机制,导致架设在群晖上的wordpress经常会访问不到,所以网上会有很多问讲不一样的wordpress安装,不使用群晖套件的方式。这些方式对小白用户都过于复杂,所以最终还是决定在群晖内部解决。这里也是经过了反复摸索实验,屡败屡战,最终得到结论就是,按这样的地址访问是一定可以访问到的:

使用https地址,但不要加上群晖的端口号(如默认5001)。虽然http内网也可以访问到,但一旦自动跳转成公网域名之后就访问不到了,因为公网ip的80端口默认都是封掉的,有域名也不行(需要网站整个备案)。这个摸索过程中遇到过很多莫名奇妙的连接失败问题,一会儿能连一会儿不能连说实话也没搞明白原因,总而言之,最终经得起考验的,就按照这个地址格式访问无论从哪怎么连都能连上。这里会出现管理员用户名,涉及个人信息就马赛克了。wordpress管理员不同于群晖管理员,是在wordpress系统里创建的管理员。结合1,2,也就是说群晖的wordpress套件是集成了一个可以简单安装的wordpress系统。而wordpress本身是一个完全独立的web程序,访问wordpress可以跟群晖毫无关系,只不过这个wordpress恰好跟群晖在同一台机器上。

一种典型失败

日常使用wordpresswordpress安装好之后,怎么使用就看个人需求了。作为博客时代来的人,对wordpress还是有某种情结的,自己写不出什么就先转载(拷贝)一堆文章来,大概做出来一个博客的样子,例如上面图一,很多文章就是从Hao4k这拷贝来的,相当于一个学习笔记了。

发文速览不论原创还是转载,发文过程一样。点击最上端“新建”,下拉菜单点击文章,就会出现撰写新文章界面。填入标题之后就会生成此文永久地址,然后在编辑框输入文字即可。wordpress比较简单没有太多国内当时论坛花里胡哨的功能,后来好像还被墙了,所以国内没有怎么流行。但是世界范围内却是大流行。现在Hao4k发文的界面和功能和这个还是很像的,简单又不单调,好用够用。一些基本文本编辑功能用好了就足够写一篇图文并茂的好文章。

快速发文一篇

点击发布之后,可以预览,或者点击“固定链接”,查看文章实际呈现效果。如果不点其他任何链接,就仍然停留在当前页面,可以继续编辑文章,此时“发布”会变成“更新”,然后新编辑的内容随时点击更新就会发布到最终文章页面去。比起通常的发布-编辑-再发布-预览-回管理端-编辑-改,wordpress这个逻辑其实是相当简洁合理的。

发文及修改更新过程简单

说明:左上靠近中间那段文字是wordpress一个插件的效果,就是任何一次刷新页面随机在此处显示一段文字,这段文字出自...我直接尻痞过来吧:

这不是普通的插件,它象征着一代人希望和热情,浓缩成Louis Armstrong的四个字:你好,多莉。在 启用后,在您站点后台每个页面的右上角都可以看到一句来自《俏红娘》音乐剧的英文原版台词。

添加媒体这个部分号称和群晖整合了,可以直接引用photo/video库的内容,但似乎并没有,或者还没找对方法。我也安装了一个叫做 Photo Station WordPress Plugin 的插件,但在下图添加媒体页面没有找到使用DS Photo插入群晖上图片/音乐/视频的入口或选项。

先将媒体添加到媒体库

说明:所谓媒体,这里就只三种文件,照片/图片、音乐/音频、视频/短片,限制只能上传32M大小文件,在过去看来很小,但按照现在短视频的风潮,应该很够用的,那些微信里发的10短视频一般都不超过这个大小,可以顺手来一发扔到wordpress上,既可以备份也可以集中观赏。

上传文件成功后,会出现在媒体库,切换到媒体库标签页即可看到。这里人就打码了,让大小狗子们露个脸。可以看到媒体库现在放了一些图片,和一个mp3。在wordpess发文如果不外链图片或媒体,要用自己的,就需要先上传到自己的媒体库。

最终是从媒体库添加

添加好媒体是这个状态

这个编辑状态下也可播放音乐,试听效果。再次点击“更新”,然后点击固定链接查看效果。基本上所见即所得

发布后实际文章浏览状态

当然wordpress也提供了标签,分类,文章类型等让你对文章进行分类,标注,方便日后查阅,归档。

后台管理

在文章浏览状态鼠标移至站点名称(马赛克了)上,会自动弹出下拉菜单,点击“仪表盘”即可进入后台管理界面。当然只有你登陆账号是管理员的情况下才能看到这个选项。

点击仪表盘进入后台

进入之后大概长这样

所有管理操作都可再次进行

对普通用户来说,基本全都用不上,自定义多了容易乱,关键是不知道怎么改回去。比如主题,新装的主题没有找到在哪里删除,主题还有子主题,最后生效的效果跟主题商店预览看的差别甚大,也算一个坑了。我们用wordpress主要就是写文章记录日常生活,或者转载有用的文章资料,当作一个note应用使用,而不是做网站,或者设计web页面,一般来说使用默认的或者极简风格的主题就够用的,一定比自己“定义”的要好。

http地址跳转真正的重点来了,因为这个跳转问题,常常就莫名其妙连不上wordpress了,一度基本放弃在自己群晖上的wordpress发文。后来感觉不可能连上的时候有莫名其妙连上了,比如内网直接连连不上,在外面用手机连公网域名连上了。后又反复修改测试,最终得到这样一个设定是有效的,就分享出来了。按照惯例先上图,后面依图详细解释:

进入仪表盘下setting选项页面站点标题和副标题就是访问wordpress首页时候浏览器标题栏会显示的名称已经首页上的大标题(涉及个人信息此文的图片上我都抹掉了),你可以根据自己的需要和喜好随便取。比如xxx的个人小站,xx家庭记录,等等这个wordpress地址(url)和站点地址(url)是最迷惑人的,可能在其他复杂的应用场景下有用,但在我们这个简单的个人/家庭应用场景中是用不上的,还容易误导人。经过实测发现,"WordPress地址"是会随着“站点地址”变化的,最终会和“站点地址"一样,具体原理就不深究了,根据这个效果,实际上我们只需要设置站点地址即可,实际上WordPress地址那一栏也无法修改。但这个地址怎么填就有玄机了,首先可以填内网地址,就是刚安装好群晖和wordpress,所有操作都在内网的时候,这个地方应该默认就是内网地址,形如“"。

但这样的设置,当你想从外网访问时,即便你做了端口映射,也会访问不到,因为wordpress会第一时间把你的http请求改成指向这个内网地址的访问,所以自然就是404或者超时访问不到请求的页面。你也可以设成外网地址,形如"" 或者"",其中202.123.x.x是你的公网固定IP。 但这种设置是普通http连接的地址,很可能会访问不到,因为从外网访问没有备案的域名/IP,80端口都是关闭的,即便你做了端口映射,比如,外网/公网8080->80,那么你的站点地址必须设置成":8080/wordpress"。

但我尝试这么设置之后,时而能连时而不能连。有时连到首页可以,点击具体一篇文章就不行了。看到有文章说这里只填端口号和后面的字段,形如“:8080/wordpress",我这个6.1.7+wordpress试过是不行的。总之这个强行无条件跳转的功能会带来各种问题。作为普通用户也不想深究。最终实验发现最可靠的方案就是用https+域名的方式访问。形如"" 的地址。虽然我为了用起来wordpress买了个.cn的便宜域名(这个后面还有用,下篇文章可能会涉及相关应用),但后来测试发现使用动态域名就可以了。

关于动态域名

原理就不讲了,基本概念应该都懂的。我用的是极路由,发现极路由自带的插件里有。进入极路由后台

左下有”智能插件“

因为我已经安装了“动态域名”,所以在此页面并没有显示。另外可以看到还有其他动态域名的插件,没有使用过就不评价了。感觉这个动态域名就够用了。补充一句,个人非常不喜欢花生壳,算是花生壳最早的(免费)用户,十五年前就开始用了,然后几次改变改的一塌糊涂,没什么特别强大的功能还巧立名目各种收费。(不知道这段会不会被审核掉哈)。

插件具体长这样在已安装里面

动态域名插件

设置极其简单,就是设定需要的名称字段,最后会绑定你的出口公网IP到.jios.org这个域名。绑好之后ping一下,一般几分钟就生效了。

测试绑定是否生效

前俩个haha.jios.org和love.jios.org是随手乱打的用来测试,可以看到这俩个名称都还没别人用,所以会显示找不到主机。而我绑定的域名已经生效了,可以ping到。

最终方案所以最终不论外网内网可以稳定访问wordpress的方法就是访问动态域名绑定的这个地址 就将此地址填入仪表盘设置中"站点地址"栏即可,如果和WordPress地址不同,根据我的实测结果,最终WordPress地址会跟随站点地址,变成一样。

再放一下这张图

注:图中让您的站点主页与WordPress安装目录不同,千万不要管他,不要去看,不要搭理,就当不存在.

这个设置可能适合比较复杂应用场景,但对于普通个人或家庭用户来说是用不上的。看到网上有很多关于群晖+wordpress的文章都会分析这里怎么设置,这就背离了用群晖套件一站式安装wordpress的初衷,毕竟这么搭建wordpress平台就是为了简便易用,迅速上手。对小白用户来说简单好用为最高原则。装好套件,随时随地能访问到,能写文章发上去就行了。对于一般日常使用来说,本文没有涉及设置或者自定义基本统统是用不上或者可以不用的。

创建其他用户补充一下,创建用户可能还是会用到,给其他家人设置不同的账号,以在wordpress发表文章。建议最多不包括默认管理员(第一个用户)之外一共系统不超过三个用户,另一个也是管理,然后再创建一个普通用户就够了。

添加用户

仪表盘下鼠标移至用户,弹出菜单点击添加用户

用户名和电子邮件必填,后面都可以作为登录名登陆wordpress。密码管理员设好就行,因为主要就是家庭成员使用。设好之后告知即可。这里要先点击显示密码才会出现设置密码输入框。建议设置两个管理员是以防其中一个忘记管理员密码。第三个普通用户其实也是公用,就是纯用来发文的账号,不参与管理后台,可以选择角色为作者。

小结还是讲的比较详尽了,算是对自己使用过程一个回顾。主要的重点内容就是站点地址设定,因为这个会影响后续实际的使用是否顺畅。只要能连上wordpress,就证明wordpress的服务在运行,然后发文什么的就很简单了。

为什么最终用https的方案,简单概括就是因为群晖和wordpress——貌.合.神.离。群晖和wordpress是互相独立的两个web应用。连接群晖的方式和连接wordpress的方式完全不同,当用户习惯了访问群晖的方式,再去访问wordpress,就会撞墙。

群晖的主要通过http端口5000, https端口5001访问,所以通常以这两种形式访问群晖http://:5000或https://:5001。而wordpress就是通用型的web应用,后台的web server 按常规默认监听80(http)和443(https)端口,可以认为跟群晖无关,或者说wordpress用户根本不需要知道群晖的存在。

只是wordpress首页(根)不在整个站点的根 或 ,(其中DSM-IP可以是任何内部IP,外部IP,动态静态域名,只要能达到主机即可),而是在站点的一级子目录wordpress中,所以完整的wordpress首页地址是 或 的形式。

因为外网无法正常访问http默认80端口,所以最后的交集,就是https加外网域名(可动态可静态),这样不论内网外网,只需用这个地址就能连上wordpress了。wordpress的web server会把任何来自内部(192.168.x.x网段)或是外部(通过公网端口映射或者DMZ主机定位到群晖所在主机),全部重定向到这个唯一地址 ,只要这个地址正确就能 访问到wordpress。

有点绕口令,希望能懂吧

下期预告可能会是硬件升级改造,淘了几个千兆路由,一个到货,已经安装上,整个网络结构都改了,千兆路由确实给力,大文件拷贝速度瞬间上了一个数量级。还有在路上没到货的,估计到了还得折腾。

《把WordPress网站接入到微信小程序教程》课程介绍(文稿)

大家好,这是我们制作的第12套课程了。

这个课程的目的是,教大家如果快速、低成本的方式做出“微信小程序”。

这种小程序不是游戏小程序,也不是商城卖东西的小程序,他是一种资讯类的网站小程序。

微信小程序的制作方法有很多种,有的是自主开发,有的是利用第三方平台搭建。

我们介绍的这种属于自主范畴,不依赖第三方平台,不需要给别的平台交服务费。利用自己现有的网站平台,发布内容,用户在微信小程序里阅读内容。

这种小程序制作方法有些繁琐,难度不大,不需要编程开发经验。前提是,先有个WordPress网站,我们的小程序教程是,教大家把WordPress网站内容,如何接入到微信小程序里。

如果还没有WordPress网站,需要先建立一个,我们有这方面的教程,比如《WordPress系列教程》。

这种做法的小程序不是全完定制开发的,不能做到想改什么就能改什么,它有一套固定的运行模式。小程序里的内容是可以随时修改的,因为小程序里的内容是WordPress网站管理的,具体的操作流程,请看下《小程序演示》那节免费课时。

我想大家一定有很多问题想问,比如:

1. 课程内容包括什么:具体请看课程目录

2. 课程不包含什么:这个教程是从WordPress网站建设完成之后开始讲起,一直演示到小程序发布成功。不包含WordPress安装、建站以及主机相关的内容,具体不包含的内容,请看下后面《WordPress小程序准备工作》那节课。

3. 学习了课程能做成什么样的小程序:这个请看《WordPress小程序演示》

4. 这种方式做小程序需要投入多少成本,时间和金钱:请看后面的《WordPress小程序工期和成本构成》

5. 做小程序之前需要做什么准备:请看《WordPress小程序准备工作》

6. 制作过程中,遇到问题怎么办:这个大家请看这节课,后面有相关声明。另外,要看是哪个步骤出的问题,比如:SSL加密和伪静态问题要咨询主机服务商;不会做WordPress网站,要看WordPress主题教程。如果小程序代码不会改,可以看这个教程演示。

7. 是否需要编程经验:不需要编程,不需要开发,但会涉及到修改代码的参数,这个课程中有讲解,而且这是必要环节。大家也不用担心,难度不高,我感觉这种难度相当于修改CSS参数水平。本课程不含编程开发内容。

下面做几个声明

声明1:这个教程只是线上教程,以经验分享为主,不提供1对1支持服务。大家有问题可以给我邮件 achair@qq.com,我会在方便的时候回复。本人能力有限,能做的功能和范围,具体看下我做的小程序案例。

声明2:课程使用的是开源小程序源码,当前版本也许会有bug,以后会更新,会不断完善。

声明3:我们说的WordPress网站是免费开源的WordPress.org,不是每年续费的WordPress.com。

大家在开始动手做WordPress网站小程序之前。最好对将来能做成什么样有一个预期。期待值不要太高,你想要的它不一定都有。但期待值也不要过低,因为有很多我没想到的东西,这里面竟然有。而且小程序源代码还在不断更新,以后说不准还有什么新功能。

总之,分享一下,做WordPress小程序的原则,是把你的WordPress网站的内容,通过小程序这个窗口,给传达给用户。传达出来的样子和信息组织形式是固定的。传达的内容你说了算,包括文字,图片,视频,在WordPress后台发布。

如果你想要的功能这里没有的话,那只能二次开发了,不在课程范围。

这种做小程序的方式的有点是“高性价比”,缺点是“只能在固定的界面和功能上做妥协”。