Current time: 04-18-2024, 11:29 AM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Tip VHCS -> ISPCP Domainstatistik-Import
Author Message
funnymob Offline
Junior Member
*

Posts: 89
Joined: Apr 2009
Reputation: 0
Post: #1
Tip VHCS -> ISPCP Domainstatistik-Import
Hallo,

ich habe mir die letzte Zeit ein bisschen Gedanke gemacht, was bei einem Serverumzug sinnvoll sein könnte. Dabei bin ich darufgestoßen, das vielleicht ein Kunde seine Statistik nicht verlieren will. Hier meine Lösung bzw. Ansatze:
1.) VHCS2/ISPCP Domain Statisik:
Ich habe mir per php ein script geschrieben, welches aus der VHCS2 (alter Server) die Domain-Traffic daten ausließt und diese dann als inserts auf dem browser darstellt. Dabei ist auf folgendes zu achten:
- die traffic_id muss leer sein (=> autoinkrement in der neuen Tabelle)
- die domain_id muss in den Insert-Zeilen auf die domain_id des neuen servers angepasst werden
- das feld 'correction' ist neu in der ISPCP-Tabelle und muss eingefügt werden
- Es müssen nur die Traffic-Daten übernommen werden, die nicht 0 sind

Somit ergibt sich ein PHP-Skript welches nach folgender Art ablaufen muss (BSP domain_id 33 wird auf dem neuen Server zu domain_id 2):
1.) $auswahl = "SELECT * FROM domain_traffic WHERE domain_id = 33 ORDER BY dtraff_time ASC";
2.) list($dtraff_id, $domain_id, $dtraff_time, $dtraff_web, $dtraff_ftp, $dtraff_mail, $dtraff_pop) = mysql_fetch_row($ausgabe);
3.) if ($dtraff_web!=0 or $dtraff_ftp!=0 or $dtraff_mail!=0 or $dtraff_pop!=0){
4.) echo "INSERT INTO `domain_traffic` VALUES ('', 2, $dtraff_time, $dtraff_web, $dtraff_ftp, $dtraff_mail, $dtraff_pop, 1);<br>";

Diese Insert-Zeilen kann man dann auf dem neuen Server (ISPCP) im PhpMyAdmin über die SQL Eingabe problemlos einlesen.

Ich habe das ganze versucht und funktioniert prima.

2.) AWSTATS-DAten
Das übernehmen der AWSTATS-Dateien habe ich in einem anderen Thread ja schon beschrieben.

Gruß
martin
(This post was last modified: 04-25-2009 12:06 AM by funnymob.)
04-24-2009 11:59 PM
Find all posts by this user Quote this message in a reply
FISA4 Offline
Member
***

Posts: 668
Joined: Feb 2008
Reputation: 15
Post: #2
RE: Tip VHCS -> ISPCP Domainstatistik-Import
(04-24-2009 11:59 PM)funnymob Wrote:  ...
Somit ergibt sich ein PHP-Skript welches nach folgender Art ablaufen muss (BSP domain_id 33 wird auf dem neuen Server zu domain_id 2):
1.) $auswahl = "SELECT * FROM domain_traffic WHERE domain_id = 33 ORDER BY dtraff_time ASC";
2.) list($dtraff_id, $domain_id, $dtraff_time, $dtraff_web, $dtraff_ftp, $dtraff_mail, $dtraff_pop) = mysql_fetch_row($ausgabe);
3.) if ($dtraff_web!=0 or $dtraff_ftp!=0 or $dtraff_mail!=0 or $dtraff_pop!=0){
4.) echo "INSERT INTO `domain_traffic` VALUES ('', 2, $dtraff_time, $dtraff_web, $dtraff_ftp, $dtraff_mail, $dtraff_pop, 1);<br>";
...

Sollte bei 2.

mysql_fetch_row($ausgabe);

nicht normalerweise

mysql_fetch_row($auswahl);

heissen?

Gruß

FISA4
04-25-2009 09:18 AM
Find all posts by this user Quote this message in a reply
ephigenie Offline
Project Leader
*******
Administrators

Posts: 1,578
Joined: Oct 2006
Reputation: 15
Post: #3
RE: Tip VHCS -> ISPCP Domainstatistik-Import
nee - da fehlt ja noch das mysql_query an sich Wink

eher wohl
$auswahl = mysql_query("SELECT * FROM domain_traffic WHERE domain_id = 33 ORDER BY dtraff_time ASC";
list($dtraff_id, $domain_id, $dtraff_time, $dtraff_web, $dtraff_ftp, $dtraff_mail, $dtraff_pop) = mysql_fetch_row($auswahl);

so passt dat ! Big Grin
04-25-2009 08:50 PM
Visit this user's website Find all posts by this user Quote this message in a reply
FISA4 Offline
Member
***

Posts: 668
Joined: Feb 2008
Reputation: 15
Post: #4
RE: Tip VHCS -> ISPCP Domainstatistik-Import
(04-25-2009 08:50 PM)ephigenie Wrote:  nee - da fehlt ja noch das mysql_query an sich Wink

eher wohl
$auswahl = mysql_query("SELECT * FROM domain_traffic WHERE domain_id = 33 ORDER BY dtraff_time ASC";
list($dtraff_id, $domain_id, $dtraff_time, $dtraff_web, $dtraff_ftp, $dtraff_mail, $dtraff_pop) = mysql_fetch_row($auswahl);

so passt dat ! Big Grin

OK,

hatte ich übersehen.
War ja schon recht spät. Wink
04-25-2009 10:34 PM
Find all posts by this user Quote this message in a reply
funnymob Offline
Junior Member
*

Posts: 89
Joined: Apr 2009
Reputation: 0
Post: #5
RE: Tip VHCS -> ISPCP Domainstatistik-Import
Hallo zusammen,

ja da geb ich euch alles recht.
Hab die Zeile:
$ausgabe = mysql_query($auswahl);
vergessen.

Gruß
martin
04-27-2009 04:57 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)