Exec PHP funktioniert nicht - kein Administrator-Nutzer hat Berechtigung

  • Hi,


    bei einem meiner Projekte funktioniert das Plugin Exec PHP nicht (in allen anderen einwandfrei, auch unter Wordpress 4.4). Der PHP-Code wird in Artikeln / Seiten nicht ausgeführt, und als PHP-Code angezeigt. Im Backend steht unter den Plugin Einstellungen:

    Die folgende Liste zeigt an, welche Benutzer die "exec_php" Berechtigung haben und dementsprechend in der Lage sind, PHP Code in Artikeln auszuführen.

    Zitat

    PHP Code Ausführung in Artikeln: kein Benutzer erfüllt die Abfrage

    Normalerweise steht dort ein Administrator-Nutzer welcher dazu berechtigt ist.

    Der Fehler liegt in der Datenbank, soviel weiß ich bis jetzt. Ich habe dazu die Datenbank in ein anderes Projekt importiert. Vorher ging das Plugin, nachher nicht mehr. Was kann ich tun? Gibt es vielleicht eine Wordpress seitige Sichertheitseinstellung, welche die Funktion blockert?

    Vielen Dank

    • 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


  • bei einem meiner Projekte funktioniert das Plugin Exec PHP nicht (in allen anderen einwandfrei, auch unter Wordpress 4.4). Der PHP-Code wird in Artikeln / Seiten nicht ausgeführt, und als PHP-Code angezeigt. Im Backend steht unter den Plugin Einstellungen:

    Verwendest du dieses Plugin?
    https://wordpress.org/plugins/exec-php/

    Last Updated: 7 years ago

    Zitiat aus der Anleitung:
    http://bluesome.net/post/2005/08/18/50/

    Technisch betrachtet, führt Exec-PHP PHP Code in beliebigem Text dadurch aus, dass es den gesamten Text in ?> <?php Tags kapselt und ihn and die PHP Funktion eval() übergibt.

    die PHP Funktion eval() ist böse - richtig böse - bitte googeln
    oder im Handbuch nachlesen
    http://php.net/manual/de/function.eval.php

    Vor diesem Hintergund gibt es provider die eval() per se auf ihrem System nicht erlauben... und viele weitere Möglichkeiten.

    Mit offenen Augen träumen

Jetzt mitmachen!

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