SeedDMS Installation Instructions
==================================
NOTE FOR VERSION 4.0.0
======================
Since version 4.0.0 of SeedDMS installation has been simplified.
ADOdb is no longer needed because the database access is done by
PDO.
IMPORTANT NOTE ABOUT TRANSLATIONS
=================================
As you can see SeedDMS provides a lot of languages but we are not professional
translators and therefore rely on user contributions.
If your language is not present in the login panel:
- copy the language/English/ folder and rename it appropriately for your
language
- open the file `languages/your_lang/lang.inc` and translate it
- open the help file `languages/your_lang/help.htm` and translate it too
If you see some wrong or not translated messages:
- open the file `languages/your_lang/lang.inc`
- search the wrong messages and translate them
if you have some "error getting text":
- search the string in the english file `languages/english/lang.inc`
- copy to your language file `languages/your_lang/lang.inc`
- translate it
If there is no help in your language:
- Copy the English help `english/help.htm` file to your language folder
- translate it
If you apply any changes to the language files please send them to the
SeedDMS developers <info@seeddms.org>.
http://www.iana.org/assignments/language-subtag-registry has a list of
all language and country codes.
REQUIREMENTS
============
SeedDMS is a web-based application written in PHP. It uses the MySQL RDBMS
or sqlite3 to manage the documents that were uploaded into the application.
Make sure you have PHP 5.3 and MySQL 5 or higher installed. SeedDMS
will work with PHP running in CGI-mode as well as running as module under
apache. If you want to give your users the opportunity of uploading passport
photos you have to enable the gd-library (but the rest of SeedDMS will
work without gd, too).
Here is a detailed list of requirements:
1. A web server with at least php 5.3
2. A mysql database, unless you use sqlite
3. The php installation must have support for `pdo_mysql` or `pdo_sqlite`,
`php_gd2`, `php_mbstring`
4. Various command line programms to convert files into text for indexing
pdftotext, catdoc, xls2csv or scconvert, cat, id3 (optional, only needed
for fulltext search)
5. ImageMagic (the convert program) is needed for creating preview images
6. The Zend Framework (version 1) (optional, only needed for fulltext search)
7. The pear Log package
8. The pear HTTP_WebDAV_Server package (optional, only need for webdav)
BEFORE YOU START
================
SeedDMS has changed its installation process with version 3.0.0. This gives
you many more options in how to install SeedDMS. First of all, SeedDMS was
split into a core package (`SeedDMS_Core-<version>.tar.gz`) and the web
application itself (`seeddms-<version>.tar.gz`). The core is a pear package
which could be installed as one. It is responsible for all the database
operations. The web application contains the ui not knowing anything about
the database layout. Second, one SeedDMS installation can be used for
various customer instances by sharing a common source. Starting with
version 3.2.0 a full text search engine has been added. This requires
the zend framework and another pear package `SeedDMS_Lucene-<version>.tar.gz`
which can be downloaded from the SeedDMS web page. Version 4.0.0 show
preview images of documents which requires `SeedDMS_Preview-<version>.tar.gz`.
Finally, SeedDMS has
got a web based installation, which takes care of most of the installation
process.
Before you proceed you have to decide how to install SeedDMS:
1. with multiple instances
2. as a single instance
Both have its pros and cons, but
1. setting up a single instance is easier if you have no shell access to
the web server
2. the installation script is only tested for single instances
Installation for multiple instances shares the same source by many
instances but requires to create links which is not in any case possible
on your web server.
0. Some preparation
-------------------
A common source of problems in the past have been the additional software
packages needed by SeedDMS. Those are the PEAR packages `Log` and
`HTTP_WebDAV_Server` as well as the `Zend_Framework`.
If you have full access to the server running a Linux distribution it is
recommended to install those with your package manager if they are provided
by your Linux distribution. If you cannot install it this way then choose
a directory (preferable not below your web document root), unpack the
software into it and extend the php include path with your newly created
directory. Extending the php include can be either done by modifying
php.ini or adding a line like
> php_value include_path '/home/mypath:.:/usr/share/php'
to your apache configuration or setting the `extraPath` configuration
variable of SeedDMS.
For historical reasons the path to the SeedDMS_Core and SeedDMS_Lucene package
can still be set
in the configuration, which is not recommend anymore. Just leave those
parameters empty.
On Linux/Unix your web server should be run with the environment variable
LANG set to your system default. If LANG=C, then the original filename
of an uploaded document will not be preserved if the filename contains
non ascii characters.
Turn off magic_quotes_gpc in your php.ini, if you are using a php version
below 5.4.
1. Using the installation tool
------------------------------
Unpack seeddms-<version>.tar.gz below the document root of
your web server.
Install `SeedDMS_Preview-<version>.tar.gz` and
`SeedDMS_Core-<version>.tar.gz` either as a regular pear package or
set up a file system structure like pear did somewhere on you server.
For the full text search engine support, you will also
need to install `SeedDMS_Lucene-<version>.tar.gz`.
For the following instructions we will assume a structure like above
and seeddms-<version> being accessible through
http://localhost/seeddms/
* Point you web browser towards http://hostname/seeddms/install/
* Follow the instructions on the page and create a file `ENABLE_INSTALL_TOOL`
in the conf directory.
* Create a data directory with the thre sub directories staging, cache
and lucene.
Make sure the data directory is either *not* below your document root
or is protected with a .htaccess file against web access. The data directory
needs to be writable by the web server.
* Clicking on 'Start installation' will show a form with all necessary
settings for a basic installation.
* After saving your settings succesfully you are ready to log in as admin and
continue customizing your installation with the 'Admin Tools'
2. Detailed installation instructions (single instance)
-------------------------------------------------------
You need a working web server with MySQL/PHP5 support and the files
`SeedDMS-<version>.tar.gz`, `SeedDMS_Preview-<version>.tar.gz` and
`SeedDMS_Core-<version>.tgz`. For the
full text search engine support, you will also need to unpack
`SeedDMS_Lucene-<version>.tgz`.
* Unpack all the files in a public web server folder. If you're working on
a host machine your provider will tell you where to upload the files.
If possible, do not unpack the pear packages `SeedDMS_Core-<version>.tgz`,
`SeedDMS_Preview-<version>.tgz` and
`SeedDMS_Lucene-<version>.tgz` below the document root of your web server.
Choose a temporary folder, as the files will be moved in a second.
Create a directory e.g. `pear` in the same directory where you unpacked
seeddms and create a sub directory SeedDMS. Move the content except for the
`tests` directory of all SeedDMS pear
packages into that directory. Please note that `pear/SeedDMS` may not
(and for security reasons should not) be below your document root.
You will end up with a directory structure like the following
> seeddms-<version>
> pear
> SeedDMS
> Core.php
> Core
> Lucene.php
> Lucene
> Preview
> Preview.
没有合适的资源?快使用搜索试试~ 我知道了~
PHP实例开发源码-SeedDMS php文档管理系统.zip
共771个文件
php:381个
png:186个
js:75个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 126 浏览量
2022-11-21
16:31:11
上传
评论
收藏 2.27MB ZIP 举报
温馨提示
PHP实例开发源码—SeedDMS php文档管理系统.zip PHP实例开发源码—SeedDMS php文档管理系统.zip PHP实例开发源码—SeedDMS php文档管理系统.zip
资源推荐
资源详情
资源评论
收起资源包目录
PHP实例开发源码-SeedDMS php文档管理系统.zip (771个子文件)
CHANGELOG 53KB
bootstrap.css 124KB
bootstrap.min.css 104KB
font-awesome-ie7.css 33KB
font-awesome-ie7.min.css 30KB
font-awesome.css 23KB
bootstrap-responsive.css 22KB
font-awesome.min.css 19KB
bootstrap-responsive.min.css 16KB
datepicker.css 16KB
chosen.css 14KB
style.css 9KB
style.css 9KB
style.css 9KB
print.css 6KB
jqtree.css 3KB
application.css 2KB
fontawesome-webfont.eot 29KB
infos.gif 1KB
docs.gif 1KB
subfolders.gif 1KB
download_header.gif 1KB
attention.gif 994B
folder_opened.gif 928B
save.gif 928B
file.gif 925B
line_vert_edit.gif 911B
path_left.gif 911B
folder_closed.gif 900B
path_right.gif 896B
line_vert.gif 892B
right_in_plus.gif 889B
to_down.gif 887B
right_in_to_down.gif 887B
del.gif 883B
right_in.gif 877B
groupicon.gif 874B
usericon.gif 864B
right.gif 862B
right_last.gif 854B
down.gif 847B
dummy.gif 800B
download.gif 195B
view.gif 183B
.gitignore 25B
.htaccess 176B
.htaccess 164B
help.htm 7KB
help.htm 7KB
help.htm 7KB
help.htm 7KB
help.htm 6KB
help.htm 6KB
help.htm 1013B
help.htm 20B
help.htm 20B
help.htm 20B
help.htm 20B
help.htm 20B
help.htm 20B
help.htm 20B
favicon.ico 1KB
favicon.ico 1KB
favicon.ico 1KB
favicon.ico 1KB
lang.inc 66KB
lang.inc 66KB
lang.inc 62KB
lang.inc 62KB
lang.inc 62KB
lang.inc 62KB
lang.inc 62KB
lang.inc 61KB
lang.inc 60KB
lang.inc 60KB
lang.inc 57KB
lang.inc 57KB
lang.inc 50KB
lang.inc 43KB
lang.inc 37KB
lang.inc 35KB
lang.inc 27KB
jl_core_z.jar 611KB
jquery.min.js 92KB
jquery.min.js 91KB
jquery-1.8.2.min.js 91KB
tree.jquery.js 68KB
bootstrap.js 61KB
raphael-min.js 56KB
bootstrap-datepicker.js 35KB
bootstrap.min.js 28KB
chosen.jquery.min.js 26KB
dracula_algorithms.js 17KB
dracula_graph.js 17KB
jquery.noty.js 16KB
promise.js 12KB
seedrandom.js 10KB
default.js 9KB
application.js 6KB
dracula_graffle.js 5KB
共 771 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
毕业_设计
- 粉丝: 1927
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功