mirror of
				https://git.code.sf.net/p/seeddms/code
				synced 2025-10-31 13:18:06 +00:00 
			
		
		
		
	expand tabs
This commit is contained in:
		
							parent
							
								
									47a1fcd2fa
								
							
						
					
					
						commit
						a44d7e3af0
					
				|  | @ -8,7 +8,7 @@ SeedDMS is a web-based application written in PHP. It uses MySQL, | ||||||
| SQLite3 or PostgreSQL to manage the documents that were uploaded into | SQLite3 or PostgreSQL to manage the documents that were uploaded into | ||||||
| the application. Be aware that PostgreSQL is not very well tested. | the application. Be aware that PostgreSQL is not very well tested. | ||||||
| 
 | 
 | ||||||
| Make sure you have PHP >= 7.3 and MySQL 5 or higher installed. SeedDMS | Make sure you have PHP >= 7.4 and MySQL 5 or higher installed. SeedDMS | ||||||
| will work with PHP running in CGI-mode as well as running as a module under | will work with PHP running in CGI-mode as well as running as a module under | ||||||
| apache. | apache. | ||||||
| 
 | 
 | ||||||
|  | @ -240,7 +240,7 @@ in your current installation with new versions from the quickstart archive. | ||||||
|    current installation and make the link `seeddms` point to this new directory. |    current installation and make the link `seeddms` point to this new directory. | ||||||
| 3. copy the directory `pear` from the unpacked archive into your current | 3. copy the directory `pear` from the unpacked archive into your current | ||||||
|    installation, replacing the existing directory. Make a backup of `pear` before |    installation, replacing the existing directory. Make a backup of `pear` before | ||||||
|  	 the replacement if you want to ensure to be able to go back to your old version. |    the replacement if you want to ensure to be able to go back to your old version. | ||||||
| 4. you may compare your `conf/settings.xml` file with the shipped version | 4. you may compare your `conf/settings.xml` file with the shipped version | ||||||
|    `conf/settings.xml.template` for new parameters. If you don't do it, the next |    `conf/settings.xml.template` for new parameters. If you don't do it, the next | ||||||
|    time you save the configuration the default values will be used. |    time you save the configuration the default values will be used. | ||||||
|  | @ -350,7 +350,7 @@ http://localhost/seeddms/ | ||||||
| * Create a data directory with the thre sub directories staging, cache | * Create a data directory with the thre sub directories staging, cache | ||||||
|   and lucene. |   and lucene. | ||||||
|   Make sure the data directory is either *not* below your document root |   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 |   or is protected with a .htaccess file against web access. The data directory | ||||||
|   needs to be writable by the web server. |   needs to be writable by the web server. | ||||||
| 
 | 
 | ||||||
