12下一页
返回列表 发布新帖

[讨论/分享] 不用群晖套件架设wordpress博客站点

21114 25
发表于 2016-12-7 13:25:27 | 查看全部 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×
鉴于上次发帖提到的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头像。大家只要用关键词查找后安装即可。
有水皆含月,无山不带云。

评论25

momoVIP互助团队 发表于 2016-12-7 14:36:24 | 查看全部
写得不错。
回复 点赞

使用道具 举报

l498229230Lv.3 发表于 2016-12-7 16:15:24 | 查看全部
写的不错,我也是用NAS搭建的 ,遇到不少问题,不过我接触时间长了,基本上没啥情况了,大家交流交流
www.niekc.com    web.niekc.com 欢迎来看看
p.s.
奉老婆之命:在晚上十一點前,得關機睡覺!!!
回复 点赞

使用道具 举报

watermoonVIPLv.9 发表于 2016-12-7 16:27:11 | 查看全部
l498229230 发表于 2016-12-7 16:15
写的不错,我也是用NAS搭建的 ,遇到不少问题,不过我接触时间长了,基本上没啥情况了,大家交流交流
www.ni ...

久仰久仰。
您的站点不带端口号,是电信没封锁80上行端口吧?我这里就不行,只能用http://watermoon.f3322.net:8888/这样的,爆弱了。
今天入手了华硕的路由器,准备新一轮折腾,不知道在两个路由之后,群晖还能访问吗?回去先试试看。
有水皆含月,无山不带云。
回复 点赞

使用道具 举报

l498229230Lv.3 发表于 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
p.s.
奉老婆之命:在晚上十一點前,得關機睡覺!!!
回复 点赞

使用道具 举报

watermoonVIPLv.9 发表于 2016-12-7 18:22:54 | 查看全部
l498229230 发表于 2016-12-7 16:30
我建议你用3322的企业动态域名   然后80倍封了你可以试下443   可以的话去申请一个SSL  就可以不用输入HT ...

谢谢指教!
我做跳转是临时性的,因为还有自己的个人网站,是打算直接做在根目录下,然后再从首页链接至博客。不过因为原来网站是用asp做的,要移植到php上来,还得花不少时间。(因为我对php一窍不通啊,正在慢慢学起来。)
SSL的问题我也关注过,只是苦于手里没有自己的域名,申请证书都需要有域名控制权,像f3322这样的动态域名申请不了。
有水皆含月,无山不带云。
回复 点赞

使用道具 举报

watermoonVIPLv.9 发表于 2016-12-10 14:38:49 | 查看全部
关于权限问题,再补充一下,可以直接在DSM中找到wordpress目录,然后新建一个http用户权限给予全部的读和写。 权限问题.JPG
有水皆含月,无山不带云。
回复 点赞

使用道具 举报

土豆还是洋芋 发表于 2017-5-30 02:50:32 | 查看全部
我安装了WORDPRESS后,后台能显示样式,前台只有文字,如图,看了些文章说到可能是WORDPRESS地址和网站地址不同造成的,我的WORDPRESS地址是设的群晖内网IP/虚拟主机的根目录名,网站地址是www.xxxx-xxxx.com,这个问题怎么破。

这是后台

这是后台

这是前台

这是前台
回复 点赞

使用道具 举报

watermoonVIPLv.9 发表于 2017-5-30 14:36:04 | 查看全部
在设置中把论坛地址设置为www.xxxx-xxxx.com,然后通过外网访问,应该就正常了,而在内网里就不能显示CSS格式。
有水皆含月,无山不带云。
回复 点赞

使用道具 举报

sdlaobingVIPLv.3 发表于 2017-8-14 22:49:33 | 查看全部
老师,按照您的办法我安装时成了这个画面,这是怎么回事请指教,谢谢。
QQ截图20170814224832.png
回复 点赞

使用道具 举报

watermoonVIPLv.9 发表于 2017-8-15 09:39:54 | 查看全部
这是PHP服务没有启动,请检查套件中的php有没有安装,web服务套件中有没有设置php?
如果你没有安装php+数据库等环境的经验,那么最方便的还是使用群晖自己的套件,参考http://www.gebi1.com/thread-257802-1-1.html
目前DSM6.1.3版本中的wordpress套件已经升级到了4.7.5,尽管还不是最新的,但已经解决了我在帖子中说的烦人的翻译问题,应该比自行安装要省心不少。
有水皆含月,无山不带云。
回复 点赞

