ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Geht hier noch was?

Geschlossen
  1. #1
    User Pic
    Lowtec Mitglied
    Registriert seit
    17.01.2008
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Servus!

    Als ich heute Morgen auf unsere HP wollte fand ich folgendes vor:

    Warning: require_once(include/includes/func/db/mysql.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/web22/html/include/includes/loader.php on line 17

    Fatal error: require_once() [function.require]: Failed opening required 'include/includes/func/db/mysql.php' (include_path='.') in /var/www/web22/html/include/includes/loader.php on line 17

    Ich habe bereits mit unserem Hoster telefoniert, und er hat die Maschine auch schon mal neu gestartet. Brachte keine Änderung.

    Als Backup benutze ich SQLDumper, und habe bis jetzt auch nur gute Erfahrungen damit gemacht. Ich habe die letzten beiden Backups mal drüberlaufen lassen- Keine Änderung.

    Als das nicht brachte, habe ich das Backup des kompletten html-Ordners (Beinhaltet das CMS) noch mal per FTP hochgeladen. Kein Erfolg.

    Hier mal die loader.php:

    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    defined ('main') or die ( 'no direct access' );
    
    # load all needed classes
    require_once('include/includes/class/tpl.php');
    require_once('include/includes/class/design.php');
    require_once('include/includes/class/menu.php');
    
    # fremde classes laden
    require_once('include/includes/class/xajax.inc.php');
    require_once('include/includes/class/bbcode.php');
    
    # load all needed func
    require_once('include/includes/func/db/mysql.php');
    
    require_once('include/includes/func/calender.php');
    require_once('include/includes/func/user.php');
    require_once('include/includes/func/escape.php');
    require_once('include/includes/func/allg.php');
    require_once('include/includes/func/debug.php');
    require_once('include/includes/func/bbcode.php');
    require_once('include/includes/func/profilefields.php');
    require_once('include/includes/func/statistic.php');
    require_once('include/includes/func/listen.php');
    require_once('include/includes/func/forum.php');
    require_once('include/includes/func/warsys.php'); 
    
    # load something else
    require_once ('include/includes/lang/de.php');
    require_once ('include/includes/bbcode_config.php');
    
    ?>


    Hat jemand einen Plan was da los ist? Gibt es noch eine Möglichkeit hier was zu Retten, oder ist die Arbeit von einem Jahr futsch?

    Hoffe Ihr könnt helfen

    Der Low

    betroffene Homepage: tnaclan.de

    Edit: Ich dachte die Version wird automatisch eingetragen. Es handelt sich um 1.1D mit so ziemlich allen Modulen die dafür erhältlich waren.


    Zuletzt modifiziert von Lowtec am 17.01.2008 - 22:07:59
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    include/includes/func/db/mysql.php

    Fehlt auf dem Webspace, lad die Datei nochmal hoch.
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Lowtec Mitglied
    Registriert seit
    17.01.2008
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Hi!

    Danke erstmal für die Antwort.

    Die Datei ist da und hat auch die richtigen Schreibrechte- leider.

    Hier ist Sie:

    <?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;
    
    }
    ?>


    Andere Möglichkeit!?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    Nein kann nicht sein.
    Die Datei wird auf dem Server nicht gefunden und ein Server denkt sich das nicht einfach so aus zwinker

    Lad dir die loader.php am besten neu runter.
    Überprüf nochmal den pfad aus der loader.php und geh jeden Buchstaben einzeln durch.
    Und schau ob die mysql.php wirklich hochgeladen ist..
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Lowtec Mitglied
    Registriert seit
    17.01.2008
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Sodala,

    ich habe eben noch mal überprüft, ob die Dateien da sind. Sie sind es! Die Pfade stimmen auch, Schreibrechte sind OK. Der Server scheint wohl doch ein Spassvogel zu sein. Der kann PHP-S (S=Spass):D .

    Nein, ernsthaft: Ich habe die loader und die SQL.php auch mit WinMerge gecheckt. Die sind Identisch, und sollten so auch passen. Die Vollsicherung mit der ich verglichen habe ist von November, und da war definitiv alles OK. Ich bin echt Ratlos!

    Ich habe in letzter Zeit nichts mehr an der HP geändert, daher tappe ich ja völlig im Dunkeln. Der Hoster hat auch nix upgedatet oder ähnliches, habe ich nachgefragt.

    Normalerweise finde ich durch lesen hier im Forum immer eine Lösung- diesmal leider nicht traurig. Ich scheine der einzige mit diesem Problem zu sein. Die SuFu bringt nix was mich weiterbringt.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    Adde mich mal im icq: 274015704
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Lowtec Mitglied
    Registriert seit
    17.01.2008
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    k, mache ich wenn ich später @home bin. Danke
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Wenn man externer Link aufruft im Browser kommt ne 403 Fehlerseite (Zugriff verweigert).

    Die Datei ist zwar da, hat aber die falsche Berechtigung.
    Wenn die korrekt wäre müßte "no direct access" kommen, da die Datei über die index.php (und loader.php) geladen werden muss.
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Lowtec Mitglied
    Registriert seit
    17.01.2008
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    @ Panicsheep: DANKE für den Hinweis!

    Ich habe gerade mal das FTP vom I-Explorer versucht, und festgestellt das die CHMod tatsächlich falsch ist!!! In meinem "Normalen" FTP Client wurde andere CHMod angezeigt als im IE -FTP??

    Bleibt nur die Frage: Woher kommt das? Und warum war die CHMod geändert??

    Naja, habe jetzt erstmal auf Wartungsmodus gestellt, um wieder alles auf Stand zu bringen.

    Danke für eure Zeit & die Super Hilfe! Ich weis warum ich ein Ilcher bin Yes

    Kann geschlossen werden!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten