由于项目大部分代码都是ANSI编码,因此考虑将项目整体改为GBK编码。
新建letodms用户和同名数据库,密码也为letodms。数据库字符集选为gbk_chinese_ci.
修改create_tables.sql文件,将ENGINE=MyISAM DEFAULT CHARSET=utf8;中的utf-8改为gbk。导入该SQL。
在Apache中建立目录htdocs/info/dms/,拷入以下文件夹。
adodb conf inc languages LetoDMS_Core op out styles index.php
新建data目录存放文档数据
新建.htaccess文件
php_value max_execution_time 300 php_value memory_limit 20M php_value post_max_size 10M php_value upload_max_filesize 10M AddDefaultCharset GBK
修改LetoDMS_Core/Core/inc.DBAccess.php的104行改为$this->_conn->Execute('SET NAMES GBK');
修改inc/inc.ClassUI.php中122行charset=gbk
在conf目录下建立conf.Settings.php文件,修改其中配置选项。
var $_siteName = "信息部文档管理系统"; var $_footNote = "信息部文档管理系统"; var $_rootDir = "/opt/lampp/htdocs/info/dms/"; var $_coreDir = "/opt/lampp/htdocs/info/dms/LetoDMS_Core/"; var $_httpRoot = "/dms/"; var $_contentDir = "/opt/lampp/htdocs/info/dms/data/"; var $_theme = "hc"; var $_ADOdbPath = "/opt/lampp/htdocs/info/dms/"; var $_dbDriver = "mysql"; var $_dbHostname = "localhost"; var $_dbDatabase = "letodms"; var $_dbUser = "letodms"; var $_dbPass = "letodms";
修改完成后访问 http://info.xxx.cn/dms/,初始密码admin/admin
界面汉化,修改languages/English/lang.inc文件。