既然初步决定使用WP,就收集了一些相关的资料
关于SQLITE:
系统环境依赖要求:
主机php套件必须支持SQLite和PDO扩展(不过放心,常见系统都是完美支持的);SQLite的数据库信息存于独立文件中,该文件及文件夹必须要求读写权限。很简单,就这些要求。
升级更换wordpress数据系统:
这里指出一个简易的方法:首先在wordpress后台中使用“工具-导出”功能导出.xml文件。
然后,下载SQLite的wordpress功能插件-“PDO(SQLite) For Wordpress”,将压缩包中的db.php和pdo文件夹放置到wp-content文件夹中。
然后,编辑wp-config.php文件,在define(‘DB_COLLATE’, ”); 后面加入“define(‘DB_TYPE’,’sqlite’);”。
关于URL重写
进入管理后台,点菜单紧靠右边的“设置”,点选其下的“永久链接”(Permalinks)
点选“自定义,请在下面填入自定义结构”,再其下框里输入:/posts/%post_id%.html
点页面右下按钮“更新永久链接结构>>”保存设置,此时在 Wordpress 的根目录自动生成里一 .htaccess 文件,内容大体如下:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /codemo/wordpress23/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /codemo/wordpress23/index.php [L]
</IfModule>
# END WordPress
刷新下你的 Wordpress 首页,便会发现帖子链接都变成形如:http://www.yyyqi.com/codemo/wordpress23/posts/1.html 的静态页形式了,伪静态顺利实现!
另,其它自定义永久链接写法及对应效果:
0、
Permalinks写法:/%year%/%monthnum%/%postname%/
效果:http://www.yyyqi.com/2007/03/zero-to-riding-the-rails-in-four-months.html
1、
Permalinks写法:/%year%/%monthnum%/%day%/%postname%/
效果:http://www.yyyqi.com/2007/10/14/zero-to-riding-the-rails-in-four-months/
2、
Permalinks写法:/%year%/%monthnum%/%postname%.html
效果:http://www.yyyqi.com/2007/03/zero-to-riding-the-rails-in-four-months.html
3、
Permalinks写法:/%year%/%monthnum%/%day%/%postname%.html
效果:http://www.yyyqi.com/2007/03/15/zero-to-riding-the-rails-in-four-months.html
4、
Permalinks写法:/%category%/%postname%.html
效果:http://www.yyyqi.com/category/zero-to-riding-the-rails-in-four-months.html
关于数据导入导出···
wordpress数据库表基本结构:
wp_options:系统基本设置信息;
wp_users:注册用户基本信息;
wp_usermeta:注册用户附加信息,主要包括权限等设置;
wp_categories: 日记分类,友站链接(blogroll)也包含其中;分类之间也可以有从属关系;公开日记在category_count中计数,私人日记不计数;
wp_links:友站链接(blogroll);
wp_link2cat: 友站链接的分类;
wp_posts:日记,其中的上传的附件和图片也作为其中的记录,不过类别不同,与日记存在从属关系;其中有几个字段好像没用,如: post_category,post_parent
wp_post2cat:日记(包括附件)的分类;
wp_postmeta:日记中的一些附加信息,也包括上传附件的一些附加信息,自定义字段也存在这里,如:Jerome’s Keywords的tag属性就是保存在这里的;
wp_comments:评论,评论的游客的userid为0;
wordpress仅仅用了 10 个 Table就实现了这么强大的系统,让我钦佩:
wp_comments
wp_links
wp_options
wp_postmeta
wp_posts
wp_term_relationships
wp_term_taxonomy
wp_terms
wp_usermeta
wp_users
下面我们按照它们之间的关系来介绍一下这几个表:
按照功能大致分为五类。
* user: 用户信息,包括wp_users表和wp_usermeta表。
* link:链接信息,包括wp_links表。
* post: 文章及评论信息,包括wp_posts、wp_postmeta、wp_comments。
* category,link_category,tag:这个是比较复杂的信息模块,它包含了对分类,链接分类,标签的管理,包括wp_term,wp_term_relationships和wp_term_taxonomy表。
* option: 全局设置信息,包括wp_options表。
wp_posts
作为一个博客系统,最核心的当然是博主发表的一些“文章”了,这些“文章”存放的地方就是这个 wp_posts 表了。注意,这里所说的“文章”是加引号的,因为这个表里存放的除了普通的文章之外,还有附件和页面(page)的一些信息。表里面的 post_type 这个字段就是用来标示类型的。还有一点需要注意的就是,这个表里一些字段是针对于 post_type 的特定类型的,比如 menu_order 这个字段是“页面(page)”特有的,用来指定“页面”的顺序。post_mime_type 是针对附件的,来指定附件的类型。
wp_postmeta
每篇文章的属性是不可能仅仅用 wp_posts 表里的那几个字段来完全标示的,往往还有一些因人而异的属性:写这篇文章时候的心情,地点等等。这些属性的名称和值类型都是不确定的,因此,Wordpress 采用了元信息(meta)来表示它们。这个表很简单,只有 meta_id, post_id, meta_key, meta_value 这四个字段。post_id 是相关 post 的 id。我们注意到 meta_value 是 longtext 类型的,这里仅是用来存储值,至于值的确切类型,需要程序员来关心。
在撰写文章的时候,我们可以发现编辑框下面有一个 Custom Fields 的选项,我们可以在这里添加 post 的 meta 信息。
wp_comments
用户评论。除了评论的内容以外,还记录了评论用户的名字,邮箱,网址,浏览器类型等信息。比较重要的两个字段是 comment_post_ID 和 comment_approved,前一个用来指示这条评论隶属于哪一篇文章,后一个用来记录审核状况。还有一个比较有意思的是这个 commnet_agent 字段,我们可以利用这个字段来统计一下用户浏览器类型。
wp_users
用户帐号表。存储用户名、密码还有一些用户的基本信息。
wp_usermeta
类似上面的 wp_postmeta,存储一些因人而异的用户信息。(比如QQ?ICQ?)
wp_options
用来记录 Wordpress 的一些设置和选项。里面有一个 blog_id 字段,这个应该是用在 MU 版里面来标示不同的 Blog 的。
wp_links
用来存储 Blogroll 里面的链接。
wp_terms
wp_term_relationships
wp_term_taxonomy
这三个表是这里面关系最复杂的了,在 Wordpress 2.2 及以前的版本中是没有这三个表的,代之的是 wp_categories、wp_post2cat 和 wp_link2cat 这三个表。对比这两个版本我们可以发现:在 2.2 版和之前的版本,post 和 link 和 category 的关系都是通过各自单独的表来记录的。而在 2.3 版中加入了 tag 的支持,Wordpress 把 post、link、tag 的分类都抽象成了统一的形式,用新的三个表来记录这些信息。
wp_terms
记录分类,链接分类,标签的一些简要信息,包括名称,缩写。
wp_term_taxonomy
是对wp_terms中的信息的关系信息补充,有所属类型(category,link_category,tag),详细描述,父类,所拥有文章(链接)数量。
wp_term_relationships
关系表,多对多的,object_id是与不同的对象关联,例如wp_posts中的ID(wp_links中的link_id)等,term_taxonomy_id就是关联wp_term_taxonomy中的term_taxonomy_id。
历史博文
- 20090812 KIS2010 WIN2003 - 2009
- 20090813 Wordpress cms BBtheme 修改 - 2009
- 20090812 xml rpc comodo - 2009
- 20090807 Godaddy gegehost - 2009
- 20090807 双飞燕 G7630 电池 - 2009
- 20090807 c# WebBrowser NewWindow2 - 2009
- 20090807 c# Parent Process - 2009
- 20090803 長沙 益阳 印象 - 2009
- 20090803 益阳 丧俗 - 2009
- 20090803 母系 亲戚 外婆 - 2009