Jetzt kostenlos Anmelden!


googlehupf

postet ab und an hier

1

Sonntag, 30. Dezember 2007, 01:35

Vermurkstes update, benötige dringend Expertenhilfe

Hallo,

da ich gerne (wieder) die Version 1.6.1 verwenden möchte, ist da shier hoffentlich dir korrekte Kategorie für meine Frage.

Habe mein bisheriges PHPKIT 1.6.1. auf die Version 1.6.4 aufgestockt (leider), darauf hat es mir meine komplette Seite zerschossen, die Links gehen nicht mehr, wichtige Elemente der Webseite sind verschwunden usw.

Vor dem update habe ich noch die Datenbank exportiert und die Datei "phpkit.sql" erhalten, mehr aber auch nicht. (keine Sicherungskopie der Verzeichnisse oder Dateien der alten Installation).

Da meine Website 2-sprachig ist, habe ich 2 Kits ineinander installiert: Das englischsprachige Kit (1.6.03) befindet sich in einem Unterordner der zerschossenen, deutschsprachigen Version. Beide Kits teilen sich das Gästebuch, die Foreneinträge und die user. (weiß noch jemand, in welcher Datei das eingestellt werden kann?? Finde diese nicht mehr wieder).

Durch das update des Hauptkits auf die Version 1.6.4 hat auch die untergeordnete englische Installation ein Paar Probleme. Einige Formatierungen der Navigation (noch zu verkraften) sind verloren gegangen, und oben auf der Webseite erscheint folgende Fehlermeldung:

Zitat


ERROR IN: SELECT blacklist_url, blacklist_userstatus FROM trop_blacklist

table 'geoo.trop_blacklist' doesn't exist

Ansonsten scheint die Seite aber einwandfrei zu funktionieren.

Da die 1.6.4 Installation wohl nicht mehr zu retten sein wird und ich die Handhabung des Admin Bereiches extrem umständlich im Vergleich zur Vorgängerversion finde (z. B. Einbindung von externem content), werde ich wohl im Verzeichnis der englischen Installation ein weiteres Unterverzeichnis erstellen, in das ich die deutsche 1.6.1 Version installieren werde. (Wie kann man die Kits nochmal abgleichen in Hinsicht auf Foreneinträge, user, etc.??)

Was passiert, wenn ich die 1.6.1 Installationsdateien einfach über die misslungene 1.6.4 Installation drüberkopiere und das kit erneut aufsetze?

Inwieweit kann die phpkit.sql für die Neuinstallation hilfreich sein, und wie/wo wird diese eingebunden?

Bin für jede Hilfe bezüglich der o.g. Punkte sehr dankbar.
  • Zum Seitenanfang
  • Zum Seitenende

maXus Männlich

Grafik Künstler

Beiträge: 1 092

Geschlecht: Männlich

Wohnort: Berlin

PHPKIT Version: 1.6.03

2

Sonntag, 30. Dezember 2007, 01:58

Da haste aber alles in einen Top geworfen doer? :D
Also den Brei kannste wegwerfen und neu aufsetzen. Deine Englische Version lass vorerst so, wie sie Ist. Geh in dein FTP und Kopiere ALLE Dateien auf deinen Rechner. Warum du vor deinem Update kein Backup gemacht hast, kann ich allerdings nicht verstehen. Das war grob Fahrlässig. Anschließend löscht du die 1.6.4 ohne das Unterverzeichnis der engl. Version. Anschließen lädst du die 1.6.1 wieder hoch und löscht gleich darauf die install.php

Danach kopierst du die beiden Dateien config.php und inc.dbtabs.php auf deinen Rechner. In der inc.dbtabs.php kannst du dann die Einstellungen für deine Datenbank vornehmen, damit beide Kits auf die gleiche Datenbanktabellen zugreifen. Denke du weißt was ich damit meine, hast es ja schonmal gemacht. In der Config stehen dann die Zugangsdaten für die DAtenbank drin. Diese müssen wieder in das Verzeichnes des neuen PHPKITs. Kenne Leider die Ordnerstruktur der 1.6.1 nicht, da ich sie nie eingesetzt habe. Bei der 1.6.03 war es admin/config/.

Sobald dann wieder alles läuft, kannst du deine phpkit.sql via phpMyAdmin wieder in deine Datenbank einspielen. Mach am besten vorher ein erneutes Backup der momentan vorhandenen Datenbank udn lösche sie dann komplett. Anschließend spielst du deine phpkit.sql ein.

Nun sollte der Alte Datenbestand schon einmal hergestellt sein. Nun bleibt dir nur noch der Weg der Sicherheit. Also Alle Sicherheitspatches die du hier im Forum findest einspielen und anschließend odeer besser schon vorher die Hacks und Addons wieder installieren, damit du dir die Sicherheitslücken nicht überschreibst. Dann packste dir noch den Haclblock drauf etc und schon sollte wieder alles klappen.

Ich hoffe die Grobe Anleitung hat geholfen. Sollte alles wieder Funktionieren, legst du dir bitte sofort ein Backup deiner Dateien an und deienr Datenbank und archivierst alles auf deiner Festplatte, damit sowas schnell wieder zurück gespielt werden kann bei Problemen. Ein Backup sollte dann zwischendurch öfters mal angelegt werden, denn die Dateien einer Website altern schnell.

