E-mail notification broken
Well be fixed in 6.0.39
Can you check the error log of apache or php-fpm? Is there any issue reported on the page out/out.Info.php ?
I made a backup of the SEEDDMS data from a VPS server that I am in the process of restoring on a local server, and I did a mysqldump of the database
hello everyone! I hope you are doing well. I have some problems with seeddms preview document, if I click update document, the document content show de document in de preview frame but if i click view document details the don't show all the details and preview document ...
E-mail notification broken
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
do not use controller for access control, because there is no controller
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
more changes for 5.1.46
show categories on document details page like in list of documents
You are right - I copied some old files to the new folders - for testing. But after your support now it works excellent. Many many thanks to you!!!
There is no 'pear' in inc.Settings.php. Check out https://codeberg.org/SeedDMS/seeddms/src/tag/6.0.38/inc/inc.Settings.php
Sorry, I used snipping tool and the "text scan" function. In fact there is no space between the phrases. But I don´t know where the "pear" path should be. The "pear" path is in /home/www-data/seeddms60x/vendor/pear - and copied from quickstart of 6.0.38 version. (see above Verzeichnisbaum2.png) In my settings.xml (see above) there is no pear (searched for "pear" in whole file). But it´s still in /seeddms60x/www/inc/inc.Settings.php (line 63) - maybe it´s the reason of the error?
Sorry, I used snipping tool and the "text scan" funnction. In fact there is no space between the phrases. But I don´t know where the "pear" path should be. The "pear" path is in /home/www-data/seeddms60x/vendor/pear - and copied from quickstart of 6.0.38 version. (see above Verzeichnisbaum2.png) In my settings.xml (see above) there is no pear (searched for "pear" in whole file). But it´s still in /seeddms60x/www/inc/inc.Settings.php (line 63) - maybe it´s the reason of the error?
Your include has a space between /home/www-data/seeddms60x/www/ and ... Could that be the reason? I also wonder why /home/www-data/seeddms60x/www/pear is still in your include path.
Yes - I did a mistake and now changed /home/www-data/seeddms60x/web/ into /www/. Now I got another error on error.log and I really don´t know, what I do wrong the whole time. I have installed SeedDMS on my server more than 20 times before - and never get any error ... - and now I get these one: https://loalhost/DMS2 shows: 500 Internal Server Error and this error in error.log [Tue Mar 24 15:43:52. 001516 2026] [proxy_fcgi: error] [pid 954] [client 192.168.200.130: 55301] AH01071: Got error 'PHP message:...
Where is that /home/www-data/seeddms60x/web/ in your include path coming from? It should rather be /home/www-data/seeddms60x/www/. It looks like your _rootDir is not properly determined. Try to set it manually in the settings.xml to /home/www-data/seeddms60x/www/
The folders /home/www-data/seeddms60x/vendor exist. The folder /home/www-data/seeddms60x/vendor/pear exist too (look attachment). I restarted php-fpm: a2enmod proxy_fcgi setenvif a2enconf php8.3-fpm I started Apache2 new Yes I noticed the update information, too. I tried first a new installation - didn´t worked. Then I tried to update my last working version 6.0.34 - with the update information post. I deleted the entry of extraPath in the file settings.xml (see above from today morning) I updated...
Have you looked at https://www.seeddms.org/posts/update_6036/
Does /home/www-data/seeddms60x/vendor exist? This used to be in the directory pear. Did you restart php-fpm? if you use it.
I use Seeddms since more than 10 years - and the alias "DMS" is the installed version of 6.0.34. For updating to the new version I used a new alias "DMS2" - and I copied the "content.db" from the old folder /data to the new folder "/seeddms60x/data" The settings.xml of new version seems to be very different to the old one - so I changed the new settings.xml - but I can´t access. Error.log shows the following : [Tue Mar 24 08:42:58.482319 2026] [php:warn] [pid 11538] [client 192.168.200.130:61490]...
The install tool in 6.0.38 is broken. Just modify settings.xml directly with an editor. It should be enough to set httproot to one of your aliases. BTW, why do you have three aliases? I guess only the alias DMS2 is working, if you installed SeedDMS at /home/www-data/seeddms60x/
in attachment the phpinfo
Error.log shows following: [Mon Mar 23 14:33:23.243775 2026] [php:warn] [pid 3121] [client 192.168.200.130:64684] PHP Warning: require_once(vendor/autoload.php): Failed to open stream: No such file or directory in /home/www-data/seeddms60x/seeddms-6.0.38/inc/inc.Settings.php on line 81 [Mon Mar 23 14:33:23.243901 2026] [php:error] [pid 3121] [client 192.168.200.130:64684] PHP Fatal error: Uncaught Error: Failed opening required 'vendor/autoload.php' (include_path='/:/..:.:/usr/share/php') in /home/www-data/seeddms60x/seeddms-6.0.38/inc/inc.Settings.php:81\nStack...
I am trying to install Seeddms 6.0.38 on my Linux server. My configuration is Apache 2.4.58, PHP 8.3, the files from Quickstart are stored here: /home/www-data/seeddms60x For installaion and trying out configuration I did what follows: chmod 777 /home/www-data -R chown www-data:www-data -R /home/www-data a2enmod rewrite in folder seeddms60x/conf I added file "ENABLE_INSTALL_TOOL" The support for SSL ist started and working. The file files in etc/apache aren´t toucht. I enabled one additional file:...
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
new import/export menu in admin area, move import users into user/group management
add new conf options when to consider ext. cmd has failed
fix wrong key
add missing phrases
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
add two flags to set when a command is considered to be failed
add commands to convert man page to pdf
add commands to convert man page to pdf
add changes for 6.0.39
show parent folder in document list, use document list for duplicates
show folder path for each document in transmittal
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
objects may not be marked for batch operation, take all if none is
add commands to convert drawio diagramm
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
add method batchoperation() to run a batch operation by hook
add list of transmittals containing document version
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
call hook postBatchOperations
make html_url() and html_link() public
add new flag to migrate extension
fix typo
add changes for 6.0.39
use Endroid instead of Bacon QrCode provider
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
add changes for 5.1.46
call $settings->getLanguages() instead of globally def. getLanguages()
include PasswordStrength with namespace
include PasswordStrength with namespace, fix calc of strength
do not include PasswordStrength class
rename to PasswordStrength, add namespace and alias for old name
add inc/inc.ClassPasswordStrength.php to classmap
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
maxsizeforfulltext is already set when the fulltextservice is created
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
do not include password strengt class, fix errors in DownloadMgr
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
add support for extra fields with multiple values
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
add changes for 5.1.46
make sure extension file is set
convert all none utf16 and utf32 encodings to utf8
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
add changes for 5.1.46
force to use psr/http-message 2.0
force to use psr/http-message 2.0
add some space above legends and divs after form (taken from 6.0.x)
null can be passed instead of extension manager
call hook for any other command
check for env var SEEDDMS_EXTENSIONS to load only lіsted extensions
better wording
nicer output if no log files exist
add changes for 6.0.39
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
tables in log management can be sorted by clicking on header
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
add changes for 5.1.46
array_merge returned arrays from hook (was '+')
add section for console messages
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
start new version 5.1.46
Yes, this is an error in 6.0.38, but you do not necessarily need the install tool to run SeedDMS.
Hi there, the latest docker image seems broken: dms-1 | [Thu Mar 05 11:25:49.263183 2026] [php:error] [pid 18:tid 18] [client 10.10.10.2:65365] PHP Fatal error: Uncaught Error: Failed opening required '../vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /home/www-data/seeddms60x/seeddms-6.0.38/install/install.php:65\nStack trace:\n#0 {main}\n thrown in /home/www-data/seeddms60x/seeddms-6.0.38/install/install.php on line 65 Can anyone confirm this error or is it just me? Thanks for the...
Hi there, the latest docker image seem broken: dms-1 | [Thu Mar 05 11:25:49.263183 2026] [php:error] [pid 18:tid 18] [client 10.10.10.2:65365] PHP Fatal error: Uncaught Error: Failed opening required '../vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /home/www-data/seeddms60x/seeddms-6.0.38/install/install.php:65\nStack trace:\n#0 {main}\n thrown in /home/www-data/seeddms60x/seeddms-6.0.38/install/install.php on line 65 Can anyone confirm this error or is it just me? Thanks for the...
IMO the schema creation is something that should go into postgresql readme. I wouldn't put this into an installation script, because it's fully up to the database admin how to setup the database for SeedDMS. I can't say much about the quoting. If there is a better solution I would mind to implement it, but I guess it needs some extra logic in the database driver to quote those fields which must be quoted.
You could try to upload a compiled version of convert, but I doubt it works, because of missing libraries.
Thank you for that which I can now follow. The part I am still uncertain about is which version if Image Magic to install. It will need to go on a shared web server and I don't have access to be able to run ssh type commands. However, I can create directories and unpack zip / gz etc files to a created or existing directory.
ok, took me a little while to figure out but found it, installed it and all working now :) Thanks for a great program.
Seeddms is up and running now. Because some of the field names must be quoted. Indeed, some fields need to be quoted, because they are reserved words. There are only a few fields: reate table "tblArosAcos" ( "id" SERIAL UNIQUE, "aro" INTEGER NOT NULL DEFAULT '0' REFERENCES "tblAros" ("id") ON DELETE CASCADE, "aco" INTEGER NOT NULL DEFAULT '0' REFERENCES "tblAcos" ("id") ON DELETE CASCADE, "create" INTEGER NOT NULL DEFAULT '-1', "read" INTEGER NOT NULL DEFAULT '-1', "update" INTEGER NOT NULL DEFAULT...
You need to set the commands for converting documents in the settings. It is all on the tab 'Advanded'. There are several example commands in doc/README.Converters.mdand there are already some commands pre configured, which probably do not work. You need to replace or delete them. A very common command to create thumbnails for image files is convert -resize %wx '%f' 'png:%o' convert must be the full path to your installed version of convert.
Essentially to convert documents sufficiently to show them in the listings rather than just the default document type image. How do I tell seedDMS to use this and enter the path - these is nothing currently in the settings.xml file for this.
Are you installing imagick for the convert tool or to have imagick support in php? If you just need the convert tool, you can install it anywhere and just call convert with the full path.
The Docuement Root in my Apache configuration is now: DocumentRoot /var/www/seeddms60x/www That is where you expect it to be. Yes, that is the right path I ran http://dms.webhuis.nl/install/install.php And the encountered the following error: Forget about the install tool for now. It is not really needed, currently buggy, and doesn't support postgresql. The next issue is a failed login. I went over a database analysis at length, I did not manage to perform a select from a table. Eventually I found...