ich habe gerade das kuriose Problem, dass nach einer Aktivierung eines SSL-Zertifikats der Backend-Zugang nicht mehr klappt. Habe schon einige Seiten beim gleichen Hoster auf exakt identische Weise umgestellt und nie Probleme gehabt. Aktivieren von https inkl. automatischer Weiterleitung von http nach https und die config.php sowie config.clients.php angepasst. Frontend läuft auch wunderbar, die Einloggseite vom Backend wird auch einwandfrei angezeigt. Allerdings funktioniert Benutzername und Passwort nicht mehr. Wurscht, welchen Browser ich verwende, auch egal ob vorher der komplette Browsercache geleert wurde...
Das Anfordern eines neuen Passworts schlägt fehl. In der DB-Tabelle con_user_pw_request wird zwar ein Eintrag erstellt, es kommt aber nichts bei der hinterlegten Adresse an. Auch nichts im Spamordner zu finden.
Das Problem gab es vor ein paar Tagen schon mal, da kann es aber genauso gut sein, dass der Kunde sein Passwort einfach nur tatsächlich vergessen hat. Ich konnte mich also normal einloggen, habe das Passwort neu eingetragen und mit dem konnte er sich dann wieder normal einloggen.
Der Webprovider hat keinerlei Änderungen am Webspace usw. vorgenommen. Contenido 4.9.10 mit php 7.
Frage: Kann man einfach aus einer anderen Installation einen Datensatz der DB-Tabelle con_user als weiteren Datensatz anlegen? Inkl. der User-ID?
Was ich probiert habe, ist dass in einer anderen Installation funktionierende Passwort eines Nutzers zu übertragen. Sprich, ich habe in der con_user "password" und "salt" überschrieben und den Datensatz in der con_user_pw_request gelöscht. Brachte nix, nach wie vor kein Einloggen möglich mit dem alten BN und dem PW aus der anderen Installation.
EDIT: Im Errorlog steht folgendes
Code: Alles auswählen
[16-Jan-2018 08:49:27 Europe/Berlin] PHP Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/web26494843/html/data/config/production/config.clients.php:1) in /var/www/web26494843/html/contenido/classes/class.session.php on line 98
[16-Jan-2018 08:49:27 Europe/Berlin] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/web26494843/html/data/config/production/config.clients.php:1) in /var/www/web26494843/html/contenido/includes/frontend/include.front_content.php on line 172
Da in der DB keine Cache-Tabelle vorhanden zu sein scheint, bliebe nur der Webserver bei dem ich die Ordner
* cms/cache
* cms/cache/code
* cms/cache/templates_c
leeren würde.
In den sonst noch ggf. in Frage kommenden Ordnern
* data/cache
* data/temp
ist bereits nichts mehr drin.
Lieg ich richtig? Ist noch mehr durchzuführen?
Danke euch für Hinweise!