Tip VHCS -> ISPCP Domainstatistik-Import - Printable Version +- ispCP - Board - Support (http://www.isp-control.net/forum) +-- Forum: ispCP Omega International Area (/forum-22.html) +--- Forum: German Corner (/forum-26.html) +---- Forum: Plauderecke (/forum-49.html) +---- Thread: Tip VHCS -> ISPCP Domainstatistik-Import (/thread-6520.html) |
Tip VHCS -> ISPCP Domainstatistik-Import - funnymob - 04-24-2009 11:59 PM 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 RE: Tip VHCS -> ISPCP Domainstatistik-Import - FISA4 - 04-25-2009 09:18 AM (04-24-2009 11:59 PM)funnymob Wrote: ... Sollte bei 2. mysql_fetch_row($ausgabe); nicht normalerweise mysql_fetch_row($auswahl); heissen? Gruß FISA4 RE: Tip VHCS -> ISPCP Domainstatistik-Import - ephigenie - 04-25-2009 08:50 PM nee - da fehlt ja noch das mysql_query an sich 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 ! RE: Tip VHCS -> ISPCP Domainstatistik-Import - FISA4 - 04-25-2009 10:34 PM (04-25-2009 08:50 PM)ephigenie Wrote: nee - da fehlt ja noch das mysql_query an sich OK, hatte ich übersehen. War ja schon recht spät. RE: Tip VHCS -> ISPCP Domainstatistik-Import - funnymob - 04-27-2009 04:57 AM Hallo zusammen, ja da geb ich euch alles recht. Hab die Zeile: $ausgabe = mysql_query($auswahl); vergessen. Gruß martin |