Hello everybody.
After installing SeedDMS for a few times for a small installation and for personal use I realized that I needed a little bit more instructions (than the provided manual) on how to do a "proper" installation for a semi-serious site ie one that is going to be used almost daily and one that is going to be used in a predictable manner by secretarial staff and not IT admins.
So I have compiled a manual out of the steps that I wrote down during my installs. You can get it here https://sourceforge.net/projects/seeddms-manual/. This is of course unofficial and is mostly for CentOS. I hope anyone can get enough out of it to install on any Linux system. Please let me know if this is helpful. If it is I MAY continue developing it and adding things to it.
Last edit: ank-99 2016-09-06
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Updated this with a whole new section for installing on Ubuntu 16 (16.04 LTS actually) with PHP 7 (7.0.8). Get the latest version from https://sourceforge.net/projects/seeddms-manual/files/?source=navbar.
PHP 7 looks good but with a little bit of a learning curve. SeedDMS does not seem to have problems with it (yet).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
hi,ank-99,I've follow the instruction step-by-step,and it can install successfully,but when I upload file,it report failure,I check /var/log/html/error.log,found this:PHP Warning: fopen(/Data/seeddms20161013.log): failed to open stream: Permission denied in /usr/share/pear/Log/file.php on line 216, referer: http://10.18.193.90/seeddms/out/out.AddDocument.php?folderid=1&showtree=1
can you tell me why?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
What OS are you running? What is your seeddms data directory? /Data?
It looks that your web server does not have access to write the seeddms log file.
First check that your /Data directory has enough permissions to be writable by the web server ex. chown -R root.apache /Data, chmod -R g+rw /Data.
If these check out AND you are running CentOS with SELinux enabled then you need to adjust the /Data security context for SELinux to allow apache to write. Do he following:
chcon -t http_sys_rw_content_t /Data -R
Please open a new discussion topic for such problems. You will get much better response.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello everybody.
After installing SeedDMS for a few times for a small installation and for personal use I realized that I needed a little bit more instructions (than the provided manual) on how to do a "proper" installation for a semi-serious site ie one that is going to be used almost daily and one that is going to be used in a predictable manner by secretarial staff and not IT admins.
So I have compiled a manual out of the steps that I wrote down during my installs. You can get it here https://sourceforge.net/projects/seeddms-manual/. This is of course unofficial and is mostly for CentOS. I hope anyone can get enough out of it to install on any Linux system. Please let me know if this is helpful. If it is I MAY continue developing it and adding things to it.
Last edit: ank-99 2016-09-06
Updated this with a whole new section for installing on Ubuntu 16 (16.04 LTS actually) with PHP 7 (7.0.8). Get the latest version from https://sourceforge.net/projects/seeddms-manual/files/?source=navbar.
PHP 7 looks good but with a little bit of a learning curve. SeedDMS does not seem to have problems with it (yet).
hi,ank-99,I've follow the instruction step-by-step,and it can install successfully,but when I upload file,it report failure,I check /var/log/html/error.log,found this:PHP Warning: fopen(/Data/seeddms20161013.log): failed to open stream: Permission denied in /usr/share/pear/Log/file.php on line 216, referer: http://10.18.193.90/seeddms/out/out.AddDocument.php?folderid=1&showtree=1
can you tell me why?
What OS are you running? What is your seeddms data directory? /Data?
It looks that your web server does not have access to write the seeddms log file.
First check that your /Data directory has enough permissions to be writable by the web server ex. chown -R root.apache /Data, chmod -R g+rw /Data.
If these check out AND you are running CentOS with SELinux enabled then you need to adjust the /Data security context for SELinux to allow apache to write. Do he following:
Please open a new discussion topic for such problems. You will get much better response.
OS is Centos 6.5,datadirectory is /DATA,already chown as you've said,already turned off selinux,did't fix the problem!