ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » mal wieder die statistik

Geschlossen
  1. #1
    User Pic
    Alchi Mitglied
    Registriert seit
    23.03.2007
    Beiträge
    42
    Beitragswertungen
    0 Beitragspunkte
    nach meinem umzug auf einen neuen server, ist trotz datenbanksicherung, die statistik futsch grumml
    lediglich die "Online" statistik funzt noch.
    bei "Besucher"
    http://www.alchi.de/admin.php?admin-besucherStatistik
    und "Seite"
    http://www.alchi.de/admin.php?admin-siteStatistik
    bekomme ich nur einen weißen bildschirm zu sehen.

    hat jemand ne ahnung wie ich das wieder hinkriege?


    verwendete ilchClan Version: 1.1

    betroffene Homepage: alchi.de
    Hetz mich nicht so, ich bin keine 20 mehr!
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Hey, Alchi!

    Ja, lösch mal die ic1_stats und geh dann über SQL und erstell nur diese Tabelle mit den Werten, so sollte es wieder funzen.

    Mit böhsen Grüßen
    BöhserDavid
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Alchi Mitglied
    Registriert seit
    23.03.2007
    Beiträge
    42
    Beitragswertungen
    0 Beitragspunkte
    hab ich gemacht ... keine veränderung.

    im IE wird mir angezeigt:
    Die Seite kann nicht angezeigt werden. 
    
    Die gewünschte Seite ist zurzeit nicht verfügbar.
    Möglicherweise sind technische Schwierigkeiten aufgetreten oder Sie sollten die
    Browsereinstellungen überprüfen.



    Zuletzt modifiziert von Alchi am 02.11.2007 - 15:36:15
    Hetz mich nicht so, ich bin keine 20 mehr!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Hast du die Dateien aus dem Admin Ordner schonmal neu hochgeladen?
    Wie IE und FF?
    Aber wenn da steht technische Schwierigkeiten, hat das wohl einen Grund...

    short_open_tag an? PHP Erweiterung

    Notfalls kannst mir einen AdminAccount einrichten, dann schau ich mal nach, und unter Umständen den FTP Zugang.
    Und das ganze dann als PM an mich!
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Alchi Mitglied
    Registriert seit
    23.03.2007
    Beiträge
    42
    Beitragswertungen
    0 Beitragspunkte
    ja die dateien aus dem admin-ordner sind neu hochgeladen
    und short_open_tag ist auch on.

    du hast ne PM
    Hetz mich nicht so, ich bin keine 20 mehr!
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Alchi Mitglied
    Registriert seit
    23.03.2007
    Beiträge
    42
    Beitragswertungen
    0 Beitragspunkte
    zumindest hab ich jetzt die userstatistik zurück.

    ich hab mir vor meinem serverumzug ein datenbanksicherungsprogramm runter geladen.

    mysqldumper

    mit diesem proggi hab ich dann die funktion "leeren und Indizes zurücksetzten" bei der tabelle "ic1_stats" angewendet.

    bei der seitenstatistik bekomme ich leider immernoch einen weißen bildschirm angezeigt.

    aber immerhin ein teilerfolg zwinker
    Hetz mich nicht so, ich bin keine 20 mehr!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    FFNaarn Mitglied
    Registriert seit
    07.06.2007
    Beiträge
    50
    Beitragswertungen
    0 Beitragspunkte
    Wir haben seit dem Serverwechsel vor rund einem Jahr das gleiche Problem. Die Online Statistik funktioniert ohne Probleme, Die Seite Statistik funktioniert nur teilweise. Die Besucher Statistik wird einfach nicht geladen. Ich habe dann nur oben den weißen Balken und der Rest des Bildschirmes bleibt blau!

    Falls es euch noch etwas hilft: Hier ein Screenshot von der momentanen Datenbank:

    externer Link


    Zuletzt modifiziert von HeX am 17.12.2007 - 13:33:39
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Mal ein Kleiner Test:
    Ich bin ja auch schon paar mal mit der Page umgezogen und hatte noch nie Probs.

    Öffnet mal die admin.php
    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    // Hinzufügen Anfang
    error_reporting(E_ALL);
    ini_set('display_errors','On');
    // Hinzufügen Ende
    define ( 'main' , TRUE );
    define ( 'admin', TRUE );
    
    session_name  ('sid');
    session_start ();
    ...
    ?>


    Und schaut dann nochmal auf die Seite, ob eine Fehlermeldung kommt und kopiert die hier rein.
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    FFNaarn Mitglied
    Registriert seit
    07.06.2007
    Beiträge
    50
    Beitragswertungen
    0 Beitragspunkte
    Hallo boehserdavid!

    Danke für deine Hilfe! Also bei mir steht jetzt oben im Admin Menü folgende Fehlermeldung:

    Notice: Constant CONN already defined in /var/www/vhosts/feuerwehr-naarn.heim.at/httpdocs/include/includes/func/db/mysql.php on line 11


    Hier nun die angezeigte mysql.php:

    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $count_query_xyzXYZ = 0;
    
    function db_connect () {
      define ( 'CONN', @mysql_pconnect(DBHOST, DBUSER, DBPASS));
      $db = @mysql_select_db(DBDATE, CONN);
    	
      if (!CONN) {
        die('Verbindung nicht m&ouml;glich, bitte pr&uuml;fen Sie ihre mySQL Daten wie Passwort, Username und Host<br />');
      }
      if ( !$db ) {
        die ('Kann Datenbank "'.DBDATE.'" nicht benutzen : ' . mysql_error(CONN));
      }
    }
    
    function db_close () {
      mysql_close ( CONN );
    }
    
    function db_query ($q) {
    
      global $count_query_xyzXYZ;
      $count_query_xyzXYZ++;
      
      if (preg_match ("/^UPDATE `?prefix_\S+`?\s+SET/is", $q)) {
        $q = preg_replace("/^UPDATE `?prefix_(\S+?)`?([\s\.,]|$)/i","UPDATE `".DBPREF."\\1`\\2", $q);
      } elseif (preg_match ("/^INSERT INTO `?prefix_\S+`?\s+[a-z0-9\s,\)\(]*?VALUES/is", $q)) {
        $q = preg_replace("/^INSERT INTO `?prefix_(\S+?)`?([\s\.,]|$)/i", "INSERT INTO `".DBPREF."\\1`\\2", $q);
      } else {
        $q = preg_replace("/prefix_(\S+?)([\s\.,]|$)/", DBPREF."\\1\\2", $q);
      }
    
      #$e = mysql_query ( $q , CONN ) or die ( mysql_error(CONN) );
      return (mysql_query ( $q , CONN ));  
    }
    	
    function db_result ($erg, $zeile, $spalte=0) {
      return (mysql_result ($erg,$zeile,$spalte));
    }
    
    function db_fetch_assoc ($erg) {
      return (mysql_fetch_assoc($erg));
    }
    
    function db_fetch_row ($erg) {
      return (mysql_fetch_row($erg));
    }
    
    function db_fetch_object ($erg) {
    
      return (mysql_fetch_object($erg));
    }
    
    function db_num_rows ($erg) {
      return (mysql_num_rows ($erg));
    }
    
    function db_last_id () {
    	return ( mysql_insert_id (CONN));
    }
    
    function db_count_query ( $query ) {
      return (db_result(db_query($query),0));
    }
    
    function db_list_tables ( $db ) {
      return (mysql_list_tables ($db, CONN));
    }
    
    function db_tablename ($db, $i) {
      return (mysql_tablename ($db, $i));
    }
    
    function db_check_erg ($erg) {
      if ($erg == false OR @db_num_rows($erg) == 0) {
        exit ('Es ist ein Fehler aufgetreten');
      }
    }
    
    function db_make_sites ($page ,$where ,$limit ,$link ,$table, $anzahl = NULL) {
    	
      $hvmax = 4; // hinten und vorne links nach page 
    	$maxpage = ''; if ( empty ($MPL) ) { $MPL = ''; }
    	if ( is_null ( $anzahl ) ) {
        $resultID = db_query ( "SELECT COUNT(*) FROM prefix_".$table." ".$where );	
        $total    = db_result($resultID,0);
      } else {
        $total = $anzahl;
      }
      if ($limit < $total) {  
    	  $maxpage = $total / $limit;  
    	  if (is_double($maxpage)) {  
    		  $maxpage = ceil($maxpage);  
    		}
    		$ibegin = $page - $hvmax;
    		$iende  = $page + $hvmax ;
    
    	  $vgl1 = $iende + $ibegin;
    		$vgl2 = ($hvmax * 2) + 1;
    		if ( $vgl1 <= $vgl2 ) {
    		  $iende = $vgl2;
    		}
    		$vgl3 = $maxpage - ($vgl2 -1);
    		if ($vgl3 < $ibegin ) {
    		  $ibegin = $vgl3;
    		}
    		
    		if ($ibegin < 1) {
    		  $ibegin = 1;
    		}
    		if ($iende > $maxpage) {
    		  $iende = $maxpage;
    		}
    		$vMPL = '';
    		if ($ibegin > 1) {
    		  $vMPL = '<a href="'.$link.'-p1">&laquo;</a> ';
    		}
    		$MPL = $vMPL.'[ ';
    		for($i=$ibegin; $i <= $iende; $i++) {  
          if($i == $page) {  
    				$MPL .= $i;  
    			} else {  
    			  $MPL .= '<a href="'.$link.'-p'.$i.'">'.$i.'</a>';
    			}
          if ($i != $iende) {
    			  $MPL .= ' | ';
    			}
    		}
    		$MPL .= ' ]';
    		if ($iende < $maxpage) {
    		  $MPL .= ' <a href="'.$link.'-p'.$maxpage.'">&raquo;</a>';
    		}
      }
    	return $MPL;
    
    }
    ?>


    Falls noch Daten benötigt werden sollten, werde ich diese sofort posten!

    Thx für eure Hilfe!!!

    EDIT: habe mir gerade zu dieser fehlermeldung mehrere beiträge durchgelesen und bei einigen dateien versucht das db_connect(); in //db_connect(); abzuwandeln.

    nachdem ich die index.php abgewandelt habe, hat sich nichts getan, fehlermeldung die gleiche und die besucher statistik konnte ebenfalls nicht geöffnet werden...

    habe es auch noch versucht in der admin.php zu ändern. die fehlermeldung verschwand zwar dadurch, aber die besucher statistik konnte trotzdem nicht geladen werden...


    Zuletzt modifiziert von FFNaarn am 16.12.2007 - 21:00:26
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Das doch schonmal was.

    Anscheinend wird die Konstante CONN irgendwo nochmal definiert, was nicht passieren darf.

    Welche Mods? War der Fehler schon immer oder irgendein Mod zuvor instaliert?
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    FFNaarn Mitglied
    Registriert seit
    07.06.2007
    Beiträge
    50
    Beitragswertungen
    0 Beitragspunkte
    Habe folgende Module vor dem Serverumzug installiert gehabt:
    • bb-code 1.1
    • bb-code2.0 (danach hatte ich viele fehler im script)

    Nach dem Serverumzug kamen noch folgende Module hinzu:
    • content statistik (komischerweise 2mal)
    • bb-code 2.0 (diesmal ohne fehler)
    • fck editor (wurde nie verwendet, da mir das bb-code modul
    besser zusagt
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    OK, BBCode 2.0 nutze ich selber, nur mit mehr Funktionen, Content Statistik hab ich auch drauf und läuft ohne Probs.
    FCK Editor brauch ich nicht, weil ich meine Seiten selber schreiben.

    1. Contents Modul kriegst du in der Datenbank unter ic1_modules wieder raus, einfach den doppelten Eintrag löschen.

    2. TEST: Sicher mal deine ganzen Dateien lokal auf deinem Rechner, Webspace Dateien löschen, ILCH neu hochladen und die Dateien vom Content Mod und vom BBCode auch. Aber vergess das Backup nicht......
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    FFNaarn Mitglied
    Registriert seit
    07.06.2007
    Beiträge
    50
    Beitragswertungen
    0 Beitragspunkte
    naja wenn ich dass mache, dann muss ich wieder alle ä,ö,ü,ß usw. in über 150 artikel ausbessern... ist schon gewaltig viel arbeit für diesen "kleinen" fehler...
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Ich meinste nicht die Datenbank, sondern nur die reinen Datendateien ( *.php, *.htm, ... ), weil der Fehler in irgendeiner Datei liegt und nicht in/an der Datenbank.

    Ä Ü Ö Fehler liegen meist an der Datenbank und der falschen Kollation, bzw. an der falschen Zeichenkodierung der Page...
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten