SeedDms 文档管理系统安装

时间:2021-08-21 10:10:08

在xampp下安装SeedDms

1.下载seeddms-quickstart-4.3.24.tar.gz,解压出来三个目录

\data\

\pear\

\seeddms-4.3.24\

我把seeddms改名seeddms放到htdocs目录下。把\data\和\pear\也移动到seeddms目录下。(后面配置会指向这两个目录)

2.其实官网里其他4个文件解压出来就是pear\SeedDMS里的文件,属于seeddms的plugins。

3.修改seeddms\conf\settings.xml

找到 rootDir,httpRoot等配置的tag。根据实际的目录配置好。

<server rootDir="D:\xampp\htdocs\seeddms\" httpRoot="/seeddms/" contentDir="D:\xampp\htdocs\seeddms\data\" stagingDir="D:\xampp\htdocs\seeddms\data\staging\" luceneDir="D:\xampp\htdocs\seeddms\data\lucene\" logFileEnable="true" logFileRotation="d" enableLargeFileUpload="true" partitionSize="2000000" cacheDir="D:\xampp\htdocs\seeddms\data\cache\" dropFolderDir="">

</server>

找到coreDir,IuceneClassDIr和ExtraPath的配置tag,按照实际目录配置好。

? ? <server coreDir="D:\xampp\htdocs\seeddms\pear\SeedDMS\" luceneClassDir="D:\xampp\htdocs\seeddms\pear\SeedDMS\" contentOffsetDir="1048576" maxDirID="0" updateNotifyTime="86400" extraPath="D:\xampp\htdocs\seeddms\pear\" maxExecutionTime="30" cmdTimeout="1">

? ? </server>

4.创建mysql数据库seeddms。创建mysql的user:seeddms/seeddms。然后赋予权限

