FHEM Forum

Verschiedenes => Off-Topic => Thema gestartet von: Sky am 03 Dezember 2016, 18:34:10

Titel: Zoneminder Installation für rtsp Stream
Beitrag von: Sky am 03 Dezember 2016, 18:34:10
Hallo ,

ich versuche nun schon seit Tagen Zoneminder auf meinem Raspberry 3 zu installieren .
Nach etlichen Informationen im I-Net habe ich mich an folgende Anleitung gehalten :
https://wiki.zoneminder.com/Raspbian

Alles läuft so wie in dieser Anleitung bis zu dem Schritt  > mysql < /usr/share/zoneminder/db/zm_create.sql >
Dort kommt als Fehlermeldung :
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

ich drehe mich hier im Kreis und finde keine Lösung .....etliche male mein Backup zurück gespielt und von vorne angefangen um Fehler auszuschliessen...
es ändert sich aber nichts ..

Könnt Ihr mir helfen ??
Titel: Antw:Zoneminder Installation für rtsp Stream
Beitrag von: dev0 am 03 Dezember 2016, 19:24:58
Das verwendete MySQL Passwort ist falsch.
Titel: Antw:Zoneminder Installation für rtsp Stream
Beitrag von: Sky am 03 Dezember 2016, 19:29:15
Danke für Deine Antwort ,

ich habe aber ,wie das Eingabefenster zur Vergabe eines Passwortes kam , keins angegeben .

Bei den ersten Versuchen habe ich eins angegeben ,das Resultat war das gleiche ...

Ich weis nicht mehr weiter ...????
Titel: Antw:Zoneminder Installation für rtsp Stream
Beitrag von: Sky am 05 Dezember 2016, 22:07:47
Hallo ,

habe jetzt eine reibungslose Zoneminder Installation  8)
Allerdings wenn ich Zoneminder im Webbrowser öffne ( http://serverip/zm )
kommt folgende Fehlermeldung :
ZoneMinder is not installed properly: php's date.timezone is not set to a valid timezone

Ich habe in der php.ini folgendes schon geändert :

Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/Berlin


trotzdem bleibt der Fehler im Webbrowser
Weiß jemand warum ??

Danke

Titel: Antw:Zoneminder Installation für rtsp Stream
Beitrag von: gbotti am 07 Dezember 2016, 14:55:01
In welcher php.ini hast du das denn geändert? Abhängig von der Installation kann es mehrere php.ini's geben, die für CLI und Webserver unterschiedlich sein können.

root@home01:/etc/php5# find . -name php.ini
./cli/php.ini
./apache2/php.ini
root@home01:/etc/php5#

Nachdem du die (richtige) php.ini geändert hast muss dann der Webserver neu gestartet werden. Bei NGinx und php-fpm muss php-fpm neu gestartet werden.

EDIT: Schreib Europe/Berlin bitte mal in Anführungszeichen.
Titel: Antw:Zoneminder Installation für rtsp Stream
Beitrag von: stromer-12 am 07 Dezember 2016, 19:53:33
die richtige ist /etc/php5/apache2/php.ini
laut Debian_8_64-bit_with_Zoneminder_1.29.0_the_Easy_Way (https://wiki.zoneminder.com/Debian_8_64-bit_with_Zoneminder_1.29.0_the_Easy_Way)
Titel: Antw:Zoneminder Installation für rtsp Stream
Beitrag von: Sky am 20 August 2017, 19:49:15
Hallo ,

auf Nachfrage stelle ich einfach mal eine selbst angewendete Anleitung zur Verfügung , hoffe damit gegen keine Regeln zu verstoßen


https://wiki.zoneminder.com/Debian_8_64-bit_with_Zoneminder_1.29.0_the_Easy_Way
https://wiki.zoneminder.com/Debian_8_64-bit_with_Zoneminder_1.29.0_the_Easy_Way

sudo su
apt-get update
apt-get upgrade
apt-get dist-upgrade
nano /etc/apt/sources.list
deb http://http.debian.net/debian jessie-backports main
nano /etc/apt/preferences.d/zoneminder
Package: *
Pin: origin http.debian.net
Pin-Priority: 1100

apt-get update

you will get a GPG error message like this:
W: GPG error: http://http.debian.net jessie-backports InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8B48AD6246925553    NO_PUBKEY 7638D0442B90D010


Fix this as following:
gpg --keyserver pgpkeys.mit.edu --recv-key  8B48AD6246925553
gpg -a --export 8B48AD6246925553 | sudo apt-key add -
gpg --keyserver pgpkeys.mit.edu --recv-key  7638D0442B90D010
gpg -a --export 7638D0442B90D010 | sudo apt-key add -

apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get install  php5 mysql-server php-pear php5-mysql
 11.(sudo apt-get install php5 mysql-server php-pear php5-mysql php5-gd)
eigenes Passwort
eigenes Passwort wiederholen
apt-get install zoneminder
apt-get install libvlc-dev libvlccore-dev vlc
cd ~
nano .my.cnf
[client]
user=root
password=(mysqlpass)  Passwort wie oben

mysql < /usr/share/zoneminder/db/zm_create.sql

mysql -e "grant select,insert,update,delete,create on zm.* to 'zmuser'@localhost identified by 'zmpass';"

rm .my.cnf

chmod 740 /etc/zm/zm.conf

chown root:www-data /etc/zm/zm.conf

systemctl enable zoneminder.service

adduser www-data video

systemctl start zoneminder.service

a2enmod cgi
a2enconf zoneminder
service apache2 restart


cd /usr/src && wget http://www.andywilcock.com/code/cambozola/cambozola-latest.tar.gz

tar -xzvf cambozola-latest.tar.gz
replace 936 with cambozola version downloaded


cp cambozola-0.936/dist/cambozola.jar /usr/share/zoneminder

sudo su -

echo "kernel.shmmax = 134217728" >> /etc/sysctl.conf

exit
-----------------------------------
Add timezone to PHP
nano /etc/php5/apache2/php.ini

Search for [Date] (Ctrl + w then type Date and press Enter) and make changes as follows for your time zone
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = America/New_York    #ändern in eigene Zeitzone !!! #
Ctrl+o Enter to save
CTRL+x to exit

Edit /etc/apache2/conf-enabled/zoneminder.conf
nano /etc/apache2/conf-enabled/zoneminder.conf
Add at the bottom:
<Directory /usr/share/zoneminder/www/api>
    AllowOverride All
</Directory>
Ctrl+o Enter to save
CTRL+x to exit
Titel: Antw:Zoneminder Installation für rtsp Stream
Beitrag von: outhouse am 21 August 2017, 15:59:13
Hallo Sky

Herzlichen Dank. So hat es auch bei mir geklappt

Gruss

Chris
Titel: Antw:Zoneminder Installation für rtsp Stream
Beitrag von: Florian_GT am 23 November 2017, 22:19:51
Das passende Raspberry Pi Image für die Kamera als Streaming Server bekommt ihr hier: https://github.com/florian-asche/RaspberryPiStreamingCamera falls da jemand bedarf hat.