用一个周末总算在ubuntu下把www.jtianling.com博客搭建好了,这里分享一些不成熟的经验。
准备工作
安装wordpress前需要安装的软件如下:
1.apache2,这个不用说了,没有apache就没有http服务器啊。
apt-get install apache2
2.php5,wordpress是用php写的
apt-get install libapache2-mod-php5 php5
3.mysql,wordpress以mysql为标准的数据库
apt-get install mysql-server-5.0 mysql-common mysql-admin php5-mysql
4.额外的东西,比如phpmyadmin,用于方便管理mysql,比如unzip,用于解压zip包。
大部分情况下,以上软件的安装只需要用apt-get install就能简单的安装。
用
/etc/init.d/apache2 restart
来重启apache服务器,基本上以上服务就可用了。
apache mod加载
可以通过
ls /etc/apache2/mods-enabled
来查看已经加载的apache mod,
通过
ls/etc/apache2/mods-available/
来查看安装了但是没有加载的模块。
假如没有加载好的话,可以通过a2enmod 加载。比如加载php模块。
a2enmod php5
加载后,需要重新启动apache。
phpmyadmin与mysql的配置
需要注意一点,在mysql刚刚安装好的时候,密码为空,而phpmyadmin偏偏不允许空密码,于是矛盾就产生了,也就是你第一次时没法直接就用phpmyadmin管理mysql服务器。
解决办法:
在phpmyadmin的配置
/etc/phpmyadmin/config.inc.php
中找到并取消调AllowNoPassword=TRUE一行前面的注释。
登录后,再修改密码,为了安全,最好记得回来再次注释调这一行。
在phpmyadmin为wordpress建立一个数据库,可以任意取名,默认的wordpress以wordpress命名数据库,数据库中以wp_开头建立表格。
安装wordpress
安装wordpress再简单不过了,你可以直接apt-get install一个,然后通过ln链接/share/wordpress到/var/www目录即可。不过这个一般是英文版,而且版本较老。
这里我用http://cn.wordpress.org/这里的中文版本,最新版本的下载地址,可以先下载在本地,然后通过ssh或者ftp传到服务器,也可以通过wget直接在服务器端下载,这个自己选择。
ssh传文件:
参考:http://bingu.net/653/howto-use-ssh-upload-and-download-files/
apt-get installlrzsz
安装rz,sz命令。
使用SecureCRT工具,登录后,使用rz传文件到服务器,sz从服务器传文件到本地。(默认存在我的文档)
wget下载:
这个就更加简单了,
apt-get install wget
然后直接wget file_link,就能直接下载地址指定的文件到服务器。
ftp需要配置ftp服务器,这个先不谈了。不管用什么办法,把http://cn.wordpress.org/wordpress-3.2.1-zh_CN.zip这个文件弄到服务器后,用unzip命令解压一份,然后直接mv到/var/www下,假如你愿意将整个apache都作为wordpress 博客(即apache的主目录),那么就直接将所有内容都放到www目录下,不然的话,可以放到/var/www/blog下。
然后通过
chmod -R 777 /var/www/
修改权限(上面操作不够安全)
也可以尝试通过
chown -R www-data:www-data /var/www
来修改文件本身所属的组和用户(我没有实验该操作)
解压后,wordpress目录还没有wp-config.php配置文件,一种方法是直接用wp-config-sample.php修改成wp-config.php,见此文档。
事实上在此时直接用浏览器访问wordpress所在的地址,就能有自动安装的配置页面引导安装,如下图:
这个非常简单,配置好mysql的数据库名,用户名,密码等信息,wordpress的用户名,密码即可。
然后,登录后即可见到wordpress的管理页面。
此时说明安装已经成功了,直接到你配置的地址去看看效果吧,wordpress默认给你建立了一个博客文章,一个页面。
配置及美化
wordpress的安装别提有多简单了,根本不费时间,但是实际上,为了让日志www.jtianling.com正常工作,用了我几乎整整一个周末,原因就在于wordpress虽然强大,但是强大在可配置性强,所以我用了很多时间找合适的主题,插件等来合理的搭配,并取得较好的效果。(目前我也实在不想再在blog的效果上再花太多时间了~~~其实我最喜欢的是可能吧的主题,但是好像没地儿找去...)
主题:
我很喜欢coolshell.cn,于是找到了酷壳的主题,主题的名字叫做inove。
并且inove主题的主题选项中,附带Feed配置,页面上也有个较为符合中国人习惯的RSS按钮。
还附带Google analytics的代码输入地址,非常方便。
插件:
酷壳无私的介绍了其博客使用的插件,因为博客的类型类似,也为了节省时间,就尝试了几个他列出的插件:
其中Akismet,因为用户不够多,还没有用上。
All in One SEO Pack不知道用了有什么用,看不到明显的效果。
Google XML Sitemaps没有兴趣使用。
WP Super Cache,也没有感觉到用途。
SyntaxHighlighter Evolved,安装了,也还没有使用......
倒是发现了其他几个插件的好用之处:
Faster Image Insert- 批量图片插入插件,非常好用。
WP-PostRatings-下载地址。评分插件,我才不管IE浏览器是否能看呢,我的读者里面有用IE浏览器的吗?
插件开启使用后,需要进行一定的配置。
在single的页面,插入
<?php if(function_exists('the_ratings')) { the_ratings(); } ?>
到
<?php include('templates/comments.php'); ?>
之前,也就是放在评论之前。
在index的页面配置文件,插入到
<div id="pagenavi">
之前,也就是页面浏览之前。
这个也可以自己把握。
日志自动截断-自动截断日志文字的插件的中文版,使用此插件后,撰写日志时无需再加入more标签进行文字截断操作。采用UTF-8模式截取,中文无乱码。这个插件是为了达到coolshell那种首页只显示文章一部分内容而需要的,实际使用效果不错。
feeds:
参考:http://codex.wordpress.org/WordPress_Feeds
最后我用了
http://www.jtianling.com/feed=rss2
这个,然后用域名
http://feed.jtianling.com转向支持,作为永久的feed地址。
字体:
参考:http://www.qiyecao.org/wordpress/wordpress-fontstyle-setting.html
简单的说是,
font-family:宋体,微软雅黑,Arial,Verdana,arial,serif;
font-size自己进行合适的修改,一般来说,普通的12px改为14px,其他的酌情放大处理。原因在于主题是英文的,而英文一般用12px,中文用12px偏小,用14px较为合适。
备份
好不容易搞了这么多东西,不备份一下心里不踏实啊:
tar czvf www.tar /var/www
然后用sz传回到本地保存起来
最后的样子,也就是本博客的样子了~~~~
分享到:
相关推荐
windows 系统中wordpress安装配置图文教程.docx
安装与配置过程中,众多细小的问题一件跟着一件冒出来,令我着实有些不淡定。在此,为了众多同我一样因此不淡定的兄弟们以及纪念我这两天的工作,本文将针对WindowsXP平台介绍如下几方面内容: 1、 Apache+PHP+MySQL...
我们既可以在Windows环境下去使用它,也可以在ubuntu环境下去使用它,但相比资源占用率、安全性、可靠性以及开发效率还是在ubuntu上使用好些,本文主要介绍如何在Ubuntu下安装配置WordPress
内容摘抄: Q: Linux主机与win主机在对wordpress的支持上的区别? A: Linux 主机在对wordpress 的支持上比WIN 主机更加适合wordpress。...参见:WordPress 入门视频教程2 在本机搭建WordPress 的安装环境XAMPP
WinXP+Apache+PHP+MySQL+WordPress安装与配置说明[整理].pdf
php 仿wordpress 自动安装 自动配置数据库 留言板
公司网站需要wordpress搭建 ,自己整理的搭建工程
wordpress-nginx, WordPress的Nginx 服务器配置 Nginx这个库包含在托管WordPress的系列中使用的Nginx 配置 。 它包含来自各种来源的最佳实践,包括 Codex 和 H5BP 。 包含以下示例站点:singlesite.com - WordPress...
wordpress数据库连接配置信息,wordpress数据库连接配置信息.
下面来说说Windows下用XAMPP安装wordpress的方法及wordpress转移、wordpress一些细节介绍,感兴趣的朋友可以了解下哈
WordPress mainifest.json搭建网站的配置文件,亲测可以用
配置整合 XAMPP WordPress Welcart 快速建站 XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。这个软件包原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它...
WordPress是一个非常流行的...安装好的WordPress在配置了持久链接之后,会在网站的根目录下(如果可写)生成一个.htaccess文件,这个文件可以指示Apache如何进行URL重写(如果服务器配置为允许使用htaccess的指令的话)
本文介绍了CentOS的系统安装和wordpress建站的全过程,相应的操作步骤和代码都在文中提供,方便大家进行学习,有兴趣大家可以相互交流。
docker 安装 wordpress,通过nginx反向代理,绑定域名,配置https
BAE配置wordpress的配置文件样本。 详见http://blog.csdn.net/limb99/article/details/18842407
nginx运行php的配置,以及运行wordpress的相关配置。将nginx配置文件拆分成多个配置文件,包括全局配置、每个域名的单独配置,考虑到安全性、缓存等多个因素。
部署wordpress Shell脚本可快速安装和预配置空白WordPress网站。 为了测试我们正在构建的Wordpress插件的各种开发版本,我们经常需要在本地创建一个新的干净的WordPress“沙盒”。 每次下载,设置和配置WordPress...
关于使用LAMP分步安装,在VM虚拟机上搭建wordpress博客系统的相关步骤,其中有涉及基础的Linux、Apache、MySql、PHP、防火墙设置、以及FTP等。