grant all privileges on seeddms.* to seeddms@localhost identified by 'seeddms'。这里可以通过其他如navicat途径创建数据库和用户。(略

找到? ? <database dbDriver="mysql" dbHostname="localhost" dbDatabase="seeddms" dbUser="seeddms" dbPass="seeddms" doNotCheckVersion="false">

? ? </database>,配置好数据库。

5.在seeddms\conf目录下建一个ENABLE_INSTALL_TOOL。接下来就能通过http://localhost/seeddms/install/install.php访问到安装界面了。在安装界面里勾上create_table 创建

表。实行后,就可以通过http://localhost/seeddms/index.php访问了。初始用户密码 admin/admin。

6.点击管理员工具,里面有设置的图标,进入设置画面,有站点设置,系统设置和高级设置,设置内容其实也就是settings.xml里面的参数。

?

7.页面下面有什么加密区域,什么授权用户的信息,可以改

seeddms\views\bootstrap\class.Bootstrap.php和seeddms\inc\inc.ClassUI_Default.php里的function footNote(),把相关的注释掉。

?

8.因为在windows环境下,文件预览功能要用到convert做转换的命令。会导致页面文件列表有出错信息出现。看配置文件里,把viewOnlineFileTypes参数里的.pdf去掉了,然后,enableConverting也设置成false了,还是会报错,看看是因为执行一个convert命令行,应该找不到这个命令。

?

( ! )?Strict standards: Only variables should be passed by reference in D:\xampp\htdocs\seeddms\pear\SeedDMS\Preview\Previewer.php on line?78Call Stack # Time Memory Function Location

1 0.0168 151008 {main}( ) ..\out.ViewFolder.php:0
2 0.4902 9056408 SeedDMS_View_Common->__invoke( ??? ) ..\out.ViewFolder.php:69
3 0.4902 9057096 SeedDMS_View_ViewFolder->show( ) ..\inc.ClassViewCommon.php:45
4 0.5443 9075632 SeedDMS_Bootstrap_Style->documentListRow( ???, ???, ??? ) ..\class.ViewFolder.php:264
5 0.5461 9077920 SeedDMS_Preview_Previewer->createPreview( ???, ??? ) ..\class.Bootstrap.php:1632
6 0.5475 9078456 SeedDMS_Preview_Previewer->createRawPreview( ???, ???, ???, ???, ??? ) ..\Previewer.php:183
7 0.5486 9078712 SeedDMS_Preview_Previewer::execWithTimeout( ???, ??? ) ..\Previewer.php:165

?

?

到http://www.imagemagick.org/script/binary-releases.php下载imagemagick工具,安装。然后还是

出错,说没有gswin32c.exe。去http://downloads.ghostscript.com/public/下载ghostscript。

C:\>convert -density 100 -resize 40x D:\xampp\htdocs\seeddms\data\1048576/3/1.pdf[0] D:\xampp\htdocs\seeddms\data\cache\/3/p1-40.png

在命令行里运行的话,没有问题,能出来预览png图标。

?但是程序里却还是报错。只好

seeddms/pear/SeedDMS/Preview/Preview.php里的createPreview和CreateRawPreview函数里的最后面

if($cmd) {

exec($cmd);

// try {

// self::execWithTimeout($cmd, $this->timeout);

// } catch(Exception $e) {

// }

}

return true;

把execWithTimeout去掉,用exec的话,没法生成图标式的预览图片。

?

?

?

?

?

?

?

?

?

PS:由于很多代码是老式写法,造成在php5.3以上时会出现一些问题,可以通过修改代码来解决。

原文出处:http://www.fanli7.net/a/JAV*cheng/ANT/20160319/514416.html

SeedDms 文档管理系统安装的更多相关文章

  1. 小讲堂:Mobox文档管理软件中的文件外链是什么?

    今天我们来讨论Mobox文档管理软件中的文件外链是什么?熟悉MOBOX的朋友们应该知道,如果有文件需要分享给其他同事,直接可以进行文件共享.对方会在AM的即时通讯客户端有消息提醒,点击消息提醒可以看到 ...

  2. 小讲堂:在线编辑在Mobox文档管理软件中的意义

    今天我们来讨论一下,mobox文档管理软件中的在线编辑的这个功能,相信这个功能是用户在日常的文档维护中非常需要的. 文档管理软件的诸多功能中,在线编辑是一块很重要的功能点,因为在线编辑可以说是提高工作 ...

  3. SharePoint 2010 文档管理系列

    前言,这是自己第一次写一个系列的文档,本来想使用SharePoint 2013版本,但是碍于SharePoint 2013对于硬件要求过高,自己的笔记本无法承受,所以退而求其次选择了在SharePoi ...

  4. SharePoint 2010 文档管理系列之星级评论功能

    前言:正如我们前面介绍的是,文档管理就是让大家更加直观.方便的对手里的文档,进行统筹掌控,哪些文档是有价值的,哪些文档更受大家欢迎,所有就带来了这个星级评论. 当然,这个是SharePoint 201 ...

  5. SharePoint 2010 文档管理系列之准备篇

    前言:很早自己就想写一个系列的文章,但是不知道写什么,最近在QQ群里,好多人说在做文档管理,其实文档管理也是SharePoint的一个很不错的功能点,自己想了想,也想多学习点东西,所以写这个主题吧,今 ...

  6. api&lpar;接口&rpar;文档管理工具

    api(接口)文档管理工具 欢迎光临:博之阅API管理平台  ,做为一个app开发者,还没有用到api管理工具,你就OUT了 点击进入:程序员精华博客大全  

  7. API文档管理工具-数据库表结构思考&period;

    API文档管理工具-数据库表结构思考. PS: 管理工具只是为了方便自己记录API的一些基本信息,方便不同的开发人员 (App Developer, Restful API Developer)之间的 ...

  8. OpenShare文档管理不完整功能清单

    文档结构管理 以网站集-网站的方式建立各部门的文档管理中心,让文档管理更加规范,使用户更加方便地进行浏览.查找和使用文档资源. 文档全生命周期管理 结合定制开发的工作流平台对文档的全生命周期(创建.获 ...

  9. 【SharePoint 文档管理解决方案设计系列一】文档使用分析

    在我们在 SharePoint 端设计文档管理解决方案之前我们要了解目前客户在他们已有的系统里是怎么对文档进行使用和管理的.只有了解了当前的使用情况才能根据客户的需求量身定做一套适合他们的有效的解决方 ...

随机推荐

  1. 在output 子句和 scope&lowbar;identity&lpar;&rpar; 混合使用的时候的注意事项

    无意睹到一篇旧文档 SR0008:考虑使用 SCOPE_IDENTITY 代替 @@IDENTITY :https://msdn.microsoft.com/zh-cn/library/dd17212 ...

  2. 将gridFS中的图片文件写入硬盘

    开启用户验证下的gridfs 连接使用,在执行脚本前可以在python shell中 from pymongo import Connectionfrom gridfs import *con = C ...

  3. 复数类&lpar;C&plus;&plus;练习一&rpar;

    写一个复数类,实现基本的运算,目的熟悉封装与数据抽象. 类的定义 #include <iostream> #include <vector> using namespace s ...

  4. &num;Java学习之路——基础阶段二(第三篇)

    我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言: ...

  5. 遍历CheckBox根据指定条件做筛选js

    $('#del').click(function(){ var checkeds=$('input[name=cid]:checked') checkeds.each(function() { var ...

  6. Jmeter核心-hc课堂笔记

    自动化测试平台-Httprunner-接口.UI.协议. 平台语言-JAVA-UI-Selenium(java版的).Appium(java版的).接口-Httpclient.Jmeter.(Jmet ...

  7. python操作txt文件中数据教程&lbrack;4&rsqb;-python去掉txt文件行尾换行

    python操作txt文件中数据教程[4]-python去掉txt文件行尾换行 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考文章 python操作txt文件中数据教程[1]-使用pyt ...

  8. QIODevice (Qt中所有 I&sol;O devices 的基类,QFile,QBuffer,QTcpSocket等)

    QIODevice是所有Qt I/O设备的基类,它提供了对支持块读写设备(例如QFile,QBuffer,QTcpSocket)的通用实现和抽象接口.QIODevice是一种抽象,不能被实例化,但是, ...

  9. c&plus;&plus;学习笔记—动态内存与智能指针浅析

    我们的程序使用内存包含以下几种: 静态内存用来保存局部static对象.类static数据成员以及定义在任何函数之外的变量,在使用之前分配,在程序结束时销毁. 栈内存用来保存定义在函数内部的非stat ...

  10. WPF开源界面库及控件

    WPF开源项目 WPF有很多优秀的开源项目,我以为大家都知道,结果,问了很多人,其实他们不知道.唉,太可惜了! 先介绍两个比较牛逼的界面库 1.MaterialDesignInXamlToolkit ...