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 ??
Das verwendete MySQL Passwort ist falsch.
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 ...????
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
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.
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)
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
Hallo Sky
Herzlichen Dank. So hat es auch bei mir geklappt
Gruss
Chris
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.