Browsed by
Tag: wordpress

升级php7

升级php7

这是一个升级的季节……

前两天刚升级完Git,感觉可以稍微轻松一下。今天收到email,WordPress 升级了! 升级也就算了,关键是进入管理界面时,扑面而来一个提示:“WordPress has detected that your site is running on an insecure version of PHP” ,这意思是:您的php版本太老了,该升级了!

查了一下当前Debian 9默认的php版本:V5.6.40,似乎不算太老啊。顺手又查了一下该系统中最新的php版本,已经是V7.0.33版本。V7的版本应该足够WordPress 使用,于是决定升级php来解决这个提示问题。

PHP毕竟是世界上最好的语言,各种插件都已经相应升级好了,都有PHP7对应的版本,因此事情就简单了,使用以下命令,直接安装即可:

sudo apt install libapache2-mod-php7.0 php7.0-fpm php7.0-gd php7.0-curl php7.0-mbstring php7.0-mcrypt php7.0-json php7.0-mysql php7.0-opcache php7.0-readline php7.0-xml php7.0-xmlrpc php7.0-zip php7.0-bz2 php-imagick

升级完php及apache的模块后,需要设置 Apache 使用最新的php7版本。也很简单,重新设置相应的模块并重启 Apache 即可:

sudo a2dismod php5
sudo a2enmod php7.0
sudo a2enmod proxy_fcgi
sudo a2enconf php7.0-fpm
sudo systemctl restart apache2
更新主题

更新主题

现在等着过春节,心里有些懈怠,没太大意愿干活,于是在网上闲逛。看到了酷壳的网站,感觉非常适合中文博客网站,而且酷壳很贴心地推荐了他自己使用的各种插件,真不错。

通常我都是直接使用wordpress默认的主题,例如最新的是2017主题。wordpress官方主题一直有个让人很不满意的地方,就是正文实在太窄了,尤其是在宽屏的情况下。因此这次切换到『Nisarg』主题,感觉好多了。

在酷壳推荐的各类插件中,我采用了『WordPress Related Posts』。由于天朝网络的原因,我另外采用了『Disable Google Fonts』插件。

最后说一句:我很喜欢Nisarg主题的顶部图案,太漂亮了!

wordpress中添加google analytics代码

wordpress中添加google analytics代码

GA是非常不错的跟踪工具,在WordPress中添加GA支持,有利于分析blog的质量和搜索情况,操作起来也非常简单:

进入WordPress的DashBoard后,点击 Appearance / Editor,选择footer.php进行编辑,将GA代码添加到</body>之前,保存修改即可。

升级到WordPress 3.2

升级到WordPress 3.2

今天登陆进blog的时候,系统提示可以升级到新的3.2版本。我本来就是个升级控,加上对wordpress的印象非常好,自然毫不犹豫就升级了。

感觉很不错啊,各方面都有提高。新增加的Twenty eleven比原来的主题有很大的提高,看上去和谐多了,每篇blog之间的分割也非常明显,缺省字体也似乎没有以前那么硕大(当然,现在还是很大 :-) )

wordpress升级的步伐很快,看得出这是个生机勃勃的社区。wordpress很多功能的设置和实现也是简洁、有效,非常让人欣赏。反观phpbb社区,我都不好说什么了,反垃圾功能到现在都没有什么改观。

 

在Ubuntu系统中安装blog: wordpress

在Ubuntu系统中安装blog: wordpress

接上一篇blog,继续我们的装机历程。这次开始安装wordpress,提供blog服务。

主要参考文章是来自ubuntu的官方网站。基本沿用这篇文章的描述,在后面一小段有点不一样,会另外说明。

https://help.ubuntu.com/community/WordPress

由于wordpress会使用mysql存储数据,因此安装之前,请先确认MySQL server已经安装好了,或者已经可用了。

step 1: 安装wordpress, php5-gd

我不太清楚为什么要安装php5-gd,总之,照做就好了:

sudo apt-get install wordpress php5-gd

缺省会安装在/usr/share/wordpress目录下。

step 2:建立连接文件

建立连接文件, 以便apache找到wordpress的安装目录

sudo ln -s /usr/share/wordpress /var/www/wordpress

step 3: 创建mysql数据

用脚本安装wordpress的数据表(使用本地的MySQL数据库)。

sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress localhost

其中,wordpress是在mysql中创建的database名。

如果MySQL数据库在另外一台服务器上,例如wordpress.mydomain.org,则命令应修改为:

sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress wordpress.mydomain.org

step 4: 安装blog

完成后,直接通过http://localhost/wordpress就可以安装blog了。 需要注意的是: 一般我们都是通过SSH访问远程的Ubuntu server,因此不能在ie/firefox中以localhost访问, 而需要使用域名或者IP地址,例如http://192.168.1.30/wordpress,此时,浏览器中会提示“找不到config-192.168.1.30.php”文件。为此,我们需要做一下修改:

sudo cp /etc/wordpress/config-localhost.php /etc/wordpress/config-192.168.1.30.php
sudo chown www-data:www-data config-192.168.1.30.php

然后,再次浏览http://192.168.1.30/wordpress即可正式开始安装了。

后续过程根据浏览器中的各项提示,一步一步安装即可。http://192.168.1.30/wordpress就是最终完成的blog地址。