Moin

die Seite läuft wieder, war nicht so schlimm, wie ich zuerst dachte....
Das ursprüngliche Problem war, wie Sitki schon schrieb, die Your-Account Erweiterung.
Der Check auf gültige Userdaten wird in pragmaMx 1.12 auch auf die Userverwaltung im Adminbereich angewendet. Dort heisst das Feld für den richtigen Namen aber "name" anstatt "realname".
Die fehlerhafte Zeile müsste dann also so lauten:
if (empty($pvs['name']) && empty($pvs['realname'])) {
Das deckt einfach beide Möglichkeiten ab, eines der beiden Felder sollte ja immer da sein...
Dann wurde aus mir völlig unerfindlichen Gründen der God-Admin gelöscht und sollte über die admin.php neu angelegt werden. Der wurde auch neu angelegt, aber in dieser Routine hat sich in pragmaMx 1.12 ein Fehler eingeschlichen. Anstatt dem Adminnamen "God" wurde nur die zuständige Konstantennamen eingetragen, weil die Konstante nicht definiert war. Jetzt hiess der anstatt "God" eben "PMX_SYSADMIN_NAME" und das System konnte nicht erkennen, dass schon ein God-Account existierte. Deswegen kam immer wieder die Maske zum neueinlegen eines Admins.
Die Seite sah so komisch aus, weil anscheinend !unnötigerweise! das komplette pragmaMx neu hochgespielt wurde und anscheinend einige individuelle Anpassungen nicht wieder hergestellt wurden. In der footer.php musste ich folgendes Änderung auskommentieren:
include_once ('modules/Tags/footer_tags.php');
Keine Ahnung für was das ist, aber es verursachte einen fatalen Error und damit Scriptabbruch:
PHP Fatal error: Class 'SumaTaggedMod' not found in /var/www/****/html/modules/Tags/footer_tags.php on line 4
Beide Fehler die sich da im pragmaMx eingeschlichen haben, werden demnächst in einem Fixpack behoben.
In der nächsten pragmaMX Version erledigt sich das dann von alleine. Die YA-Erweiterung wird es in der Art nicht mehr geben und die Trennung von Admin und Useraccount wird auch aufgehoben...
In dem Zusammenhang bitte folgenden Thread lesen und künftig beachten >
http://www.pragmamx.org/Forum-topic-33009.htmlALLE, nicht nur trulla und ugurcan44, die hier unglücklicherweise in diese Falle getappt sind !!!