使用道具 举报

sdlaobingVIPLv.3 发表于 2017-8-16 08:01:53 | 查看全部
watermoon 发表于 2017-8-15 09:39
这是PHP服务没有启动,请检查套件中的php有没有安装,web服务套件中有没有设置php?
如果你没有安装php+数 ...

非常感谢,我经过全部卸载相关软件,尤其是数据库后,重新全部安装,即用套件中的4.7.5安装成功。但无论如何我安装自行下载的中文版wordpress就无法安装。总是在提请数据时它会出现“405 not allowed nginx"提示,安装不下去。权限的问题吗?我反复仔细对/web和/web/wordpress目录检查设置了http组的全部读写权限并有admin管理用户安装,一样出现那个提示,不知道是咋回事?继续请教。
再一个问题是,用群晖套件中的wordpress安装后,其站点后台设置中的常规选项中的'wordpress地址(url)'是灰色的无法更改,里面只有安装时的IP地址,如果打开数据库修改wp-options中的地址改为域名后,站点地址会修正过来,但wordpress地址却依然是灰色原来的,这样以来就无法使用域名从外网打开,这个到底又是咋弄的,百度后都说通过数据库修改就行的,但都未提到这灰色的不能修改的问题,楼主是否遇到过?一并请指教,谢谢了。
回复 点赞

使用道具 举报

qdfqjLv.7互助团队 发表于 2017-10-28 16:48:58 | 查看全部
谢谢大神,群晖的原版WORDPRESS套件是安装好了,但想在多安装一个WORDPRESS,却怎么也安装不起,报 图.png 群晖6.1.3版,在WEB文件夹下新建一个文件夹wordpress-hao,然后下载最新wordpress解压到此文件夹下,然后用web station建立虚拟主机,然后又在phpmyadmin中建立数据库wordpress-wh,
猎豹截图20171028164246.png
猎豹截图20171028164747.png
猎豹截图20171028164632.png
结果就出上面的错,为何,不解???????

大神,用的那一款离线wordpress离线编辑器呢,open live wirte,怎么连不上WORDPRESS呢,说xmlrpc关闭了,但是在设置-撰写里却没有远程打开xmlrpc的选项,最新的4.8.2版本  
发表于 2017-10-30 17:08
这是一个思路啊,又怎么建呢 
发表于 2017-10-29 09:04
这样的,我一个,儿子一个,老婆一个,三个博客是需要的一个家庭。为什么自己加的文件夹跟数据库之间不能建立联系呢? 
发表于 2017-10-29 09:02
回复 点赞

使用道具 举报

sevengoVIP 发表于 2017-11-16 10:11:29 | 查看全部
为什么我在这一步在浏览器中打开/wordpress/wp-admin/install.php,总是会出现处理此请求时发生错误呢?
回复 点赞

使用道具 举报

binghanLv.2 发表于 2017-12-2 16:04:14 | 查看全部
挺深奥的哈
回复 点赞

使用道具 举报

watermoonVIPLv.9 发表于 2017-12-2 16:40:05 | 查看全部
sevengo 发表于 2017-11-16 10:11
为什么我在这一步在浏览器中打开/wordpress/wp-admin/install.php,总是会出现处理此请求时发生错误呢? ...

嫌麻烦的话可以使用群晖中的wordpress套件,版本低一点而已。
若想升级到最新版本,就注释掉config.php中那条不允许升级的语句。
有水皆含月,无山不带云。
回复 点赞

使用道具 举报

lhpdir 发表于 2018-2-14 18:11:08 | 查看全部
一直困扰我直接把文件放在共享文件无法安装wordpress的问题,感谢分享
回复 点赞

使用道具 举报

na008Lv.10 发表于 2018-2-24 11:46:29 | 查看全部
不知有人解决了上面的问题吗,因我也遇上楼主的问题,搞了两个星期也找不到解决方法,现在改用DSM5.2就成功了。
回复 点赞

使用道具 举报

xuexiya521VIPLv.2 发表于 2018-3-6 12:00:15 | 查看全部
这没啥意思,阿里云服务器2000多3年。
回复 点赞

使用道具 举报

hongluo2000Lv.7 发表于 2018-4-21 10:47:37 | 查看全部
360截图20180421105512684.jpg
我也是这一步卡住了  用自带的套件没什么问题,放在共享web目录里不行
回复 点赞

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表