class.security.php

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
gifti
Beiträge: 4
Registriert: Di 24. Mai 2005, 15:03
Wohnort: Schweiz
Kontaktdaten:

class.security.php

Beitrag von gifti » Di 27. Sep 2016, 22:14

Hallo zusammen.

Ich brauche Eure Hilfe. Besten Dank im Voraus.

Ich habe meine 4.8er Version mit Mühe und Not auf die V 4.9.11 upgegradet. Nun bekomme ich statt der Startseite nur die Fehlermeldung:

Fatal error: Class 'Contenido_Security' not found in /...../htdocs/front_content.php on line 77

Die front_content.php enthält folgenden Code

Code: Alles auswählen

........
71  $contenido_path = '';
72  # include the config file of the frontend to init the Client and Language Id
73  include_once ("config.php");
74
75  // include security class and check request variables
76  include_once ($contenido_path . 'classes/class.security.php');
77 Contenido_Security::checkRequests();
........
Die ist class.security.php unter /htdocs/contenido/classes vorhanden (Berechtigung 600)
Ich habe die class.security.php nochmals aus dem Orginal-zip hohgeladen und die "alte" überschrieben.

Ins Backend kann ich mich einloggen.
Editor und Vorschau funktionieren nicht ("leere" Anzeige)

So wird der Editor augegeben

Code: Alles auswählen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

<!-- frameset -->

<html>

<head>

    <title>:: ::  :: :: CONTENIDO 4.9.11 http://domainname.ch/contenido/</title>

    <meta http-equiv="Content-type" content="text/html;charset=iso-8859-1">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="pragma" content="no-cache">
    <link rel="SHORTCUT ICON" href="http://domainname.ch/contenido/favicon.ico">
    <style type="text/css">
    frameset, frame{border: none; margin: 0; padding: 0;}
    </style>

    <!-- JS -->
    <script type="text/javascript" src="scripts/jquery/jquery.js"></script>
    <script type="text/javascript" src="scripts/jquery/jquery-ui.js"></script>
    <script type="text/javascript" src="scripts/contenido.js"></script>
    <script type="text/javascript" src="scripts/general.js"></script>
    <script type="text/javascript">
    (function(Con, $) {
        Con.sid = "tmjtghiub0gme379iec0b4i70mdc9bbk";
        $.extend(Con.cfg, {
            urlBackend: "http://domainname.ch/contenido/",
            urlHelp: "",
            belang: "de_DE",
            frame: 0
        });
    })(Con, Con.$);
    </script>
    <script type="text/javascript" src="scripts/startup.js"></script>
    <script type="text/javascript" src="scripts/jquery/plugins/atooltip.jquery.js"></script>
    <!-- /JS -->
    <script type="text/javascript">
    window.name = "CONTENIDO_Backend";
    </script>
</head>

<frameset rows="82,*" frameborder="0" framespacing="0">

    <!-- Header -->
    <frame name="header" src="header.php?changelang=1&changeclient=1&contenido=tmjtghiub0gme379iec0b4i70mdc9bbk" scrolling="no" noresize="noresize" frameborder="0">

    <!-- Content -->
    <frame name="content" src="frameset.php?area=mycontenido&frame=1&menuless=1&changelang=&lang=1&client=1&contenido=tmjtghiub0gme379iec0b4i70mdc9bbk" scrolling="no" noresize="noresize" frameborder="0">

</frameset>

</html>
Das "System" Log-File ist leer

Serverkonfiguration
Installierte Versionen
CONTENIDO Version 4.9.11
Webserver-Version Apache
Installierte PHP-Version 5.6.24-pl0-gentoo
Datenbankserver-Version 5.6.26-log
PHP-Datenbankerweiterung mysqli

PHP-Einstellungen
date.timezone Europe/Zurich
include_path .:/usr/share/php:
memory_limit 128M
upload_max_filesize 128M
post_max_size 128M
max_execution_time 120
max_file_uploads 20
max_input_time 120
sql.safe_mode Deaktiviert
disable_classes nichts deaktiviert
disable_functions show_source, passthru, virtual, proc_open, proc_close, proc_get_status, proc_terminate, proc_nice, eval
Geladene Erweiterungen:
Core, PDO, PDO_ODBC, Phar, Reflection, SPL, SimpleXML, Zend OPcache, bcmath, bz2, calendar, cgi-fcgi, ctype, curl, date, dba, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, imagick, imap, intl, ionCube Loader, json, ldap, libxml, mbstring, mcrypt, mhash, mysql, mysqli, mysqlnd, odbc, openssl, pcntl, pcre, pdo_mysql, pdo_sqlite, posix, readline, session, shmop, soap, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, zlib

Gruss
Alex

homtata
Beiträge: 1142
Registriert: Mi 14. Jan 2004, 14:41
Kontaktdaten:

Re: class.security.php

Beitrag von homtata » Di 27. Sep 2016, 23:46

Hast du denn überhaupt alle Dateien aus der 4.9.11 auch ins /cms-Verzeichnis kopiert? MEINE front_content.php der 4.9.11 hat noch nicht mal 70 Zeilen, da gibts Zeile 77 gar nicht, schon gar nicht mit dem von dir erwähnten Code ;-)

gifti
Beiträge: 4
Registriert: Di 24. Mai 2005, 15:03
Wohnort: Schweiz
Kontaktdaten:

Re: class.security.php

Beitrag von gifti » Fr 30. Sep 2016, 22:47

Hallo homtata,

besten Dank für deinen Tipp, da hat sich tatsächlich eine falsche front_content.php eingeschlichen :oops:

Die Richtige aus der Zip-Datei reinkopiert und bekam die Fehlermeldung "Couldn't include CONTENIDO startup"

Danach gemäss http://forum.contenido.org/viewtopic.ph ... p.#p162700 die ganzen CMS-Dateien in die Root verschoben.

Auf der Homepage kommt nun keine Fehlermeldung mehr, sie enthält nichts (kein HTML-Code) :cry:

Ins Backend kann ich mich einloggen.
Editor und Vorschau immer noch funktionieren nicht ("leere" Anzeige)



Weiss wer Rat

homtata
Beiträge: 1142
Registriert: Mi 14. Jan 2004, 14:41
Kontaktdaten:

Re: class.security.php

Beitrag von homtata » So 2. Okt 2016, 21:01

Nun, da hast du wohl in der Anleitung nicht aufmerksam gelesen, dass es in der Architektur von Contenido in 4.9.x viele viele Umstellungen gab und anders als innerhalb der 4.8er Familie ein Update nicht einfach so läuft. Du musst jetzt die Module händisch anpassen oder gegen neue 4.9er-Module tauschen. Vieles dazu wurde hier im Forum in den letzten Jahren schon geschrieben, da etliche Leute vor der gleichen Herausforderung standen. Such also bitte hier im Forum nach den entsprechenden Themen.

Erste Infos gibts zum Beispiel hier:
http://forum.contenido.org/viewtopic.ph ... ta#p168412

Oldperl
Beiträge: 4254
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Re: class.security.php

Beitrag von Oldperl » Mo 3. Okt 2016, 20:06

Servus,

CONTENIDO Doku beachten :arrow: https://docs.contenido.org/display/COND ... .8+auf+4.9

Gruß aus Franken

Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

Antworten