| * Clicking on 'Start installation' will show a form with all necessary | * Clicking on 'Start installation' will show a form with all necessary | ||||||
|  | @ -371,9 +371,9 @@ full text search engine support, you will also need to unpack | ||||||
| * Unpack all the files in a public web server folder. If you're working on | * 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. |   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`, |   If possible, do not unpack the pear packages `SeedDMS_Core-<version>.tgz`, | ||||||
| 	`SeedDMS_Preview-<version>.tgz` and |   `SeedDMS_Preview-<version>.tgz` and | ||||||
|   `SeedDMS_Lucene-<version>.tgz` below the document root of your web server. |   `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. |   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 |   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 |   seeddms and create a sub directory SeedDMS. Move the content except for the | ||||||
|  | @ -395,36 +395,36 @@ full text search engine support, you will also need to unpack | ||||||
| 
 | 
 | ||||||
|   Since they are pear packages they can also be installed with |   Since they are pear packages they can also be installed with | ||||||
| 
 | 
 | ||||||
| 	> pear install SeedDMS_Core-<version>.tgz |   > pear install SeedDMS_Core-<version>.tgz | ||||||
| 	> pear install SeedDMS_Lucene-<version>.tgz |   > pear install SeedDMS_Lucene-<version>.tgz | ||||||
| 	> pear install SeedDMS_Preview-<version>.tgz |   > pear install SeedDMS_Preview-<version>.tgz | ||||||
| 
 | 
 | ||||||
| * The PEAR packages Log and Mail are also needed. They can be downloaded from | * The PEAR packages Log and Mail are also needed. They can be downloaded from | ||||||
|   http://pear.php.net/package/Log and http://pear.php.net/package/Mail. |   http://pear.php.net/package/Log and http://pear.php.net/package/Mail. | ||||||
| 	Either install it as a pear package |   Either install it as a pear package | ||||||
| 	or place it under your new directory 'pear' |   or place it under your new directory 'pear' | ||||||
| 
 | 
 | ||||||
|   > pear |   > pear | ||||||
| 	>   Log |   >   Log | ||||||
| 	>   Log.php |   >   Log.php | ||||||
| 	>   Mail |   >   Mail | ||||||
| 	>   Mail.php |   >   Mail.php | ||||||
| 
 | 
 | ||||||
| * The package HTTP_WebDAV_Server is also needed. It can be downloaded from | * The package HTTP_WebDAV_Server is also needed. It can be downloaded from | ||||||
|   http://pear.php.net/package/HTTP_WebDAV_Server. Either install it as a |   http://pear.php.net/package/HTTP_WebDAV_Server. Either install it as a | ||||||
| 	pear package or place it under your new directory 'pear' |   pear package or place it under your new directory 'pear' | ||||||
| 
 | 
 | ||||||
|   > pear |   > pear | ||||||
|   >   HTTP |   >   HTTP | ||||||
| 	>     WebDAV |   >     WebDAV | ||||||
| 	>       Server |   >       Server | ||||||
| 	>       Server.php |   >       Server.php | ||||||
| 
 | 
 | ||||||
|   If you run PHP in CGI mode, you also need to place a .htaccess file |   If you run PHP in CGI mode, you also need to place a .htaccess file | ||||||
| 	in the webdav directory with the following content. |   in the webdav directory with the following content. | ||||||
| 
 | 
 | ||||||
| 	RewriteEngine on |   RewriteEngine on | ||||||
| 	RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last] |   RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last] | ||||||
| 
 | 
 | ||||||
| * Create a data folder somewhere on your web server including the subdirectories | * Create a data folder somewhere on your web server including the subdirectories | ||||||
|   staging, cache and lucene and make sure they are writable by your web server, |   staging, cache and lucene and make sure they are writable by your web server, | ||||||
|  | @ -435,24 +435,24 @@ or should be protected by a .htaccess file. The folder containing the | ||||||
| configuration (settings.xml) must be protected by an .htaccess file like the | configuration (settings.xml) must be protected by an .htaccess file like the | ||||||
| following. | following. | ||||||
| 
 | 
 | ||||||
| 	> <Files ~ "^settings\.xml"> |   > <Files ~ "^settings\.xml"> | ||||||
| 	> Order allow,deny |   > Order allow,deny | ||||||
| 	> Deny from all |   > Deny from all | ||||||
| 	> </Files> |   > </Files> | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| If you install SeedDMS for the first time continue with the database setup. | If you install SeedDMS for the first time continue with the database setup. | ||||||
| 
 | 
 | ||||||
| * Create a new database on your web server | * Create a new database on your web server | ||||||
|   e.g. for mysql: |   e.g. for mysql: | ||||||
| 	create database seeddms; |   create database seeddms; | ||||||
| * Create a new user for the database with all permissions on the new database | * Create a new user for the database with all permissions on the new database | ||||||
|   e.g. for mysql: |   e.g. for mysql: | ||||||
| 	grant all privileges on seeddms.* to seeddms@localhost identified by 'secret'; |   grant all privileges on seeddms.* to seeddms@localhost identified by 'secret'; | ||||||
| 	(replace 'secret' with you own password) |   (replace 'secret' with you own password) | ||||||
| * Optionally import `create_tables-innodb.sql` in the new database | * Optionally import `create_tables-innodb.sql` in the new database | ||||||
|   e.g. for mysql: |   e.g. for mysql: | ||||||
| 	> cat create_tables-innodb.sql | mysql -useeddms -p seeddms |   > cat create_tables-innodb.sql | mysql -useeddms -p seeddms | ||||||
|   This step can also be done by the install tool. |   This step can also be done by the install tool. | ||||||
| * create a file `ENABLE_INSTALL_TOOL` in the `conf` directory and point | * create a file `ENABLE_INSTALL_TOOL` in the `conf` directory and point | ||||||
|   your browser at http://hostname/seeddms/install |   your browser at http://hostname/seeddms/install | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Uwe Steinmann
						Uwe Steinmann