Fatal Error: Call to undefined function...on line 1

  • Hallo zusammen,

    ich möchte gerne parallel zur bestehenden Website einen Blog auf einer sepraten Subdomain laufenden DB einrichten. Mein Provider hat mir dazu eine entsprechende Subdomain eingerichtet: http://blog.convendi.de. Die Installation von WP 3.03 hat (soweit ich das einschätzen kann) fehlerfrei geklappt, es kam keine Fehlermeldung. Ich verwende ein eigenes Theme (das gleiche, das auf der Hauptseite http://www.convendi.de einwandfrei funktioniert)

    Leider ist der Blog aber nicht erreichbar. Bei Aufruf der http://blog.convendi.de/index.php kommt die Fehlermeldung Fatal error: Call to undefined function get_header() in /var/www/vhosts/convendi.de/subdomains/blog/httpdocs/index.php on line 1.

    Was mache ich falsch bzw. wer kann mir hierbei helfen? Sogar mein Provider ist ratlos...

    Schon mal vielen dank im Voraus
    Steffen

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Halllo,

    Zitat

    Was mache ich falsch bzw. wer kann mir hierbei helfen?

    Versuche bitte fogendes: Stelle im Dashboard auf das Standard-Theme von WordPress 3 um: Twenty-Ten. Ist der Fehler weg (was, wie ich vermute, der Fall sein wird) so liegt der Fehler in den Theme-Dateien. Soweit ich mich recht entsinne, muss es nicht zwingend die index.php sein, bzw. die index.php, welche im Stammverzeichnis des Blogs liegt, muss ausser der Zeile

    Code
    require('./wp-blog-header.php');

    - allenfalls noch mit einem vorangestellten Unterverzeichnis - zwingend nichts enthalten, denn aus dem genannten File wird alles Übrige - so auch die Theme-Files - geladen.

    LG Domi

  • Hallo und schon mal herzlichen Dank für die Tipps. Ich habe das Theme umgestellt - leider ist der Fehler damit nicht beseitigt. Wenn man im Moment die Seite http://blog.convendi.de/ aufruft, dann kommt folgender Hinweis:

    "Domain Default page
    If you see this page, it means that you have set up your web server for serving a new site, but have not uploaded the site content yet.
    You have the following choices:

    • You can upload your web site contents using FTP.
    • You can install web applications on your site: an image gallery, a discussion forum, a blog, an online store, a chat, and many other applications.
    • You can create a site using SiteBuilder wizard."


    Das Problem ist nur,
    - dass Content hochgeladen ist (derzeit stehen zwei Artikel im Dashboard),
    - dass die WP-Installation ohne Fehlermedlung durchgelaufen ist
    - dass ich das Ganze mittlerweile wiederholt habe (ohne Erfolg)
    und ich (wie auch mein Provider) nimmer weiter wissen.

    Wer hat alternative Hilfe-Vorschläge? Herzlichen Dank schon mal.
    Steffen

  • Ich glaube dort liegt der Hund begraben:

    Ich schätze mal, dass Du die Dateien eines Themes in das Hauptverzeichnis kopiert hast.


    Zieh dir nochmal die index.php von Wordpress (nicht des Themes!) in das Hauptverzeichnis.

  • Problem gelöst. Keiner weiß warum, aber zwei Ursachen haben wohl zusammen gespielt:
    - im Verzeichnis gab es noch eine index.html, die anscheinend über eine Bearbeitungsreihenfolge zuerst angesprochen wurde und zum Fehler geführt hat.
    - die index.php war fehlerhaft (obwohl sie wie die index.php einer anderen Subdomain ausgesehen hat). Die eine mit der andere index.php ersetzt und siehe da: es funktioniert.
    Aber keiner weiß, warum :-)))

    Euch allen herzlichen Dank für Eure Unterstützung.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!