在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命令行,应该找不到这个命令。
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的话,没法生成图标式的预览图片。
相关推荐
- 本章节提供了更为详细的安装步骤和注意事项,旨在帮助用户更好地理解和掌握整个安装流程。 通过上述详细的介绍,我们可以了解到安装SeedDMS不仅需要准备相应的软硬件环境,还需要关注后续的安全配置及维护工作。...
为了确保 SeedDMS 的安全性,需要注意以下几个方面: 1. **系统安全** - 更新操作系统和所有软件至最新版本。 - 使用防火墙限制对服务器的访问。 2. **数据区域安全** - 确保存储文档的目录只允许授权用户...
在安装和配置方面,seeddms43x压缩包包含所有必要的文件,用户可以通过简单的步骤进行部署。系统支持多种服务器环境,如Linux、Windows等,并且提供了详细的安装和配置指南,即使是IT新手也能顺利上手。 总的来说,...
至于“seeddms43x”这一压缩包文件名,它很可能包含了SeedDMS v4.3.7的全部安装文件和相关资源。安装过程中,用户通常需要解压这个文件,然后按照指南进行配置和部署。文件可能包括数据库脚本、配置文件、Web服务器...
SeedDMS 安装说明4.0.0 版注意事项自 4.0.0 版以来,SeedDMS 安装已得到简化。 不再需要 ADOdb,因为数据库访问是由 PDO 完成的。关于翻译的重要说明如您所见,SeedDMS 提供了多种语言,但我们不是专业的翻译人员,...
SeedDMS是一个强大易用的文档管理系统,从LetoDMS发展而来,并完全兼容。经过多年的开发已经非常成熟,适合企业文档的存储和分享。 SeedDMS 4.3.7 发布,此版本修复了上个版本4.3.6的一个漏洞。。
在"seeddms51x"这个压缩包中,可能包含了SeedDMS的5.1.x版本源代码、安装指南、升级说明以及可能的示例配置文件。用户可以通过解压并按照提供的文档进行安装和配置,搭建自己的文件管理系统。在使用过程中,用户可以...
SeedDMS 4.3.8 更新说明: 修复各种 bug 添加了一个静态页面和更新了翻译 SeedDMS是一个强大易用的文档管理系统,从LetoDMS发展而来,并完全兼容。经过多年的开发已经非常成熟,适合企业文档的存储和分享。
12. **安装与升级**:SeedDMS提供一键安装和自动更新功能,简化了系统维护和升级过程。 为了部署和运行SeedDMS,你需要准备一个符合系统需求的服务器环境,包括PHP、MySQL/PostgreSQL以及可能需要的其他依赖库。...
4.0.0 版注意事项 自 4.0.0 版以来,SeedDMS 安装已得到简化。 不再需要 ADOdb,因为数据库访问是由 PDO 完成的。 关于翻译的重要说明 如您所见,SeedDMS 提供了多种语言,但我们不是专业的翻译人员,因此依赖于用户...
13. **API支持**:SeedDMS可能提供API接口,允许与其他系统集成,实现数据同步或自动化任务。 14. **多语言支持**:为了满足全球用户的需求,SeedDMS通常支持多种语言界面,方便不同地区的用户使用。 15. **文档...
至于压缩包内的"使用须知.txt",它可能包含了安装指南、配置说明以及版权信息等内容,是理解并部署SeedDMS的关键。而"132696304040930621"可能是一个随机生成的文件名,这个文件可能是一个特定版本的数据库脚本或...
SeedDMS联系人电子邮件: 定制的SeedDMS,具有所有新的现代用户界面和新增功能 这是开源 Web应用程序的定制版本。 我已经在SoureForge上将此版本的分叉到了GitHub,因为目前有一些核心自定义项无法归还给原始项目。 ...
3. 数据库管理:系统与数据库紧密集成,可能使用MySQL或PostgreSQL等关系型数据库管理系统存储文档元数据和用户信息。熟悉SQL查询和数据库设计对于配置和优化系统性能很重要。 4. 文件管理系统:SeedDMS提供了上传...
Waarp是以前的GoldenGate项目的新家,第一个是Waarp R66,Waarp R66是一种开源文件传输监视器,可用于生产,并具有安全性,弹性,集成性,可移植性,性能,适应性。 它是完全开源和免费的,没有任何使用限制。...