Pligg安装过程记录

打算使用pligg用于自己日常的网摘使用,以统一网摘内容,避免零散在各个网摘站点上。

这此记录一下自己在基于dreamhost虚拟主机环境下配置pligg的安装过程。

环境说明:

dreamhost虚拟主机环境、linux系统、mysql数据库

wordpress作为缺省主页程序,安装路径为yeeach.com,将pligg的程序安装到wordpress目录下,pligg的安装路径为yeeach.com/digg

1、安装pligg

直接用了dreamhost提供的One-Click Installs的pligg安装包(9.8版本),安装完成后

chmod 644 digg/libs/dbconnect.php
rm -rf digg/install

2、在wordpress中新增page作为导航,并将新增页面的点击操作重定向到pligg

假设pligg路径为http://www.yeeach.com/yeeach-digg

在.htaccess中配置RewriteRule,只在RewriteBase /后增加

RewriteRule yeeach-digg /digg [L]

.htaccess完整的内容如下:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule yeeach-digg /digg [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

3、备份digg库并修改字符集

由于dreamhost的mysql缺省字符集为latin1,需要修改为utf8.

登录phpmyadmin或直接用mysqldump导出digg库为sql文件,手工将DEFAULT CHARSET从latin1替换为utf8

4、删除digg库的库表(虚拟主机用户没有权限直接drop库,只能删除表),导入替换字符集后的sql

5、确认digg表的字符集为utf8_general_ci

6、以god/12345登录pligg,修改口令

7、下载中文语言包

关于Pligg 9.8中文乱码解决方案(Chinese gibberish on Pligg 9.8 solutions)下载libs.zip包,解压后上传到libs/下

8、到“后台管理”的“修改语言”,按照自己需要调整术语说法

9、到“后台管理”的“设定配置”处修改“Searching”为2 = uses MySQL LIKE and is much slower, but returns better results. Also supports “*” and “-”

10、关于前后台界面汉化

前台界面汉化:采用pligg站点上下载的lang.conf已经汉化了前台,需要用pligg下载的汉化包覆盖libs/lang.conf;

后台界面汉化:后台管理界面的汉化需要修改数据库。可以从http://bpdig.com/forum/viewtopic.php?t=73下载后台汉化包,建议不要汉化,汉化很不好用,如要修改,修改前备份数据库后,出错后好回滚。

 

参考资料:

http://blog.bpdig.com/?cat=1
http://forums.pligg.com/pligg-mods/8892-pligg-9-8-chinese-gibberish-pligg-9-8-solutions.html

 

 

Technorati 标签: , ,


站内标签:,,

1 Comment so far

  1. pligg.com on 10月 17th, 2008

    Pligg安装过程记录 | 出家如初,成佛有余…

    专注电子商务领域,关注互联网,关注新媒体;Yeeach.com用于记录我技术生涯的点滴…

Leave a reply