Archive for August, 2005

2.4.6.2 Debian

Tuesday, August 23rd, 2005

So jetzt gibt es sogar schon 2.4.6.2 und das auch gleich als Debian Paket.

VHCS Menü Knopf

Tuesday, August 23rd, 2005

So nun noch einen RICHTIGEN Knopf ins VHCS für den Endkunden rein

Wir benötigen folgenden Variable, die es schon gibt, doch im Menü noch nicht ausgelesen wird, also kleiner EDIT in der VHCS GUI

# nano /var/www/vhcs2/gui/include/client-functions.php

dort nach folgender Stelle suchen

—————–
$menu_name = $rs -> fields[’menu_name’];
$menu_link = $rs -> fields[’menu_link’];
$menu_target = $rs -> fields[’menu_target’];
—————–

und gleich dahinter folgende Zeile rein

——————
$menu_link = preg_replace(”/\{vhcs_uname\}/”, $_SESSION[’user_logged’], $menu_link);
——————

Sooooo … speichern und raus.

Jetzt ins admin interface von VHCS dort gleich im ersten Menü auf Custom Menu gehen und den Knopf anlegen …

Name: Awstats
Link: http://{vhcs_uname}/stats/awstats.pl
target: _blank
show in: Enduserlevel

Das wars.

Mini Cleanup

Tuesday, August 23rd, 2005

Also irgendwie wird es confuse bei “die Schritt” vor allem der punkt das ich ja extra mit apt-get installiert habe und jetzt lauf anderem how to angefangen habe alle rum zu kopieren … kann ja irgendwie nicht sein, oder ??

Also als erstes mal den icons ordner … hatte ich vorher einfach kopiert also jetzt einen symlink rein und das wars …

# rm -r /var/www/awstatsicons
# cd /var/www
# ln -s /usr/share/awstats/icon /var/www/awstatsicons

… so, schonmal einer behoben.

Die Schritte

Tuesday, August 23rd, 2005

Also apt-get install awstats haben wir ja schon gemacht.

Da wir awstats.pl sowie die ganzen icons fuer awstats spaeter per www erreichbar machen muessen, kopieren wir diese natuerlich woanders hin:

voyager:~# mkdir /usr/lib/cgi-bin/awstats
voyager:~# mv /usr/share/awstats/awstats.pl /usr/lib/cgi-bin/awstats/
voyager:~# mkdir /var/www/awstatsicons
voyager:~# cp -r awstats-6.2/wwwroot/icon /var/www/awstatsicons/ 

und so hab ichs dann eingetippt:

# mkdir /usr/lib/cgi-bin/awstats
# mv /usr/lib/cgi-bin/awstats.pl /usr/lib/cgi-bin/awstats/awstats.pl
# mkdir /var/www/awstatsicons
# cp -r /usr/share/awstats/icon /var/www/awstatsicons/

(diese Pfade wo das zeug herkopiert wird ist bei mir so nachdem das paket per apt-get kam, kann sein dass das angepasst werden muss)

kommentar des howtos:

so nun, wo wir alles kopiert haben, geht es an die konfiguration. awstats braucht pro domain eine konfigurationsdatei. um den ueberblick nicht zu verlieren, erstellen wir uns jetzt ein verzeichnis, in welches wir die ganzen konfigurationsdateien hineinpacken, und kopieren schonmal ein grundgeruest hinein

so nun mal ins etc …

# cd /etc/awstats

dort die confdateien umbenennen mal zu sicherheit

# mv xxx xxx.bak
# cp /usr/share/doc/awstats/examples/awstats.model.conf.gz
/etc/awstats/awstats.model.conf.gz
# gunzip /etc/awstats/awstats.model.comf.gz

awstats muss die domainstatistiken irgendwo speichern und dazu erstellen wir ein weiteres Verzeichnis /var/cache/awstats

# mkdir /var/cache/awstats

kommentar aus dem howto:

