WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Hallo Genossen, ein gites, gesindes neues Jahr wünsche ich zunächst mal.
ich bräuchte mal Eure Hilfe, ich bin wirklich raus auch dem Thema, da ich mich beruflich kaum noch um Webseiten und Co kümmere.
Die aktuelle Version wollte ich auf einer Subdomain installieren, dies ist das Ergebnis:
Fatal error: Uncaught Error: Undefined constant "WB_SECFORM_TIMEOUT" in /var/www/vhosts/meineDomain/framework/wsession.php:106 Stack trace: #0 /var/www/vhosts/meineDomain/framework/initialize.php(215): WSession::Start() #1 /var/www/vhosts/meineDomain/config.php(15): require_once('/var/www/vhosts...') #2 /var/www/vhosts/meineDomain/index.php(19): require_once('/var/www/vhosts...') #3 {main} thrown in /var/www/vhosts/meineDomain/framework/wsession.php on line 106Mir sagt es erstmal nichts, kennt jemand bereits die Ursache für diese Meldung?
Beste Grüße
Hagen
Beitrag geändert von florian (02.01.2021 19:54:00)
Offline
kann es sein, dass da php 8 aktiviert ist? dann bitte auf php 7.4 gehen.
Offline
Vielen Dank Florian,
ich wollte mal was richtig machen ...
das habe ich nun auf 7.4 geändert aber .... nun dies
Warning: Use of undefined constant WB_SECFORM_TIMEOUT - assumed 'WB_SECFORM_TIMEOUT' (this will throw an Error in a future version of PHP) in /var/www/vhosts/meineDomain/framework/wsession.php on line 106
Warning: A non-numeric value encountered in /var/www/vhosts/meineDomain/framework/wsession.php on line 106
Momentan in Bearbeitung
Bitte versuchen Sie es später noch einmal ... 
Offline
Funktioniert die Anmeldung am Backend, und wenn ja, kannst du bei Admintools > More Security Settings mal schauen, ob dort bei Session/Token Timeout ein Wert steht?
Offline
Eventuell sind auch einfach nur nicht alle Dateien auf den Server übertragen worden. (Filezilla lässt gern mal welche aus.) Jedenfalls war das bei ähnlich gelagerten Fällen der Grund, siehe https://forum.wbce.org/viewtopic.php?pid=21424#p21424
Offline
Moin Florian,
danke für Deine Hilfe,
ich habe es dann noch zwei mal gelöscht und komplett neu installiert, dann ging es.
Ich vermute, dass es eine Installation mit PHP 8 nicht witzig fand und dann bereits in der DB Mist gebaut hat. DEnn erst nach dem ich die DB auch gelöscht hatte, hat es funktinoiert.
Grüße
Hagen
Offline
ich habe es dann noch zwei mal gelöscht und komplett neu installiert, dann ging es.
Ich vermute, dass es eine Installation mit PHP 8 nicht witzig fand und dann bereits in der DB Mist gebaut hat. Denn erst nach dem ich die DB auch gelöscht hatte, hat es funktioniert.
Hallo Waidzeit,
WBCE ist mit den aktuell verfügbaren Versionen nicht mit PHP 8 kompatible. Von den Fehlermeldungen gehe ich ebenfalls davon aus dass diverse PHP Dateien nicht korrekt übertragen wurden (DB Fehler oder Probleme sehen anders aus).
Sofern man das Table Prefix anpasst, lassen sich auch mehrere WBCE Seiten in einer DB anlegen (was ich aber nicht empfehlen würde).
Hast du zwischen den Installationsversuchen auch deinen Browser Cache geleert?
Unter Firefox kann bereits ein neuer Installationsversuch scheitern wenn noch Dateien des alten Versuchs vorhanden sind.
Weißt du welches Charset die DB vorher hatte?
Welchen Hoster du verwendest wäre auch noch interessant.
LG
Offline
<offtopic>
Sofern man das Table Prefix anpasst, lassen sich auch mehrere WBCE Seiten in einer DB anlegen (was ich aber nicht empfehlen würde).
Ähm, wieso nicht? Ich habe in meiner Testumgebung ungefähr 30 WBCE-Instanzen in derselben Datenbank, das macht überhaupt keine Probleme.
</offtopic>
Offline
Waidzeit schrieb:ich habe es dann noch zwei mal gelöscht und komplett neu installiert, dann ging es.
Ich vermute, dass es eine Installation mit PHP 8 nicht witzig fand und dann bereits in der DB Mist gebaut hat. Denn erst nach dem ich die DB auch gelöscht hatte, hat es funktioniert.
Hallo Waidzeit,
WBCE ist mit den aktuell verfügbaren Versionen nicht mit PHP 8 kompatible. Von den Fehlermeldungen gehe ich ebenfalls davon aus dass diverse PHP Dateien nicht korrekt übertragen wurden (DB Fehler oder Probleme sehen anders aus).
Sofern man das Table Prefix anpasst, lassen sich auch mehrere WBCE Seiten in einer DB anlegen (was ich aber nicht empfehlen würde).
Hast du zwischen den Installationsversuchen auch deinen Browser Cache geleert?
Unter Firefox kann bereits ein neuer Installationsversuch scheitern wenn noch Dateien des alten Versuchs vorhanden sind.
Weißt du welches Charset die DB vorher hatte?
Welchen Hoster du verwendest wäre auch noch interessant.
LG
Nein, ich habe nicht auf das Charset geachtet, Provider ist inzwischen Dogado. Caches werden nicht angelegt.
Ich konnte die Installation nicht erneut ausführen, darum löschte ich kurzerhand einfach alles. Die Webseite dient mir ... äh uns .... für die Hochzeitseinladung ...und die Info`s drum herum, darum ist das auch jetzt für mich nicht so wichtig wie ein Projekt das auf mehr als 2 Jahre angelegt ist.
Danke jedenfalls noch einmal für die HIlfe - ich empfehle WBCE immer gern, allein schon deshalb, das für den sehr unwahrscheinlinchen Fall, dass wenn einmal etwas nicht klappt, man hier ein tolles Forum hat !
Offline
florian, colinax
<offtopic>
Sofern man das Table Prefix anpasst, lassen sich auch mehrere WBCE Seiten in einer DB anlegen (was ich aber nicht empfehlen würde).
Ähm, wieso nicht? Ich habe in meiner Testumgebung ungefähr 30 WBCE-Instanzen in derselben Datenbank, das macht überhaupt keine Probleme.
</offtopic>
Ich sagte ja nicht dass das Probleme bereiten würde.
Heute bekommt man bereits bei einem Hosting für ein paar Euro im Monat mindestens 3-5 Datenbanken gestellt, wieso sollte ein normaler User der mehrere Webseiten hat, das vorhandene nicht benutzen und auf die Vorteile wie mehr Kontrolle, bessere Übersicht und kleinere DB Größen verzichten?
Offline