隔壁网

[入门知识] 不用群晖套件架设wordpress博客站点

2016-12-7 13:25
1056825
鉴于上次发帖提到的DSM6下群晖wordpress套件的种种问题,对于追求完美的我来说,还是在寻找更好的架设博客站点的方法。现在将个人的实践报告给同好参详。以下操作都是针对DSM6.0以上版本。

一、准备工作

1.直接去wordpress的官网下载最新版站点文件。目前最新版是4.6.1,不过没有中文。官方推荐使用英文版安装,再按需加载语言包。可是我觉得还是用中文版安装比较方便,因为满屏的汉字便于识别嘛。而且中文版有其特殊功能,比如可以在设置中直接输入ICP证或者备案号,极具中国特色,要是想做个老老实实的中国网民的话。最新的中文版是4.5.3。

2.在DSM中下载安装好相关服务的套件。web服务、数据库、还有数据库管理等套件,这些是必须的,见图中红圈部分。此外如果需要直接在DSM中编辑php文件,最好还是再装个文本编辑器,图中蓝圈部分。
必备套件.JPG

3.打开web服务。装完web服务套件后,进入套件,打开相应开关即可。套件会自动建立web共享目录。

4.新建数据库。MariaDB数据库套件安装后,如果要修改密码的话(默认为空),可以打开数据库套件进行设置,密码要牢记,下面还要用到。然后使用phpMyAdmin,输入用户名和密码,在其中新建一个数据库,比如blog。
建立数据库1.JPG
建立数据库2.JPG

二、安装wordpress站点
1.将下载的wordpress站点,解压缩到DSM共享目录web下。文件可以都放在根目录下,不过为了便于管理,还是把它们都放在wordpress子目录下。
复制站点文件.JPG

2.修改配置文件。把目录下的wp-config-sample.php文件重命名为wp-config.php,然后打开进行编辑。填写刚才设置过的数据库名称、密码等相关内容,保存。
修改配置文件.JPG

3.安装站点。在浏览器中打开/wordpress/wp-admin/install.php,按照提示一步一步安装站点。五分钟安装完毕。
安装博客站点.JPG

三、问题和解决
1.更新时需要输入FTP账号密码。不用群晖的wordpress套件,就是为了升级方便。这样安装的话,就可以自动显示出最新版本和升级按钮。
升级提示2.JPG
不过在安装成功之后,会遇到更新站点、主题和插件时,出现输入FTP账号密码问题。查了一下资料,发现其实这个是php没有取得写入权限的问题。解决办法就是打开wp-config.php,在最后添加一段代码:
define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

升级完成.JPG

2.外网访问问题。这个我在前面那个帖子里已经写了解决办法,请参考修改配置文件。

3.段落开头自动空两格。中文的习惯,段落首行要空两格,但wordpress不是国人的作品,所以没这个习惯。写文章时每次手动敲,麻烦不?最简单地方法,就是找到主题目录下的style.css文件,修改相应的设置,比如:
.entry-text p{text-indent:2em;}

4.解决WordPress点击“添加媒体”按钮没反应问题。我遇到过两次,安装完成后,在写文章时点击添加“媒体按钮”没反应。在“优化站WordPress”的道路上真是一波三折啊,在网上找到了解决办法,特记录下。下面是wordpress的官方解释:
Disable Javascript Concatenation
To result in a faster administration area, all Javascript files are concatenated into one URL. If Javascript is failing to work in your administration area, you can try disabling this feature:
define(‘CONCATENATE_SCRIPTS’, false);
汉化其内容大致意思是 wordpress 为了提高效率要求你所有的js要集中到一起,只需更改路径集中存放,问题迎刃而解,具体操作很简单,在wordpress根目录下找到 wp-config.php 这个配置文件,打开文件后在页面的最后添加下面代码:
define(‘CONCATENATE_SCRIPTS’, false );
重新刷新wordpress页面就恢复正常了!

5.作者头像不显示问题。wordpress采用的头像是Gravatar头像,由于“你懂的”道理,所以国内访问不到,显示异常,解决办法就是添加wordpress插件,比如一个插件名叫“谷歌字体与Gravatar头像加速”,用了之后就可以正常显示头像了。还有一个插件可以用本地图片替换Gravatar头像。大家只要用关键词查找后安装即可。
2

