PHP Nuke ... FATAL ERROR ... HILFE !!!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PHP Nuke ... FATAL ERROR ... HILFE !!!

    Ich wollte mich nun auch mal in die wunderbare Welt von PHP NUKE begeben, doch leider scheitert es bei mir schon kurz nach der Installation

    mach TEST ist die Dtaenbank erreichbar etc. ... doch eine Aufruf index.php etc. wird leider durch diese schöne Fehlermeldung verhinder:


    Fatal error:
    Call to undefined function: themeheader()
    in /homepages/31/d20286782/htdocs/html/header.php on line 47


    Außer an der CONFIG habe ich NIX geändert, so daß mich diese Fehlermeldung etwas verwunden tut.

    ------------------

    <?php

    /************************************************************************/
    /* PHP-NUKE: Advanced Content Management System */
    /* ============================================ */
    /* */
    /* Copyright (c) 2002 by Francisco Burzi */
    /* http://phpnuke.org */
    /* */
    /* This program is free software. You can redistribute it and/or modify */
    /* it under the terms of the GNU General Public License as published by */
    /* the Free Software Foundation; either version 2 of the License. */
    /************************************************************************/

    if (eregi("header.php",$_SERVER['PHP_SELF'])) {
    Header("Location: index.php");
    die();
    }

    require_once("mainfile.php");

    ##################################################
    # Include some common header for HTML generation #
    ##################################################

    $header = 1;

    function head() {
    global $slogan, $sitename, $banners, $nukeurl, $Version_Num, $artpage, $topic, $hlpfile, $user, $hr, $theme, $cookie, $bgcolor1, $bgcolor2, $bgcolor3, $bgcolor4, $textcolor1, $textcolor2, $forumpage, $adminpage, $userpage, $pagetitle;
    $ThemeSel = get_theme();
    include("themes/$ThemeSel/theme.php");
    echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";
    echo "<html>\n";
    echo "<head>\n";
    echo "<title>$sitename $pagetitle</title>\n";

    include("includes/meta.php");
    include("includes/javascript.php");

    if (file_exists("themes/$ThemeSel/images/favicon.ico")) {
    echo "<link REL=\"shortcut icon\" HREF=\"themes/$ThemeSel/images/favicon.ico\" TYPE=\"image/x-icon\">\n";
    }

    echo "<LINK REL=\"StyleSheet\" HREF=\"themes/$ThemeSel/style/style.css\" TYPE=\"text/css\">\n\n\n";
    include("includes/my_header.php");
    echo "\n\n\n</head>\n\n";
    themeheader();
    }

    online();
    head();
    include("includes/counter.php");
    global $home;
    if ($home == 1) {
    message_box();
    blocks(Center);
    }

    ?>

  • #2
    entweder wird die datei "includes/my_header.php" nicht includiert, weil sie entweder nicht existiert, oder aber falsch liegt, oder in der function, die es nicht geben soll, steht etwas, was deine php version ned versteht!
    h.a.n.d.
    Schmalle

    http://impressed.by
    http://blog.schmalenberger.it



    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
    ... nur ohne :-)

    Kommentar


    • #3
      Call to undefined function: themeheader()
      in /homepages/31/d20286782/htdocs/html/header.php on line 47
      Wo liegt diese Funktion?
      wird die überhaupt included (dort wo sie ist)
      Auf Syntax Fehler die Dateiürüfen wo die Funktion liegt, evtl. fehlende {} oder ein anderer Syntaxfehler.
      [color=blue]MfG Payne_of_Death[/color]

      [color=red]Manual(s):[/color] <-| PHP | MySQL | SELFHTML |->
      [color=red]Merke:[/color]
      [color=blue]Du brauchst das Rad nicht neu erfinden ! [/color]<-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

      Murphy`s Importanst LAWS
      Jede Lösung bringt nur neue Probleme
      Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
      In jedem kleinen Problem steckt ein großes, das gern raus moechte.

      Kommentar


      • #4
        Original geschrieben von schmalle
        entweder wird die datei "includes/my_header.php" nicht includiert, weil sie entweder nicht existiert, oder aber falsch liegt, oder in der function, die es nicht geben soll, steht etwas, was deine php version ned versteht!
        Datei existiert in angeben verzeichnis ...

        Kommentar


        • #5
          lade mal die File hoch, net posten bestimmt zu lang.

          dann können wir mal sehen
          [color=blue]MfG Payne_of_Death[/color]

          [color=red]Manual(s):[/color] <-| PHP | MySQL | SELFHTML |->
          [color=red]Merke:[/color]
          [color=blue]Du brauchst das Rad nicht neu erfinden ! [/color]<-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

          Murphy`s Importanst LAWS
          Jede Lösung bringt nur neue Probleme
          Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
          In jedem kleinen Problem steckt ein großes, das gern raus moechte.

          Kommentar


          • #6
            poste die function, und sag an, was du für ne php vers. drauf hast.
            h.a.n.d.
            Schmalle

            http://impressed.by
            http://blog.schmalenberger.it



            Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
            ... nur ohne :-)

            Kommentar


            • #7
              Problem gelöst ... mußte einfach mit dem nukesql Installer nochmal die Tables installieren / replace... wieviel muß er denn anlegen ??? Waren beim erstenmal ganze 3 etc ...

              Intersannt ist das ich auf 2 unterschiedl. Servern dasselbe Problem hatte, erst nachdem bei beiden der INSTALLER nochmal die TABLES anlegen solltle klappte dies ... ist das ein typischer Fehler ???

              Kommentar

              Lädt...
              X