Hallo Spezialisten,
meine Seite (pragmaMX 0.1.10) läuft auf dem Server einwandfrei.
Ich habe die Seite aus Sicherheitsgründen auch local auf dem Computer installiert.
Hier bekomme oberhalb der Startseite folgenden Hinweis:
table '{dbname}.{prefix}_sys_session' doesn't exist
Wenn ich im Browser aufrufe:
//http:127.0.0.1/html/admin.php
erhalte ich folgenden Hinweis:
Sie haben versucht, eine ungültige Operation durchzuführen!
[ Zurück ]
Wer hat einen Tipp, was zu tun ist?
Beste Grüße
Peter
hi
@ PeterGeorgAnton
hast du denn schon mal getestet ob die
_sys_session
auf deinem home-server in der db vorhanden ist, wenn ja dann einfach mal die sys-session leeren
hallo peter
versuche mal im phpmyadmin sql ausführen das hier:
DROP TABLE IF EXISTS `hier dein prefix_sys_session`;
CREATE TABLE `hier dein prefix_sys_session` (
`sesskey` varchar(32) NOT NULL default '',
`expiry` int(11) unsigned NOT NULL default '0',
`data` text NOT NULL,
PRIMARY KEY (`sesskey`),
KEY `expiry` (`expiry`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
denke daran deinen prefix anzupassen und gucke ob das charset stimmt, eventuell must du es auch noch anpassen
so long maverik
Hallo jogi 24,
hallo maverik,
danke für Eure schnelle Reaktion.
Ehrlich gesagt, ich verstehe nur "Bahnhof".
Wie kann ich testen, ob die _sys_session vorhanden ist?
Ich bin absoluter Laie!
Beste Grüße
Peter
hi
@ PeterGeorgAnton
wenn du den home-server unter XAMPP betreibst,
http://localhost/phpmyadmin/
Hallo jogi24,
ich bin auf der Seite
http://localhost/phpmyadmin/
aber es hilft mir auch nicht so wirklich weiter.
Ich finde weder die von Dir angesprochene _sys_session
noch das von maverik angesprochene sql ausführen
Beste Grüße
Peter
so oder so ähnlich sollte deine Seite http://localhost/phpmyadmin/ zu sehen sein.
(das oragne ist das XAMPP (lokal) und das blaue ist mein Provider)
In den grünen Kringeln sind die Datenbanken. Hier musst du deine auswählen....
Dort wählst du dann deine DB (Datenbank) aus, und müsstest folgedes Bild sehen: Links eine Spalte, in der alle Tabellen namentlich aufgeführt sind, und rechts im Hauptfeld ebenfalls alle Tabellen, aber noch mit div. Details und Direktlinks dort müsste dann auch deine Tabelle "**_sys_session" wie im grünen Kringel zu sehen sein (Die * sind dein Päfix)
Oben im blauem Kringel ist ein Tab mit der Abkürzung "SQL", wenn dieser angewählt wird, dann sollte ein großer Kasten zu sehen sein, in dem man Text eingeben kann, dort würde dann der Text/Befehl von maverik eingefügt werden!
Hallo reddragon,
hallo jogi 24,
hallo maverik,
ich habe die Datenbank gefunden.
Die *_sys_session ist vorhanden!
Die Ergänzung von maverik habe ich auch durchgeführt!
Wenn ich im Browser nun
http//:localhost/index.php
aufrufe
kommt die Seite,
aber oberhalb erscheint im roten Feld:
error:
table '{dbname}.{prefix}_sys_session' doesn't exist
Wenn ich im Browser
http:/localhost/index.php
aufrufe,
erscheint
Administrations-Login
Ich gehe auf Login
Es erscheint:
Sie haben versucht, eine ungültige Operation durchzuführen!
Leider kein Erfolg zu erkennen.
Beste Grüße
Peter
Hoi ;)
Schau Dir mal bitte diesen Beitrag an: http://www.pragmamx.org/mxwissen-cid-11.html
Der Titel entspricht zwar nicht Deiner Fehlermeldung, doch kann das dort beschriebene auch bei Dir hilfreich sein. Sollte das reparieren und evtl. optimieren nicht zum Erfolg führen, dann bitte, wie dort beschrieben, die betroffene Tabelle in der Datenbank löschen und neu anlegen.
Hallo JoergK,
danke für den Hinweis.
Der hat mir geholfen.
Beste Grüße
Peter