NAS搭建WordPress经历

本文首次发布于2017年5月1日

NAS日记之二

在NAS上安装了WordPress和phpMyAdmin,一直想搭建自己的网站,而这都是目前网络上比较通用的做法,QTS系统应该是安装的Apache,具体没有查验过。安装过程很顺利,接下来就是安装各种插件,攻击拦截的安全插件,图片优化的插件,本来还有CDN等插件,但是觉得对自己没用也就没有装。

WordPress安装问题

Https无法使用,不知道是什么原因,地址无法访问,端口映射导致的结果是外网能访问时内网无法访问,会自动跳转,于是度娘一番,发现可以更改数据库的wp_options表中的siteurl和home键,结果发现无论改成内网地址还是外网地址都没有用,尤其是加了端口号,更是会自动取消掉端口号,于是又翻了一遍度娘,发现不用更改数据库,直接在WP的后台设置里面就可以改,改了之后发现,要么内网正常要么外网正常,无法做到双访问,这到激起了我的兴趣,熬夜到凌晨3点,终于发现可以更改wp_config.php文件,添加如下:
···
$home = 'http://'.$_SERVER['HTTP_HOST'].'/WordPress';
$siteurl = 'http://'.$_SERVER['HTTP_HOST'].'/WordPress';
define('WP_HOME', $home);
define('WP_SITEURL', $siteurl);
···
两个常量能够将网址相对化,根据HTTP请求的网址来获取下一步的地址,这样修改之后,会发现设置里面的siteurl和home成了灰色无法更改。

不能添加端口号,PHP的字符串连接运算符是·。

WordPress插件

常用的EWWW优化图片,网上介绍最牛逼的jetpack千万不要装,不适合国内的网页使用,会通过被GFW墙掉的一些网站访问。Wordfence感觉意义不大,也可能是网站没有访问量的原因。其他插件可有可无。

主题选择和设置

主题选个自己喜欢的就行了,免费的大多没有多少自定义选项,要想真的完好WP,必须自学PHP和CSS才行。

设置都是中文就不多介绍了,首先删除掉自带的sample,然后设置菜单和板块分类。

其他问题

网上能够度娘到的修改POST.PHP文件,得到图片相对地址的那个函数,基本上没多大用,而且好像版本都比较老旧了,也不知道会出现什么BUG,建议不使用。

后记

NAS*问WP有些缓慢,不知道是不是因为Google字体的原因,打算加载一下去字体插件试试,我说的缓慢是连局域网都慢。

慢是因为defender插件,关闭了就好了

上一篇:wordpress修改后台站点地址后无法打开的2种解决办法


下一篇:百度快排探究(一),Python selenium 实现自然搜索访问目标网站