folgende Konstante in der install.php zu Beginn definieren
Code: Alles auswählen
define("CON_FRAMEWORK", true);
Gruß aus Franken
Ortwin
Code: Alles auswählen
define("CON_FRAMEWORK", true);
Nein hat er nicht, er hat das Plugin händisch entfernt. Und genau das hat er auch geschrieben.knb hat geschrieben:@Vince:
du hast wahrscheinlich eine andere Sprache als "deutsch" in deinem Backend.
Er hat zwar die zusätzlich angelegten DB-Tabellen gelöscht, aber nicht die Einträge in den Contenido-Tabellen. Dort wird zum Beispiel der Pfad zu den xml-files mit eingetragen. Und wenn der drin steht, aber kein xml-file vorhanden ist, gibt es besagte Fehlermeldung. Deinstallation von Plugins sollte man immer mit dem Install-Script machen.Vince hat geschrieben:Hab dann alles wieder runtergeschmissen...
Dank auch von mir.sherman hat geschrieben:Ich habe versucht das plugin unter 4.8.12 zu installieren und bekomme auch den Fehler bei der Installation:
Fatal error: Class 'Contenido_Security' not found in /homepages/20/d264180393/htdocs/testcms/contenido/classes/class.cec.php on line 68
Habe schon - wie von oldperl - beschrieben die Konstante definiert (define("CON_FRAMEWORK", true);).
Hat jemand eine Idee, welche weiteren Änderungen notwendig sind, damit das Plugin auf 4.8.x läuft?
Vielen Dank.
Code: Alles auswählen
if (!defined("CON_FRAMEWORK")) {
define("CON_FRAMEWORK", true);
}
// include security class and check request variables
include_once ('../../classes/class.security.php');
Contenido_Security::checkRequests();
Das muss ja auch so sein, da in diesen, von dir genannten, Dateien bereits darauf geprüft wird, ob die Konstante definiert ist, um einen Direktzugriff zu verhindern.rethus hat geschrieben:...nun geht es, wo ich alles nach oben verlagert habe.