• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

ic1_posts kaputt?

michib

New member
Hallo alle :)
HP: http://www.bom-battlefield.com/
verwende ilchClan-script Version: 1.1
phpmyadmin 3.2.0
phpmyadmin-Kenntniss = eher bescheiden

Ich habe folgendes Problem.
Ich hatte mir vor einigen Tagen ein zweites Forum in meine Page eingebaut.
Um Daten meines ersten Forum ins zweite nutzen zu können habe
ich einige Daten des ersten Forum ins zweite Forum per phpmyadmin
importiert, und zwar mit diesen SQL Befehlen:

INSERT INTO ic1_forums2 SELECT * FROM ic1_forums
INSERT INTO ic1_forumcats2 SELECT * FROM ic1_forumcats
INSERT INTO ic1_forummods2 SELECT * FROM ic1_forummods
INSERT INTO ic1_topics2 SELECT * FROM ic1_topics
INSERT INTO ic1_topic_alerts2 SELECT * FROM ic1_topic_alerts

Jetzt hätte ich das auch gerne mit dem Prefix ic1_posts getan.
Allerdings lässt sich dieser nicht mehr öffnen.

Ich habe übrigens keine Fehler während des Betriebes vom zweiten Forum
festellen können, außer:
Die im zweiten Forum geschriebenen Post werden in der Statistik nicht
mehr mitgezählt.
Die Forenränge werden im zweiten Forum nicht richtig angezeigt.


Wie kann ich die Tabelle wieder reparieren?
Welche Funktion hat ic1_posts genau?
Welche Störungen können daurch auftreten?


Ich hoffe ich habe das halbwegs verständlich erklären können!? ;)
Ich bitte um Eure Mithilfe.

LG michib
 
Wie kann ich die Tabelle wieder reparieren?
Erstmal müsste man wissen, was denn genau kaputt ist. Was heißt läßt sich nicht mehr öffnen?

Welche Funktion hat ic1_posts genau?
Keine Ahnung, könnte was mit Posts zu tun haben. Vielleicht mal die Dokumentation der Software lesen, die diese Tabelle angelegt hat.

Welche Störungen können daurch auftreten?
Komplettverlust aller Daten? Gesichtsverlust des Administrators?
 
Code:
Diese Seite wurde aus Sicherheitsgruenden gesperrt.

Grund: Access Denied! The requested URL is a Spyware site.

ich glaube du hast noch ganz andere Probleme :d, unsere Firewall/Webfilter ist eigentlich recht zuverlässig (wobei auch die manchmal Fehlalarme auslöst)
 
Tach


Also, was soll mir unserer Page bitte sein?

Unser Provider ist: kilu.de
mit URL : http://bombattlefield.kilu.de/BoM/
Unsere Domain ist: http://bom-battlefield.com/
über: united-domains.de

Da unsere Page so nicht ganz optimal ist mit "zwei Domains",
nicht Suchmaschinenfreundlich habe ich im Webspace-Hauptordner
eine Index.php mit diesem Content als Zwischenlösung bis wir einen
richtigen Webspace haben(keinen kostenlosen Anbieter):

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://bom-battlefield.com/");
header("Connection: close");
?>

Zurück zum Problem:
Erstmal müsste man wissen, was denn genau kaputt ist. Was heißt läßt sich nicht mehr öffnen?
Soll heißen, wenn ich im PhpMyadmin-Hauptmenü ic1_posts anklicke
müsste sich normalerweise die dazugehörige Tabelle öffnene mit den
ganzen Funktionsbutton(Menü), jedoch lädt die Seite nach dem Anklicken
kurz, aber die Seite bleibt leer(weiß), keine Tabellen, nix da...
Also kann ich auch keinen SQL-Befehl ausführen um die Tabellen zu
kopieren in ic1_posts2 (<- zweites Forum), weil nix angezeigt wird.

Vielleicht ist das auch alles kein Problem, da ja im ersten Forum alles
wunderbar funktioniert, jedoch im zweiten Forum keine Posts für die
Seitenstatistik mitgezählt werden, die Forum-Ränge nicht richtig angezeigt
werden. Ich habe geschlussfolgert, dass es evtl an ic1_posts liegen
könnte..


Also was mit Deiner Firewall da los ist weis ich nicht.
Was benutzt Du denn da?
Wir haben jedenfalls wissentlich nix mit unserer Seite gemacht...


MfG michib
 
Soll heißen, wenn ich im PhpMyadmin-Hauptmenü ic1_posts anklicke
müsste sich normalerweise die dazugehörige Tabelle öffnene mit den
ganzen Funktionsbutton(Menü), jedoch lädt die Seite nach dem Anklicken
kurz, aber die Seite bleibt leer(weiß), keine Tabellen, nix da...
Also kann ich auch keinen SQL-Befehl ausführen um die Tabellen zu
kopieren in ic1_posts2 (<- zweites Forum), weil nix angezeigt wird.

Vielleicht ist das auch alles kein Problem, da ja im ersten Forum alles
wunderbar funktioniert, jedoch im zweiten Forum keine Posts für die
Seitenstatistik mitgezählt werden, die Forum-Ränge nicht richtig angezeigt
werden. Ich habe geschlussfolgert, dass es evtl an ic1_posts liegen
könnte..
Nunja, dass das zweite nicht richtig funktioniert dürfte durchaus daran liegen, dass gar nicht alle Tabellen für den ordnungsgemäßen Betrieb vorliegen.

