Open Energy Monitor: Unterschied zwischen den Versionen

Aus Technik-fan.de Wiki
Wechseln zu: Navigation, Suche
Zeile 11: Zeile 11:
 
  mv openenergymonitor-emoncms3 emon
 
  mv openenergymonitor-emoncms3 emon
  
Die Visualisierung der Daten übernimmt das PHP Script emoncms. Damit das Script auf dem Apache2 Webserver läuft müssen folgende Einstellungen gemacht werden:
+
Die Visualisierung der Daten übernimmt das PHP Script emoncms. Damit das Script auf dem Apache2 Webserver läuft müssen einige Optionen gesetzt werden. Hier ist eine eigene Subdomain zu empfehlen:
  
 
<source lang=bash>
 
<source lang=bash>

Version vom 13. Januar 2012, 20:20 Uhr

Software

Download der *.zip Archive:

https://github.com/openenergymonitor/emoncms3

Entpacken auf dem Server:

cd /var/www/emon
unp openenergymonitor-emoncms3-44264cd.tar.gz
mv openenergymonitor-emoncms3 emon

Die Visualisierung der Daten übernimmt das PHP Script emoncms. Damit das Script auf dem Apache2 Webserver läuft müssen einige Optionen gesetzt werden. Hier ist eine eigene Subdomain zu empfehlen:

<VirtualHost *:80>
        ServerName emon.yourserver.de
        ServerAlias emon
        ServerAdmin your@mail.de
 
        DocumentRoot /var/www/emon
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/emon>
                Options Indexes FollowSymLinks MultiViews
                '''AllowOverride All'''
                Order allow,deny
                allow from all
        </Directory>
 
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>
 
        ErrorLog /var/log/apache2/emon-error.log
 
        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn
 
        CustomLog /var/log/apache2/emon-access.log combined
 
    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>
 
</VirtualHost>