//EDIT:
Ach so der Fehler, der dir ausgegeben wird, sagt nur aus, das der Eintrag in der Datenbank nicht mehr vorhanden ist, der für die Blacklist gebraucht wird. Sollte aber nach dem Einspielen deines Datenbankbackups auch behoben sein.
  • Zum Seitenanfang
  • Zum Seitenende

Headless Männlich

... nur noch zur deko

Beiträge: 2 374

Geschlecht: Männlich

Wohnort: Nürnberg

PHPKIT Version: keine

3

Sonntag, 30. Dezember 2007, 02:05

Vorweg ... echt blöde Situation! Ist verdammt schwer einen sauberen Stand hinzubekommen.
Was du machen kannst, ist die Dateien der 1.6.4 zu löschen und wieder die 1.6.1 aufzuspielen und diese Dummyweise zu installieren!

Jetzt spielst du deine Datenbanksicherung phpkit.sql über den phpmyadmin ein und testes in wie fern die Daten wieder da sind!
  • Zum Seitenanfang
  • Zum Seitenende

googlehupf

postet ab und an hier

4

Sonntag, 30. Dezember 2007, 11:17

Vielen Dank euch beiden für die Hilfe.

Wenn ich es richtig verstanden habe, muss das PHPKit nur auf den Server gleaden, aber NICHT installiert werden?!
Ganz sicher, dass die Zugangsdaten ("localhost", username, etc) in der config.php sind? Kann dort nichts diesbezüglich finden...
  • Zum Seitenanfang
  • Zum Seitenende

Fruppsi

ist gerade angekommen

Beiträge: 8

PHPKIT Version: 1.6.4

5

Sonntag, 30. Dezember 2007, 11:22

Varab forum und user bleiben besthen hab selbst schon mal gedowngraded
  • Zum Seitenanfang
  • Zum Seitenende

googlehupf

postet ab und an hier

6

Sonntag, 30. Dezember 2007, 11:38

Hallo,

habe soeben die entsprechenden DAtenbanktabellen per phpmyadmin gelöscht und die phpkit.sql wieder eingespielt. Zuerst die gute nachricht: Alle user und Foreneinträge sind noch da (Habs in der englischen Version nachgeschaut, die sich ja der deutschen Tabellen bedient). Allerdings ist die Fehlermeldung oben auf der Seite, die ich weiter oben zitiert habe, immer noch da. Beim Import gabe es außerdem vom phpmyadmin folgende Fehlermeldung:

Zitat


Error
SQL query:
###########
# Table trope_adview
#
CREATE TABLE trope_adview(
adview_id int( 14 ) unsigned NOT NULL AUTO_INCREMENT ,
adview_relation int( 5 ) unsigned NOT NULL DEFAULT '1',
adview_views int( 14 ) unsigned NOT NULL DEFAULT '0',
adview_time int( 14 ) unsigned NOT NULL DEFAULT '0',
adview_code text NOT NULL ,
adview_status tinyint( 1 ) NOT NULL DEFAULT '0',
adview_clicks int( 14 ) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY ( adview_id ) );


MySQL said:
#1050 -


Kann es sein, dass ich eine Tabelle zuviel bei der Sicherung ausgewählt habe, und diese schon existiert? (not null). Das prefix "trope_" ist nämlich von der englischen Version.
  • Zum Seitenanfang
  • Zum Seitenende

googlehupf

postet ab und an hier

7

Sonntag, 30. Dezember 2007, 11:39

Varab forum und user bleiben besthen hab selbst schon mal gedowngraded
Und wie bist du das angegangen?
  • Zum Seitenanfang
  • Zum Seitenende

Fruppsi

ist gerade angekommen

Beiträge: 8

PHPKIT Version: 1.6.4

8

Sonntag, 30. Dezember 2007, 11:42

phpkit 1.6.1 instaliert die user und forum tabellen glöscht und sie vom 1.6.4 importiert
content kanns de auch kopieren
  • Zum Seitenanfang
  • Zum Seitenende

Dirk Kántor Männlich

aká Dooki

Beiträge: 2 073

Geschlecht: Männlich

PHPKIT Version: keine

9

Sonntag, 30. Dezember 2007, 11:51

googlehupf hast du kein backup der deutschen version?!

macht ja kein sinn nen backup der englischen einzuspielen wenn diese davon nicht betroffen war
  • Zum Seitenanfang
  • Zum Seitenende

googlehupf

postet ab und an hier

10

Sonntag, 30. Dezember 2007, 12:06

@ Dooki,

doch doch, das war das backup der deutschen version. Diese teilt sich nur mit der englischen eine sql Datenbank, nur die Tabellen-Präfixe sind verschieden.

Die Fehlermeldung im englischen Kit, dass die blacklist Tabelle fehlt lag daran, dass in der inc.dbtabs.php auf die deutsche blacklist verwiesen wurde, und die fehlt tatsächlich, auch nach dem ich das backup eingespielt habe. Kann man die irgendwie neu erstellen?

Außerdem sind alle Foreneinträge verstümmelt, kaum noch länger als zwei Zeilen :( Vielleicht habe ich beim Import im phpmyadmin was falsch gemacht? Da gibt es ja zig Einstellungsmöglichkeiten, z. B. "Character set of the file:" oder "SQL compatibility mode": Habe da alles so gelassen wie es war...
  • Zum Seitenanfang
  • Zum Seitenende