Was die Probleme mit der ursprünglichen Tabelle angeht, so würde ich an Deiner Stelle schleunigst ein Backup der Datenbank anlegen. Ich könnte mir vortstellen, dass die Tabelle oder deren Index im Eimer ist. Dass Du noch nichts bemerkt hast ist merkwürdig, mag aber auch davon abhängen, welche Rolle diese Tabelle tatsächlich spielt, das weiß ich nämlich nicht.
Außerdem sei noch gesagt, dass Du nicht unbedingt die Seite der Tabelle aufrufen musst, um SQL Befehle für diese abzusetzen. Jedes SQL-Fenster innerhalb der gleichen Datenbank ist genauso geeignet.
 
Ersteinmal Danke für die schnellen Antworten!

ußerdem sei noch gesagt, dass Du nicht unbedingt die Seite der Tabelle aufrufen musst, um SQL Befehle für diese abzusetzen. Jedes SQL-Fenster innerhalb der gleichen Datenbank ist genauso geeignet.
Das stimmt, das hatte ich in der Tat versucht, also mit diesem Befehl:
Den INSERT INTO ic1_posts2 SELECT * FROM ic1_posts

Als Fehlermeldung hat er mir das ausgespuckt:
#1062 - Duplicate entry '354' for key 1

Habe zu dieser Fehlermeldung das hier im Netz gefunden:
Die Fehlermeldung besagt, dass der Schlüssel, den du versuchst zu setzen schon vorhanden ist und das ist nicht erlaubt.. Wahrscheinlich ist es der Primärschlüssel der da zickt, der Primärschlüssel ist dazu da um einen Eintrag eindeutig zu identifizieren.. bsp:

Tabelle Obst
ID[PK], Name
1 Apfel
2 Birne
3 Banane
4 Erdbeere


wenn du jetzt versuchst eine Orange einzufügen muss die eine ID haben, die noch nicht vorhanden ist..
insert into obst (id,name) values (1,'Orange')
gibt einen Fehler
insert into obst (id,name) values (5,'Orange')
funktioniert, weil es die ID 5 noch nicht gibt.. Du kannst wenn es um IDs geht entweder die Spalte auf auto_increment stellen, oder vor dem einfügen mit select max(id)+1 from tabelle den nächsten ID-Wert suchen..

...hmmm, was heist das alles?
Ich bin nicht sehr bewandert auf diesem Gebiet.
Einen Datenbank-Backup mache ich regelmäßig ein bis zweimal die Woche.
Allerdings erweitert sich meine HP nahezu täglich, auch um neue
Page-Features etc. ..wäre echt schade das aufzugeben.

Wenn alles nichts hilft muss ich das zweite Forum wieder rausschmeißen.
Ist bloß nHaufen Arbeit, alle Einträge wieder zurück ins alte Forum und und und :(



LG Michib
PS: Danke für Euren Support!
 
Als Fehlermeldung hat er mir das ausgespuckt:
#1062 - Duplicate entry '354' for key 1
Du kannst nicht einfach in eine Tabelle mit "schon ein paar Einträgen" eine andere reinkopieren, weil INSERT nicht überschreibt, sondern nur einfügt - wie der Name schon sagt. Du musst erst alle Einträge aus der Zieltabelle entfernen, wenn Du die Daten 1:1 übernehmen willst. Ansonsten müßtest Du die Einträge beim Kopieren verschieben. Dabei dürften aber arge Probleme entstehen, denn i.d.R. sind die Tabellen miteinander verknüpft und wenn ein Eintrag aus einer anderen Tabelle auf Post #1 verweist, #1 aber einen völlig falschen Inhalt enthält, dann stimmt Dein Forum vorne und hinten nicht mehr.
 
Alles klar
..ich mach es Rückgängig und verbuche das Zweite Forum als
gescheiterte Mission.
Ich bedanke mich bei Euch für den schnellen und kompetenten Support!!!

Was ist eigentlich mit dieser Firewall-Geschichte!?

MfG michib
 
wir nutzen eine Hardware/Software-Lösung, das würde dir eh nichts sagen, wenn ich es dir sage, was ich aber eh nicht darf :D

du solltest halt mal schauen, ob irgendwo JS nachgeladen wird was da nicht hingehört oder ähnliches, XSS und solche Späße
gib auch "Virenscanner" für Webseiten, AVG hat z.B. glaube einen integriert (weiß aber net wie gut/schlecht der ist)

es kann übrigens 3 Ursachen geben, dass die Seite bei uns geblockt wird:
- inifziert
- so scheiße programmiert, dass von html nicht mehr viel erkennbar ist
- fehlalarm

ich werde dem aber nicht nachgehen woran es liegt, sorry
 
Was hab ich für Möglichkeiten meine Page auf Infektionen jeglicher Art hin
zu prüfen? Wie, mit welchem Program? Habt Ihr da Ratschläge, Tipps?

Also Warnungen gab es bis jetzt von noch keinem User oder Gast meiner Seite,
außer hier...

Danke
michib
 
Was hab ich für Möglichkeiten meine Page auf Infektionen jeglicher Art hin
zu prüfen? Wie, mit welchem Program? Habt Ihr da Ratschläge, Tipps?

Also Warnungen gab es bis jetzt von noch keinem User oder Gast meiner Seite,
außer hier...
Du bindest Skripte von insgesamt 6 verschiedenen Domänen ein, unter anderem zweimal kilu (.de und .net), ich vermute dass ist der Grund warum man eine Seite als nicht vertrauenswürdig einstufen kann, vermutlich speziell wegen dem kilu-Krams.
 
Zurück
Oben