mirror of
				https://git.code.sf.net/p/seeddms/code
				synced 2025-10-29 20:21:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| Running one of the scripts
 | |
| ---------------------------
 | |
| 
 | |
| Scripts in this folder are ment to be called on the command line by
 | |
| either executing one of the shell wrappers `seeddms-*` or by calling
 | |
| `php -f <scriptname> -- <script options>`. Most scripts have an option
 | |
| `-h` or `--help` which list the available script options.
 | |
| 
 | |
| Be aware that this scripts are not officially supported. Use them with
 | |
| care and always ensure to have a backup of your data before running
 | |
| any of them.
 | |
| 
 | |
| Do not allow regular users to run this scripts!
 | |
| -----------------------------------------------
 | |
| 
 | |
| None of the scripts do any authentication. They all run with a SeedDMS
 | |
| admin account! So anybody being allowed to run the scripts can modify
 | |
| your DMS content.
 | |
| 
 | |
| Adding documents
 | |
| ------------------
 | |
| 
 | |
| Single documents can be added with `seeddms-adddoc`. The script is just for
 | |
| adding new documents but not for adding a new version. As the script is
 | |
| just a small wrapper around the controller for adding documents by the web gui,
 | |
| it will also trigger all hooks, but it will not send any notification to the
 | |
| users.
 | |
| 
 | |
| If you run `seeddms-adddoc` make sure to run it with the permissions
 | |
| of the user running your web server. It will copy files right into
 | |
| the content directory of your SeedDMS installation. Don't do this
 | |
| as root because you will most likely not be able to remove those documents
 | |
| via the web gui. If this happens by accident, you will still be able
 | |
| to fix it manually by setting the propper file permissions for the document
 | |
| just created in your content directory. Just change the owner of the
 | |
| document folder and its content to the user running the web server.
 | |
| 
 | |
| Indexing for fulltext search
 | |
| -----------------------------
 | |
| 
 | |
| Instead of regulary updating the full text index from the web gui, you
 | |
| can as well run `seeddms-indexer` in a cron job. It will either update
 | |
| or recreate the full text index.
 | 
