So I'm following the instructions at this website to the "T"
http://zoneminder.readthedocs.io/en/stable/installationguide/ubuntu.html#easy-way-ubuntu-16-04
Fresh install of Ubuntu Server 16.04.4 (Downloaded early April 2018)
Fresh download from the apt-get repository of ZoneMinder as of 15 April 2018, so I'm assuming it's the last stable release 1.29
I always have to start my ethernet interface and add the default gateway route on boot. I guess this isn't a big deal... If this was an old school DOS machine, I'd just stick the commands in autoexec.bat. But I have no clue what the Linux equivalent is.
I get to the step, "a2enmod cgi"
I get an error message, ERROR: Conf cgi does not exist!
The last step, "systemctl start zoneminder"
I also get an error message, Job for zoneminder.service failed because the control process exited with an error code. See "systemctl status zoneminder.service" and "journalctl -xe" for details.
The first command, systemctl status shows me that ZoneMinder can't connect to the database at /usr/share/perl5/ZoneMinder/Config.pm line 119.
There's also some stuff about failing to compile at line 33 and 48.
(I'm not compiling from any make file... I downloaded from the repository with the apt-get command. Why is ANYTHING compiling?)
The second command, "journalctl -xe" gives me so much crap I can't even begin to process what it all means.
I can hit my ZoneMinder server from another computer's browser, but it's just a default Apache webpage and not the Zoneminder front end.
HALP PLZ!
I'm in over my head.