Das angeforderte Theme existiert nicht

  • was habe ich da falsch gemacht?
    Nachdem ich die Rechte neu gesetzt habe nach dieser Anleitung (nicht mehr zu finden, da stand, alles auf 777 setzen) hier, ging nix mehr:

    Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/www/tlamp/public_html/wordpress/wp-includes/theme.php on line 276

    Warning: Cannot modify header information - headers already sent by (output started at /home/www/tlamp/public_html/wordpress/wp-includes/theme.php:276) in /home/www/tlamp/public_html/wordpress/wp-includes/functions.php on line 1348

    Das angeforderte Theme existiert nicht.

    Dann habe ich versucht alles wieder rüclgängig zu machen, habe die wp-includes neu raufgefetcht aber es passiert nichts mehr. Die Beiträge sind zwar noch zu bearbeiten, aber nicht mehr zu sehen.
    Ich benutze einen mac, also bitte keine "Sudo" oder son unix/kyrillisch.
    Danke,
    Thomas

    • 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

  • ich würd einfach noch mal den ordner mit dem template vom server löschen und noch einmal neu hochladen. ACHTUNG: so darfs nicht aussehen:

    ordner template > ordner template > darin dann die php's

    also der erste templateordner muss auch gleich alle php's enthalten und die style.css

  • ich würd einfach noch mal den ordner mit dem template vom server löschen und noch einmal neu hochladen. ACHTUNG: so darfs nicht aussehen:

    Ich habe gar keinen Ordner mit template.

    ordner template > ordner template > darin dann die php's

    in allen Ordnern sind .php-Dateien

    also der erste templateordner muss auch gleich alle php's enthalten und die style.css

    style.css finde ich in den Ordnern
    classic
    default
    default_de

    in wordpress/wp-content/themes/classic/style.css

    heisst das ich soll den themes ordner auswechseln?

    Grüße,
    Thomas

  • Theme nicht gefunden

    Jetzt ist dieser Fehler:
    Fatal error: Unknown function: get_header() in /home/www/tlamp/public_html/wordpress/index.php on line 1

    Thomas

  • Hast Du schon probiert, Dein Theme direkt über die Datenbank auszuwählen?
    Dazu in phpMyAdmin in der Tabelle wp_options nach dem Eintrag "template" suchen - und den Namen angeben (den Namen des Ordners, in dem das Template liegt)

    Das sollte klappen, sofern dein Theme nicht irgendwie "kaputt" ist - "kaputt" kann's übrigens schon sein, wenn im Stylesheet die ersten paar Kommentar-Zeilen irgendwie "zerstört" sind.

    Zur Not das "mitgelieferte" default-Theme wieder hochschubsen und übergangsweise DAS aktivieren. ...?

    Desweiteren ist #777 eigentlich unnötig. So viele "Rechte" brauchen die Dateien sicherlich nicht. Seit WP2.2 klappt's aber (jedenfalls bei mir) nicht mehr, irgendwelche Theme-Dateien auf #444 zu setzen ... ist beinahe wurscht, welche ich "schützen" will - Prompt hab ich auch ne weiße Seite und das Template "schaltet sich selbsttätig aus" ... Warum auch immer ... Scheinbar ein neues Feature, dessen Sinn sich mir noch nicht so recht erschließen mag ...

    Also auch noch mal nachkontrollieren, ob nicht eventuell doch noch irgendwo ne geschützte Datei rumschwirrt.

  • Öffne doch mal irgendein php file des themes und schau nach, ob da seltsame Sonderzeichen rumschwirren - manche Zip-Entpacker bauen nämlich beim Entpacken Mist.
    Ich hatte deshalb auch schon mal Probs, ein Theme anzuwählen - durch seltsame Zeichen in den phps des themes erkannte wp nix mehr...

  • Habe genau das Problem, daß mit den seltsamen Sonderzeichen. Was mache im am besten um das zu fixen ? In meinem Fall sind die Umlaute nicht richtig "übersetzt" ich habe das nun nachträglich gemacht was aber leider nichts nützt. Ich bekome nach dem Datei aktualisieren immer die Meldung:
    Das angeforderte Theme existiert nicht.

  • am besten nimmst du dir einfach die entsprechende css datei aus deinem ordner, öffnest sie mit einem editor und bearbeitest sie dort. danach einfach die vorherige .css ersetzen und schwups ist das problem gelöst.

    gruß

  • Das angeforderte Theme existiert nicht
    Also meiner Meinung nach liegt an dem Theme Namen in der style.css
    Wordpress erkennt das Theme nicht wenn der Name Sonderzeichen (hier z.B. das & und Bindestriche) enthält.

    style.css:
    /* CSS Document
    Theme Name: http://www.foun.de/ grafik- & webdesign
    Description: WordPress Theme.
    Version: 2.9
    Author: system32
    Author URI: ....
    Tags: s.....
    */
    __________________________________________________ ___

    http://www.foun.de/ grafik- & webdesign

Jetzt mitmachen!

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