Ergebnis 1 bis 9 von 9

Thema: unklare Fehlermeldung

  1. #1
    HTML Newbie
    Registriert seit
    09.08.2009
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hallo zusammen,
    ich nutze ein CMS System und möchte nun dort ShowIt einbinden.
    Bei dem CMS System wird eine Blanko Seite mit geliefert, wo man eigene Scripte einbauen kann, damit sich das ganze dann in das Portal einfügt.

    ShowIt habe ich installiert und läuft auch, wenn ich es ausserhalb des CMS aufrufe. Füge ich nun die Index in die Datei von dem "Blanko Script" ein, um es innerhalb des CMS sichtbar zu machen, bekomme ich folgende Fehlermeldung:
    Warning: main(./admin/set_default_settings.inc.php) [function.main]: failed to open stream: No such file or directory in /home/meinedomain/public_html/website/pages/ShowIt/index.php on line 58

    Fatal error: main() [function.require]: Failed opening required './admin/set_default_settings.inc.php' (include_path='.:/usr/share/php') in /home/meinedomain/public_html/website/pages/ShowIt/index.php on line 58

    Die Seite des CMS wird aufgebaut, allerdings der Mainteil nur etwa zur Hälfte.
    Wie gesagt, ShowIt für sich alleine läuft, nur innerhalb der CMS Umgebung zickt es rum.

    Das ist der Code um eine eigene Main Datei zu erzeugen:
    Code:
    <?php
    
    /**
    
    
    
    
    
    
    
    
    
    */
    
    $pagerow = mysql_fetch_assoc(mysql_query("SELECT * FROM
    memht_pagine WHERE nome='$page'"));
    $fullScreen = intval($pagerow['fullscreen']);
    
    require_once("inc/inc_header.php");
    page_title($page);
    openTable();
    
    echo "<b>Textaufmacher</b><br /><br />
    Text,Text<br />
    <b>Text und nochmal Text</b>";
    
    
    closeTable();
    openTable();    
                    
            echo "<b>Textaufmacher 2</b><br>
    blablabla.<br>
    ";
            
            closeTable();
    
    require_once("inc/inc_footer.php");
    
    ?>
    
    
    So sieht das dann aus, wenn ich die index.php aus ShowIt einfüge:

    Code:
    <?php
    
    /*
    
    
    
    
    
    
    
    
    
    **/
    
    $pagerow = mysql_fetch_assoc(mysql_query("SELECT * FROM
    memht_pagine WHERE nome='$page'"));
    $fullScreen = intval($pagerow['fullscreen']);
    
    require_once("inc/inc_header.php");
    page_title($page);
    openTable();
    
    
    /*
            -------------------------------------------------------
            Diese Datei ist Bestandteil vom PHP Script " ShowIt " !
            -------------------------------------------------------
            ShowIt unterliegt dem Urheberschutz Gesetz. Alle Rechte und
            copyrights liegen bei dem Autor:
            Frank Jankowiak, Brigachtal, http://showit.suedweb.de
            Dies Script darf frei verwendet und weitergegeben werden, solange
            die angegebenen Copyrightvermerke in allen Teilen des Scripts vor-
            handen bleiben. Für den fehlerfreien Betrieb, oder Schäden die durch
            den Betrieb dieses Scriptes entstehen, übernimmt der Auto keinerlei
            Gewährleistung. Das Installieren und die Inbetriebnahme erfolgt in
            jedem Falle auf eigenes Risiko des Betreibers.
            -------------------------------------------------------
            Einige globale Variablen zum Anpassen, die nicht über das Admin-Menü
            eingestellt werden:
            -------------------------------------------------------   */
            
    //      Aussehen des Adminlinks:
            $admin = "<a class='link1'href='admin/admin.php'><img src='./styles/images/admin.gif' border='0' alt='Admin' title='Admin'></a>";
            
    // vertikaler zusätzlicher Platzbedarf für die FRAME-Beschreibung in Pixel
            $description_size = 50 ;
            
    /*      -------------------------------------------------------
            ÄNDERUNGEN ODER KONFIGURATIONEN BAUCHEN AB HIER NICHT 
            MEHR VORGENOMMEN ZU WERDEN.  ( --> ADMINBEREICH <-- )
            -------------------------------------------------------
    */
    
            $SETTINGSFILE = "./admin/settings.inc.php";
    
            if(!file_exists($SETTINGSFILE)) {
                    require_once "./admin/set_default_settings.inc.php";
                    die("<h2>ShowIt Info:</h2><hr>Default-Settings created. <a href='http://www.memht.de/index.html' target='_self'>start ShowIt</a> / <a href='admin/admin.php' target='_self'>goto Admin Control Panel!</a>");
            }
            include "./modules/functions.php"; 
            $SVAR = GetSettings($SETTINGSFILE);
    
            if(!file_exists($SVAR['IMAGE_FOLDER'])) {
                    die("<h2>ShowIt Error:</h2><hr>SCRIPT STOPPED! : Imagefolder <b>".$SVAR['IMAGE_FOLDER']."</b> not available!");
            }
    
            include "./language/".$SVAR['LANG'].".php" ;
            include "./modules/metahtml.php"; 
            include "./include/header.html"; 
            
    //  ----------------------------------------------------------------------------
            $x = get_post(array('Pcur','kat','page','bild','sort')); extract($x);
            $Pathes = ShowIt_ComposePicturePathes($kat,$bild);
    //  ----------------------------------------------------------------------------
    
            $Pcur = $page;
            if(!isset($Pcur)) $Pcur=1;
            if(!isset($sort)) $sort=0; 
    
    //      Erkennung unqualifitzierter HTML-Betrachtungsprogramme
            $MSIE = strstr(strtolower(getenv("HTTP_USER_AGENT")),'msie');
    
    //      Verzeichnisse und Files auslesen
    //  --------------------------------------------------
    
            $ar_D = getDIRECTORY($SVAR['IMG_FOLDER_PATH']);
            $directory_list = info_dir($ar_D[0]);
            if($kat=='') $kat = $directory_list[0]['directory_name']; 
            $ar_F = getDIRECTORY($Pathes['Category_Path'],"IMG");
            $ar_F[1] = psort($kat);
    
    
    //      die letzten {LASTX} Dateien für NEW-Funktion
    //  --------------------------------------------------
    
            if($kat=='lastpics') {
    
                    $ar_F[1] =array();
                    $flist  = array();
                    $ordner = getDIRECTORY($SVAR['IMG_FOLDER_PATH']);       
                    $AnzahlOrdner   = count($ordner[0]);
                    $AnzahlFiles    = 0;
                    $AnzahlBytes    = 0;
    
                    for($x=2; $x < $AnzahlOrdner; $x++) {
    
                            $files = getDIRECTORY($SVAR['IMG_FOLDER_PATH']."/".$ordner[0][$x],"IMG");       
                            $countF = count($files[1]);
                            $AnzahlFiles += $countF;
                            for($i=0; $i < $countF; $i++) {
                            
                                    $path2pic = $SVAR['IMG_FOLDER_PATH']."/".$ordner[0][$x]."/".$files[1][$i];
                                    $flist[filectime($path2pic)+$i] = $path2pic;
                            }
                    }
                    
                    krsort($flist); 
                    $i = 1 ;
                    while(list($key,$val)=each($flist) ){
                      
                            $ar_F[1][] = $val;
                            if(++$i > $SVAR['LASTX']) break;
                    }
            }
    
    //  SHOWIT-TABELLE :: Design über CSS anpassbar
    //  --------------------------------------------------
            echo "<div align="".$SVAR['ALIGN'].""><table class="aussen" border='0'>";
            echo "<tr><td colspan="2"><div align="center">";
            ShowMenue(); 
    
            echo "</div></td></tr><tr>";
            ShowWindow($kat, $Pcur, $sort, $bild);
    
            if(file_exists("./include/footer.html")) {
                    require "./include/footer.html";
            } else { 
                    if(file_exists($SVAR['SHOWIT_PATH']."/include/footer.html")) {
                            require $SVAR['SHOWIT_PATH']."/include/footer.html";
                    }
            }
            
            
            
    
    
    
    
    closeTable();
    openTable();    
                    
            echo "<b>Meine Fotogalerie</b><br>
    <br>
    ";
            
            closeTable();
    
    require_once("inc/inc_footer.php");
    
    ?>
    
    Mir würde es schonmal weiterhelfen, wenn ich wüsste was die beiden Fehlermeldungen bedeuten und was ich dagegen tun kann.

    (Da ich 20k Zeichen voll habe, hab ich die Bemerkungen gelöscht, deswegen sind im ersten Block soviele Leerzeichen)

    Danke.


    Achso, sollte ich auch erwähnen, für die die es nicht kennen: Showit ist eine Bildergalerie Script.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Geändert von synaptic (09.08.2009 um 16:02 Uhr) Grund: DOPPELPOSTS durch EDITFUNKTION VERMEIDEN!!

  2. #2
    Thonixx
    Gast

    Standard AW: unklare Fehlermeldung

    Fehlerbehebung:
    1. Fehler analysieren
    1.1 Zeile suchen
    1.2 ein paar darüber und darunter nehmen
    1.3 durchlesen
    2. Unstimmigkeiten suchen
    3. Eventuell die zugehörenden Zeilen posten

    Aber:
    Bei dir fehlt bei der ersten Meldung eine gewisse Datei (Warning: main(./admin/set_default_settings.inc.php) [function.main]: failed to open stream: No such file or directory in /home/meinedomain/public_html/website/pages/ShowIt/index.php on line 58)

    Such diese und mach, dass sie zugreifbar ist oder vorhanden ist.

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    09.08.2009
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: unklare Fehlermeldung

    Das ist ja das Verrückte! Die Datei ist in dem Ordner.



    Wenn ich das richtig verstehe, dann geht es doch um Zeile 58 in der index.php
    Hier wird die set_default_settings.inc.php gesucht.
    Diese Datei ist in dem Ordner.

    Das Prg funktioniert ja auch, wenn ich es ausserhalb des CMS ausführe.
    Geändert von crunsch (09.08.2009 um 20:10 Uhr)

  4. #4
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: unklare Fehlermeldung

    Problem liegt hier:
    PHP-Code:
    $SETTINGSFILE "./admin/settings.inc.php";

            if(!
    file_exists($SETTINGSFILE)) {
                    require_once 
    "./admin/set_default_settings.inc.php";
                    die(
    "<h2>ShowIt Info:</h2><hr>Default-Settings created. <a href='http://www.memht.de/index.html' target='_self'>start ShowIt</a> / <a href='admin/admin.php' target='_self'>goto Admin Control Panel!</a>");
            } 
    Setze hier mal für $SETTINGSFILE nen absoluten Pfad.
    Da das CMS in einer anderen Dateistruktur ausgeführt wird, stimmen die relativen Pfade natürlich nicht mehr.
    Das wird dir mit Sicherheit auch an anderen Stellen des Scripts auf die Füße fallen

  5. #5
    HTML Newbie
    Themenstarter

    Registriert seit
    09.08.2009
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: unklare Fehlermeldung

    Ah, werde ich sofort ausprobieren und mich noch mal melden.
    Danke für den Hinweis!

  6. #6
    HTML Newbie
    Themenstarter

    Registriert seit
    09.08.2009
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: unklare Fehlermeldung

    Ok, das war der Hinweis, in die richtige Richtung!

    Klappt zwar noch nicht so ganz wie es soll aber ich arbeite daran

    Danke für die Hilfe.

  7. #7
    Thonixx
    Gast

    Standard AW: unklare Fehlermeldung

    Was klappt denn noch nicht so, wie du das gerne hättest?
    Fehlermeldungen?

  8. #8
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: unklare Fehlermeldung

    vermutlich stimmen noch so einige andere Pfade nicht
    An sich wäre es sinnvoll, dass Script auf Verwendung einer $PATH Konstante zu erweitern...

  9. #9
    HTML Newbie
    Themenstarter

    Registriert seit
    09.08.2009
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: unklare Fehlermeldung

    Das Problem ist im Moment, das das org Script nochmal so tut als ob wir bei der ersten Installation sind.
    Das bedeutet es kommt immer die Installations Seite.
    Das stört mich grad weniger,
    was mich mehr stört ist die Tatsache, wenn ich einen Link von dem ShowIt anklicke, dann lande ich im CMS immer auf der Hauptseite. Der wirft mich also, immer zurück auf die Hauptseite.
    Ich denke hier wird das in erster Linie auch ein Problem mit den Pfaden sein.
    Habe auch schon gemerkt, das die CSS Datei(n) vom ShowIt hier auch auf die CMS CSS Datei Einfluss nimmt und sich meine Page teilweise farblich ändert.
    Hatte allerdings noch nicht die Zeit mich in Ruhe um die Sache zu kümmern.

    Zitat Zitat von jojo87 Beitrag anzeigen
    vermutlich stimmen noch so einige andere Pfade nicht
    An sich wäre es sinnvoll, dass Script auf Verwendung einer $PATH Konstante zu erweitern...
    Kannst Du das etwas genauer formulieren?
    Ich bin wirklich nicht der PHP Profi.
    Geändert von crunsch (10.08.2009 um 21:09 Uhr)

Ähnliche Themen

  1. PHP-Fehlermeldung
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 04.07.2008, 20:56
  2. Fehlermeldung?
    Von ~=SplAsh=~ im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 1
    Letzter Beitrag: 28.11.2007, 16:56
  3. fehlermeldung
    Von tanja2 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 9
    Letzter Beitrag: 19.04.2007, 15:53
  4. Fehlermeldung
    Von fehler im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 05.09.2005, 12:04
  5. Fehlermeldung
    Von PST im Forum HTML & CSS Forum
    Antworten: 7
    Letzter Beitrag: 23.11.2004, 13:18

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •