我根据区域管理员提供的指令安装了zoneminder。安装完成后,他们给出了启动zomeminder服务器的命令
“zmpkg.pl start”但是当我使用它时我得到了这个错误。
Warning, overriding installed ./zm.conf file with local copy
Bareword "ZM_PATH_LOGS" not allowed while "strict subs" in use at /usr/share/perl5/ZoneMinder/Debug.pm line 265.
Compilation failed in require at /usr/share/perl5/ZoneMinder.pm line 34.
BEGIN failed--compilation aborted at /usr/share/perl5/ZoneMinder.pm line 34.
Compilation failed in require at /usr/bin/zmpkg.pl line 45.
BEGIN failed--compilation aborted at /usr/bin/zmpkg.pl line 45.
答案 0 :(得分:0)
答案 1 :(得分:0)
查看SQL转储导入是否有问题
就我而言,在Ubuntu 14.04的安装手册中,要求用
导入数据库转储MySQL -uroot -p < /usr/share/zoneminder/db/zm_create.sql
由于创建“Logs”表时出错而导致失败并暂停。然后我编辑了SQL文件以添加
DROP TABLE IF EXISTS `Logs`;
之前
CREATE TABLE `Logs` (
然后成功导入转储。然后zm
服务正确启动而没有错误