Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
[gelöst]Absoluter Hilferuf
#1
hi,

ich bastel heut abend an meiner seite und an den templates... nix an der datenbank geändert, ich hab die datenbank nicht mal über den server geöffnet.

plötzlich nach dem aktualisieren der seite kommt nix mehr.
ich hab überall den fehler gesucht und ich denke ich hab ihn gefunden...
nun meine frage, wie kann sowas passieren?

template mybb beispiel:
Code:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
    <tr>
        <td class="trow1">
            <table width="100%">
                <tr>
                    <td>
                        <img src="{$theme['imgdir']}/on.gif" alt="{$lang->new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /> <span class="smalltext">{$lang->new_posts}</span><br />
                        <img src="{$theme['imgdir']}/off.gif" alt="{$lang->no_new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /> <span class="smalltext">{$lang->no_new_posts}</span><br />
                        <img src="{$theme['imgdir']}/offlock.gif" alt="{$lang->forum_locked}" style="vertical-align: middle;" /> <span class="smalltext">{$lang->forum_locked}</span>
                    </td>
                    <td style="vertical-align: top; text-align: right;"><span class="smalltext">{$logoutlink}<a href="misc.php?action=markread&phpMyAdmin=t6KnIA%2CCnTLxCYnrFlG0IBcmYq7">{$lang->markread}</a> | <a href="showteam.php?phpMyAdmin=t6KnIA%2CCnTLxCYnrFlG0IBcmYq7">{$lang->forumteam}</a> | <a href="stats.php?phpMyAdmin=t6KnIA%2CCnTLxCYnrFlG0IBcmYq7">{$lang->forumstats}</a></span>
                        {$loginform}
                    </td>
                </tr>
            </table>
        </td>
    </tr>
</table>
{$footer}
</body>
</html>

wie kann es passieren, dass nach allen links ein "?phpMyAdmin=t6KnIA%2CCnTLxCYnrFlG0IBcmYq7" eingfügt wurde???

das heisst, ich kann alle templates neu einspielen und mein eigenes wieder mühselig anpassen.

P.S.:
gibt es ein mysqlbefehl, der diese zeichenkette in allen tabellen entfernen kann?
#2
Woher das kommt kann ich dir leider nicht sagen, scheint aber etwas mit phpMyAdmin zu tun zu haben. Rufst du die Datenbankverwaltung zufällig über die gleiche Domain auf? In diesem Fall könnte ich mir vorstellen, dass die Session von phpMyAdmin an jeden Link angehängt wird. Komisch ist es aber trotzdem.

Du kannst die Datenbank exportieren, den Dump mit einem Editor öffnen und die Suchen und Ersetzen-Funktion des Editors "missbrauchen". Danach musst du den Dump wieder zurückspielen.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#3
das ersetzen ging, aber nur bei den links.

jetzt hab ich noch was gefunden
Code:
'<form method="post" action="usercp.php"><input type="hidden" name="phpMyAdmin" value="AcrfbS2TDURXCCyRoUlJ3otSlW7" />\

wo bekomme ich die 3 template-tabellen her (standard), damit ich die einspielen kann?
ich kann mir nicht erklären, wie das passieren konnte, phpmyadmin wird eigentlich über plesk aufgerufen und das per https.

alles ziemlich seltsam, die seite wird gar nicht angezeigt, beispiellink in signatur
#4
Das Problem gab es schonmal, ebefalls im Zusammenhang mit Plesk und phpMyAdmin. Den Dump der Tabellen themes, templates und templatesets findest du im Anhang.


Angehängte Dateien
.zip   dump.zip (Größe: 43,51 KB / Downloads: 7)

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#5
besten dank erst mal, ich schieb gleich mal hoch.

ich bin hier echt am verzweifeln.
#6
also an den templates lag es auch nicht.
keine ahnung an was es jetzt noch liegen könnte, die seite ist ohne inhalt, es fehlt der komplette <body>-inhalt.

ich werd heut abend mal gucken was ich machen kann.


EDIT:
kann es sein, das irgendwas mit der datenbank ist? denn die templates von dir sind auch wieder verändert worden.
ich werd heut abend mal die datenbank löschen und neuerstellen, vlt. hilft das ja.
#7
Lösche mal Cookies und Cache im Browser und versuche es nochmal. Vermutlich darf keine phpMyAdmin-Session bestehen während der Änderungen.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#8
ich hab den fehler gefunden, bzw. lokalisiert.
ich hab auf dem pc mal das forum neu installiert um die datenbankstruktur zu haben.
hab alle tabellen vom forum in die neue offline-datenbank eingefügt und der fehler war immer noch. es lag nie an der datenbank.

ich hab dann einfach mal das backup von der settings.php auf den server geladen und siehe da, es geht.
wenn ich den fehler genau gefunden hab, dann poste ich den hier, aber erstmal muss ich das forum wieder auf den stand von gestern bringen.

hier war der fehler:
Code:
$settings['overview_trow_message'] = "$theme['tablewidth']";

aber warum der die templates in der datenbank ändert bleibt ein rätsel