als naechstes geht es an das anpassen der apache2 konfigurationsdatei. wir koennen einen allgemeinen alias “stats” definieren, dann brauchen wir das nicht pro domain zu tun und sparen am ende einen haufen arbeit

ausserdem koennen wir die icons nicht in das cgi-bin verzeichnis legen. bei meinen versuchen gab es einen 500 fehler (internal server error), weshalb ich diese icons einfach ausgelagert habe, und auch dafuer einen eigenen alias definiert habe

# nano /etc/apache2/sites-available/vhcs2.conf

ErrorDocument 404 /vhcs2/errordocs/index.php
DirectoryIndex index.html index.php

php_flag register_globals On
php_admin_value open_basedir “/var/www/vhcs2/gui/tools/filemanager/:/tmp/:/usr/share/pear/”

Alias /vhcs_images /var/www/vhcs2/gui/images

AllowOverride none
Options MultiViews IncludesNoExec FollowSymLinks

#
# Aliases for awstats - begin
#

Alias /awstatsicons /var/www/awstatsicons

AllowOverride none
Options MultiViews IncludesNoExec FollowSymLinks

ScriptAlias /stats /usr/lib/cgi-bin/awstats

AllowOverride None
Options Indexes Includes FollowSymLinks MultiViews
Order allow,deny
Allow from all

# END - Aliases awstats

#
# Default GUI.
#

php_flag register_globals On
php_admin_value open_basedir “var/www/vhcs2/gui/tools/filemanager/:/tmp/:/usr/share/pear/”

Alias /vhcs_images /var/www/vhcs2/gui/images

AllowOverride none
Options MultiViews IncludesNoExec FollowSymLinks

#
# Aliases for awstats - begin
#

Alias /awstatsicons /var/www/awstatsicons

AllowOverride none
Options MultiViews IncludesNoExec FollowSymLinks

ScriptAlias /stats /usr/lib/cgi-bin/awstats

AllowOverride None
Options Indexes Includes FollowSymLinks MultiViews
Order allow,deny
Allow from all

# END - Aliases awstats

#
# Default GUI.
#

nun apache neustarten

nun conf anpassen

# nano /etc/awstats/awstats.model.conf

Postie für Wordpress

Sunday, August 21st, 2005

Nachdem ich nun alles eingerichtet habe (ok, das Design lässt sich noch ein wenig anpassen, bzw. ändern) habe ich mich mal nach ein paar Plug-Ins umgeschaut und DER Plug-In schlecht hin war Postie. Genaueres findet ihr unter folgender Adresse

http://www.economysizegeek.com/?page_id=395

…. damit lässt wirklich vieles recht schnell in den Blog werfen.

aptitude install awstats

Saturday, August 20th, 2005

Also als Erstes …

aptitude install awstats

Für Debian, auf Suse das paket entweder mit Yast ziehen oder von Hand (im HowTo beschrieben das ich vorher erwähnt hatte).

So, als nächstes laut HowTo sollte ich ein paar icon Ordner kopieren … das kanns ja nicht sein, oder … mal weiterlesen, da kommt mir wohl eher ein link rein, ansonsten muß ich bei jedem awstats update das zeug neu kopieren oder sowas … also mal durchlesenund dann entscheiden …

HowTo gefunden

Saturday, August 20th, 2005

Nützliches HowTo gefunden

http://www.phpexpert.net/Awstats_einrichten.22.0.html

… mal sehen …

scheint ausser dem wget und tar nicht sooooooooooo verschieden zu sein wie ein paar aus dem VHCS Forum, also mal trauen und los gehts. Sieht schonmal nach einer generellen besseren Beschreibung aus. Die Schritte die ich mache erscheinen dann im blog.

2.4.6.1

Saturday, August 20th, 2005

Neuer Update draussen und 24 Stunden später schon der “.1″ fix, na da bin ich ja mal auf das update gespannt.