查看全部评分

分享到 :
17 人收藏
有水皆含月,无山不带云。

25 个回复

倒序浏览
momo 互助团队 VIP会员 年费VIP会员  管理员 | 2016-12-7 14:36:24
l498229230  魔仙 | 2016-12-7 16:15:24
写的不错,我也是用NAS搭建的 ,遇到不少问题,不过我接触时间长了,基本上没啥情况了,大家交流交流
www.niekc.com    web.niekc.com 欢迎来看看
watermoon VIP会员  骨灰 | 2016-12-7 16:27:11
l498229230 发表于 2016-12-7 16:15
写的不错,我也是用NAS搭建的 ,遇到不少问题,不过我接触时间长了,基本上没啥情况了,大家交流交流
www.ni ...

久仰久仰。
您的站点不带端口号,是电信没封锁80上行端口吧?我这里就不行,只能用http://watermoon.f3322.net:8888/这样的,爆弱了。
今天入手了华硕的路由器,准备新一轮折腾,不知道在两个路由之后,群晖还能访问吗?回去先试试看。
l498229230  魔仙 | 2016-12-7 16:30:34
本帖最后由 l498229230 于 2016-12-7 17:01 编辑
watermoon 发表于 2016-12-7 16:27
久仰久仰。
您的站点不带端口号,是电信没封锁80上行端口吧?我这里就不行,只能用http://watermoon.f332 ...


我建议你用3322的企业动态域名   然后80倍封了你可以试下443   可以的话去申请一个SSL  就可以不用输入HTTPS了   最后就是3322比花生壳稳定,我这边80没有封,然后看到你做的跳转也是被逼无奈,你去新建一个虚拟机就不用   在地址后面加上文件夹了,你看看图
   QQ截图20161207165829.png

点评

http://www.gebi1.com/forum.php?mod=viewthread&tid=258148&pid=5141758&page=2&extra=#pid5141758  发表于 2017-10-28 17:02
请问大神如何在一个群晖下安装多个wordpress,只安装了一个套件下的WORDPRESS,相再安装一个WORDPRESS,但怎么也安装不上呢,谢谢  发表于 2017-10-28 17:01
watermoon VIP会员  骨灰 | 2016-12-7 18:22:54
l498229230 发表于 2016-12-7 16:30
我建议你用3322的企业动态域名   然后80倍封了你可以试下443   可以的话去申请一个SSL  就可以不用输入HT ...

谢谢指教!
我做跳转是临时性的,因为还有自己的个人网站,是打算直接做在根目录下,然后再从首页链接至博客。不过因为原来网站是用asp做的,要移植到php上来,还得花不少时间。(因为我对php一窍不通啊,正在慢慢学起来。)
SSL的问题我也关注过,只是苦于手里没有自己的域名,申请证书都需要有域名控制权,像f3322这样的动态域名申请不了。
watermoon VIP会员  骨灰 | 2016-12-10 14:38:49
关于权限问题,再补充一下,可以直接在DSM中找到wordpress目录,然后新建一个http用户权限给予全部的读和写。 权限问题.JPG
土豆还是洋芋  正常36.8℃ | 2017-5-30 02:50:32
我安装了WORDPRESS后,后台能显示样式,前台只有文字,如图,看了些文章说到可能是WORDPRESS地址和网站地址不同造成的,我的WORDPRESS地址是设的群晖内网IP/虚拟主机的根目录名,网站地址是www.xxxx-xxxx.com,这个问题怎么破。

这是后台

这是后台

这是前台

这是前台
watermoon VIP会员  骨灰 | 2017-5-30 14:36:04
在设置中把论坛地址设置为www.xxxx-xxxx.com,然后通过外网访问,应该就正常了,而在内网里就不能显示CSS格式。
sdlaobing VIP会员  高烧40℃ | 2017-8-14 22:49:33
您需要登录后才可以回帖 登录 | 注册

本版积分规则

微信扫一扫关注公众号,获取注册邀请码!

小黑屋|手机版|Archiver|隔壁网 ( 粤ICP备14056481号-1 )

Powered by Discuz! X3.4 © 2001-2016 Comsenz Inc.

返回顶部