Вы находитесь на странице: 1из 5

Para instalar ZoneMinder en Ubuntu 16.

04
ZoneMinder es una aplicación gratuita de código abierto para operar sus cámaras de seguridad
desarrolladas para Linux y FreeBSD. Se basa en la web, por lo que necesita una pila LAMP y cierto
conocimiento de la ejecución de un servidor web. Entonces necesitas cámaras compatibles, y algunos
juegos de azar en la multitud de opciones de Zoneminder para que funcionen de la manera que quieras.
Es muy simple instalar ZoneMinder en Ubuntu 16.04.

Instalar ZoneMinder
Instalar mysql Server 5.7

root@zona09:~# tasksel install lamp-server

Una vez que finalice la instalación, debe actualizar el repositorio.


ZoneMinder 1.29.0 ahora es parte del repositorio estándar actual de Ubuntu. Pero si desea instalar las
versiones posteriores de ZoneMinder, deberá agregar el PPA iconnor / zoneminder .
root @ linuxhelp: ~ # add-apt-repository ppa: iconnor / zoneminder
Versiones estables de ZoneMinder.
Esto es para proporcionar paquetes oficiales más nuevos para disquetes antiguos de
Ubuntu.
Si desea hacer una donación para apoyar directamente a este ppa, puede hacerlo
enviando PayPal a <dirección de correo electrónico oculta> o envíe bitcoin a
.
.
a [4,712 B]
Obtenido 4.129 kB en 15s (258 kB / s)
Leyendo listas de paquetes ... Hecho

Una vez que se agrega el repositorio, debe actualizarlo haciendo uso del siguiente comando.
root @ linuxhelp: ~ # apt-get update

Leyendo listas de paquetes ... Hecho


Construyendo un árbol de dependencia
Leyendo información del estado ... Hecho
Cálculo de actualización ... Hecho
.
.
Desencadenadores de procesamiento para systemd (229-4ubuntu21) ...
Activadores de procesamiento para ureadahead (0.100.0-19) ...
Desencadenadores de procesamiento para resolvconf (1.78ubuntu5) ...

Además, necesita actualizar y para eso hacer uso del siguiente comando.
root @ linuxhelp: ~ # apt-get upgrade
root @ linuxhelp: ~ # apt-get dist-upgrade
Leyendo listas de paquetes ... Hecho
Construyendo un árbol de dependencia
Leyendo información del estado ... Hecho.
.
.
Configurando update-manager (1: 16.04.10) ...
Configurando update-notifier (3.168.5) ...
Desencadenadores de procesamiento para libc-bin (2.23-0ubuntu10) ...

Una vez hecho, debes configurar tu base de datos MySQL. Dado que algunos de los nuevos valores
predeterminados en MySQL 5.7 están causando algunos problemas con ZoneMinder, se sugiere
modificar la configuración sql_mode de MySQL.
Para administrar mejor el servidor MySQL, se recomienda copiar el archivo de configuración de
muestra y reemplazar el enlace simbólico my.cnf predeterminado.
Para cambiar la configuración de MySQL, necesita hacer uso del siguiente comando.
root @ linuxhelp: ~ # nano /etc/mysql/my.cnf

En la sección [mysqld], agregue lo siguiente


sql_mode = NO_ENGINE_SUBSTITUTION

Guárdelo y salga una vez que lo haya hecho.


A continuación, debe reiniciar MySQL de la siguiente manera.
root @ linuxhelp: ~ # systemctl restart mysql

Ahora, debe continuar con la instalación de ZoneMinder, y eso puede hacerse haciendo uso del
siguiente comando.
root @ linuxhelp: ~ # apt-get install zoneminder

A continuación, debe configurar la base de datos de ZoneMinder. Asegúrese de ejecutar los siguientes
comandos para el mismo proceso.
root @ linuxhelp: ~ # mysql -uroot -p </usr/share/zoneminder/db/zm_create.sql
root @ linuxhelp: ~ # mysql -uroot -p -e "otorgar seleccionar, insertar,
actualizar, eliminar, crear, modificar, indexar, bloquear tablas en zm. * a
'zmuser' @ localhost identificado por 'zmpass';"

Después de eso, necesitas configurar permisos. Debe establecer /etc/zm/zm.conf en la raíz: www-data
740 y www-data access to content.
root @ linuxhelp: ~ # chmod 740 /etc/zm/zm.conf
root @ linuxhelp: ~ # chown root: www-data /etc/zm/zm.conf
root @ linuxhelp: ~ # chown -R www-data: www-data / usr / share / zoneminder /

Y ahora necesita configurar Apache correctamente haciendo uso del siguiente comando.
root @ linuxhelp: ~ # a2enconf zoneminder
Habilitando conf zoneminder.
Para activar la nueva configuración, debe ejecutar:
servicio apache2 recarga

Está habilitando un conf Zoneminder.


root @ linuxhelp: ~ # a2enmod cgi

AH00557: apache2: apr_sockaddr_info_get () ha fallado para linuxhelp


AH00558: apache2: No se pudo determinar de manera confiable el nombre de dominio
completamente calificado del servidor, utilizando 127.0.0.1. Establezca la
directiva 'ServerName' globalmente para suprimir este mensaje
Habilitando el módulo cgi.
Para activar la nueva configuración, debe ejecutar:
servicio apache2 reiniciar

Y luego, necesita volver a escribir el módulo de habilitación, haga uso del siguiente comando.
root @ linuxhelp: ~ # a2enmod reescribir

Habilitando la reescritura del módulo.


Para activar la nueva configuración, debe ejecutar:
servicio apache2 reiniciar

Ahora debe habilitar e iniciar Zoneminder haciendo uso de los siguientes dos comandos.
root @ linuxhelp: ~ # systemctl enable zoneminder
root @ linuxhelp: ~ # systemctl start zoneminder

Y después de eso, necesita editar Timezone en PHP, por lo tanto, ejecute el siguiente comando para
ejecutar esa acción.
root @ linuxhelp: ~ # nano /etc/php/7.0/apache2/php.ini

Busque [Fecha] (Ctrl + w luego escriba Date y presione Enter) y cambie date.timezone para su zona
horaria, vea [this] ( http://php.net/manual/en/timezones.php ). No te olvides de quitar el; desde delante
de date.timezone
[Fecha]
; Define la zona horaria predeterminada utilizada por las funciones de fecha
; http://php.net/date.timezone
date.timezone = America / New_York

Una vez hecho esto, debe guardar y salir del archivo.


Y ahora, necesita volver a cargar el servicio Apache haciendo uso del siguiente comando.
root @ linuxhelp: ~ # systemctl recargar apache2

Todo está hecho, y si quiere asegurarse de que su ZoneMinder funcione, entonces debe abrir su
navegador y acceder a http: // hostname_or_ip / zm . Debería mostrar ZoneMinder Console.
Con esto, la instalación de Zoneminder en Ubuntu 16.04 llega a su fin.