Benutzer-Werkzeuge

Webseiten-Werkzeuge


howto:openwrt-vm

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
howto:openwrt-vm [2010/12/04 01:11] justinotherguyhowto:openwrt-vm [2019/11/04 11:24] (aktuell) – Warnung Version jau
Zeile 1: Zeile 1:
-<note important>This howto is under construction!</note>+===== Volkszaehler in einer VMware mit OpenWRT installieren =====
  
- +<note warning>Diese Anleitung ist lange nicht mehr aktualisiert worden und weicht in wichtigen Punkten von der aktuellen Version ab.\\ 
-===== How do I install volkszaehler in a VMware running OpenWRT =====+This description is out of date, it differs in important steps from the actual version.</note>
  
 keeping to [[http://wiki.openwrt.org/oldwiki/RunningKamikazeOnVMwareHowTo|this howto]] do this: keeping to [[http://wiki.openwrt.org/oldwiki/RunningKamikazeOnVMwareHowTo|this howto]] do this:
Zeile 10: Zeile 10:
   * download [[http://volkszaehler.org/sparedisk-1G.vmdk.gz|the g'zipped prebuilt 1 GB spare disk image in vmware disk image format]] and gunzip it or roll your own:   * download [[http://volkszaehler.org/sparedisk-1G.vmdk.gz|the g'zipped prebuilt 1 GB spare disk image in vmware disk image format]] and gunzip it or roll your own:
     * create a new file system for the db in an appropiate size - you might want to start with 1 GB:     * create a new file system for the db in an appropiate size - you might want to start with 1 GB:
-<code>dd if=/dev/zero of=disk.img bs=100M count=10</code>+<code>dd if=/dev/zero of=disk.img bs=1024M count=10</code>
     * create an ext2 file system in that image     * create an ext2 file system in that image
 <code>mkfs.ext2 sparedisk-1G.img</code> <code>mkfs.ext2 sparedisk-1G.img</code>
Zeile 41: Zeile 41:
 </code> </code>
   * install required packages:   * install required packages:
-<code>opkg install mysql-server php5-mod-mysql lighttpd coreutils-su php5-mod-pdo-mysql php5-mod-json git bash php5-cgi php5-cli libsqlite3 lighttpd-mod-fastcgi php5-mod-session lighttpd-mod-cgi</code>+<code>opkg install mysql-server php5-mod-mysql lighttpd coreutils-su php5-mod-pdo-mysql php5-mod-json php5-mod-sockets git bash php5-cgi libsqlite3 lighttpd-mod-fastcgi php5-mod-session lighttpd-mod-cgi php5-mod-ctype</code>
       * remarks: bash for install script (temporary) (php -> php-cli)       * remarks: bash for install script (temporary) (php -> php-cli)
 <code> <code>
Zeile 52: Zeile 52:
 cd /overlay cd /overlay
 git clone git:\/\/github.com/volkszaehler/volkszaehler.org.git git clone git:\/\/github.com/volkszaehler/volkszaehler.org.git
 +cd /overlay/volkszaehler.org/volkszaehler.org/middleware/
 +</code>
 +    * copy the config template and modify it to your needs:
 +<code>
 +cp volkszaehler.conf.template.php volkszaehler.conf.php
 +volkszaehler.conf.php:
 +$config['db']['user'                          = '<db-user>';
 +$config['db']['password'                      = 'demo';
 </code> </code>
     * run installer:     * run installer:
Zeile 64: Zeile 72:
 <code> <code>
 server.document-root = "/overlay/www/" server.document-root = "/overlay/www/"
 +index-file.names = ( "index.html", "index.php", "default.html", "index.htm", "default.htm" )
 </code> </code>
    * modify /etc/php.ini:    * modify /etc/php.ini:
 <code> <code>
 doc_root = "/overlay/www" doc_root = "/overlay/www"
 +; Dynamic Extensions               
 +extension=ctype.so
 +extension=json.so       
 +extension=pdo.so 
 +extension=pdo-mysql.so
 +extension=session.so               
 +extension=sockets.so        
 </code> </code>
  
Zeile 90: Zeile 106:
  
 todos: todos:
-* mount /overlay at boot time +  * mount /overlay at boot time 
-* start mysqld at boot time ("To start mysqld at boot time you have to copy support-files/mysql.server to the right place for your system" +  * start mysqld at boot time ("To start mysqld at boot time you have to copy support-files/mysql.server to the right place for your system" 
-cd /usr ; /usr/bin/mysqld & (ohne _safe, weil nicht da!) +    cd /usr ; /usr/bin/mysqld & (ohne _safe, weil nicht da!) 
-/usr/bin/mysqladmin -u root password 'new-password' +    /usr/bin/mysqladmin -u root password 'new-password' 
-/usr/bin/mysqladmin -u root -h backfire password 'new-password' +    /usr/bin/mysqladmin -u root -h backfire password 'new-password' 
-* start lighttpd at boot time+  * start lighttpd at boot time
howto/openwrt-vm.1291421464.txt.gz · Zuletzt geändert: 2011/05/29 13:09 (Externe Bearbeitung)