Jetzt kostenlos Anmelden!


Prisma Männlich

lernt alles kennen

Beiträge: 58

Geschlecht: Männlich

Wohnort: Bremen

PHPKIT Version: 1.6.5

1

Montag, 3. November 2008, 12:48

MySQL-Database error nach Umzug auf anderen Webspace

MySQL-Database error
Time and Date:03.11.2008 - 12:36
MySQL error:
Unknown column 'contentcat_type' in 'where clause'
MySQL error number:
1054
MySQL query:
SELECT contentcat_id, contentcat_name FROM phpkit_contentcat WHERE contentcat_type=1 ORDER by contentcat_name ASC

Hallo alle miteinander,
nach augenscheinlich erfolgreichem Umzug auf einen anderen Webserver (alles wird korrekt dargestellt auf www.cs-family.de) habe ich heute versucht, einen neuen News-Beitrag zu schreiben und o.g. Fehler bekommen. In der db, die ich per Export/Import auf den neuen Server übertragen hatte finde ich tatsächlich keine spalte 'contentcat_type', sondern 'contentcat_type0', 'contentcat_type1', 'contentcat_type2', 'contentcat_type3' und 'contentcat_type4.
Mir scheint, als wäre beim Import etwas schief gegangen, aber ich bin halt nicht sicher was und wie ich es in den Griff bekommen kann.

Hat jemand einen Tip für mich?

EDIT: editieren eines vorhandenen Beitragen funktioniert einwandfrei.
Nach Testinstallation eines PHPKIT auf localhost stelle ich fest, das die Spalten so richtig sind. hmmm was ist denn da falsch?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Prisma« (3. November 2008, 14:49)

  • Zum Seitenanfang
  • Zum Seitenende

"Sascha" Männlich

"HellBoY the KiT"

Beiträge: 492

Geschlecht: Männlich

Wohnort: 63263 Neu-Isenburg

PHPKIT Version: 1.6.5

2

Montag, 3. November 2008, 16:42

Hast du was an den datein contentcompose.php oder contentcategory.php im Ordner pkinc/admin/ rumgefummelt ???
  • Zum Seitenanfang
  • Zum Seitenende

Prisma Männlich

lernt alles kennen

Beiträge: 58

Geschlecht: Männlich

Wohnort: Bremen

PHPKIT Version: 1.6.5

3

Montag, 3. November 2008, 18:29

Danke für deine Reaktion,
nein ich habe rein gar nichts verändert.
Einfach alle Dateien von Webspace zu Webspace kopiert und die DB per phpmyadmin exportiert/importiert.
  • Zum Seitenanfang
  • Zum Seitenende

Prisma Männlich

lernt alles kennen

Beiträge: 58

Geschlecht: Männlich

Wohnort: Bremen

PHPKIT Version: 1.6.5

4

Dienstag, 4. November 2008, 14:32

NACHTRAG:
Ich habe eine Weiterleitung eingerichtet, da die Domain noch nicht zum neuen Provider übergeben wurde.
Ich habe die Homepage also 2 mal im Netz auf 2 verschiedenen Webservern.
Wenn ich die Weiterleitung aufhebe und somit auf dem alten Webspace lande, funktioniert das Erstellen eines News-Beitrages einwandfrei.
Da alles andere funktioniert, kann es ja eigendlich nicht an der Weiterleitung liegen, oder?
  • Zum Seitenanfang
  • Zum Seitenende

reddevil82 Männlich

BFM Stream Cheffe

Beiträge: 1 712

Geschlecht: Männlich

PHPKIT Version: 1.6.5

5

Dienstag, 4. November 2008, 16:28

MySQL error:Unknown column 'contentcat_type' in 'where clause'


Das sagt eigentlich aus das diese Tabelle in deiner DB fehlt. Schau mal in dein phpmyadmin ob auch wirklich alles importiert wurde
Seit 02.07.2010 Papa einer süssen Tocher !!!!

http://www.burnerfm.de

Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
  • Zum Seitenanfang
  • Zum Seitenende

"Sascha" Männlich

"HellBoY the KiT"

Beiträge: 492

Geschlecht: Männlich

Wohnort: 63263 Neu-Isenburg

PHPKIT Version: 1.6.5

6

Dienstag, 4. November 2008, 17:34

@Reddevil da er aber geschrieben hat:

ich habe rein gar nichts verändert.


Und weder bei Version 1.6.1 noch bei 1.6.4 ist diese Tabelle dabei er kann her gehen und dies in seinde DB einfügen

CREATE TABLE IF NOT EXISTS `phpkit_contentcat` (
`contentcat_type` tinyint(1) NOT NULL default '1'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;

weis nur nicht für was das sein soll.
  • Zum Seitenanfang
  • Zum Seitenende

Prisma Männlich

lernt alles kennen

Beiträge: 58

Geschlecht: Männlich

Wohnort: Bremen

PHPKIT Version: 1.6.5

7

Dienstag, 4. November 2008, 21:48

Die Tabelle bzw Spalte einzufügen kann nicht die Lösung sein, da ja im Original diese Spalte auch nicht vorhanden ist.
Ich bin der Meinung, das der Query falsch generiert wird. Das Kit sollte wahrscheinlich in der Spalte `contentcat_type2` auf 1 prüfen anstatt in `contentcat_type`.
Ich kann mir nur beim besten Willen nicht erklären, wie das zu Stande kommt.
Es muss meiner Meinung nach ein Fehler bei der generation des Query ein Fehler auftreten.
Ich habe auch schon die beiden oben angesprochenen Dateien mit den originalen einer Neuinstallation verglichen.
Beide Dateien sind identisch.
  • Zum Seitenanfang
  • Zum Seitenende

Proggi Männlich

schaut regelmäßig rein

Beiträge: 263

Geschlecht: Männlich

Wohnort: Berlin

PHPKIT Version: 1.6.5

8

Mittwoch, 5. November 2008, 10:52

Moin allerseits,

ich tippe mal ganz schwer darauf, dass der Wert der Variablen $type nicht übergeben wird.
Denn es gibt die Spalten contentcat_type1 - contentcat_type2......

Durch den fehlenden Wert des Content-Typs (Type 1 = Artikel, Type 2 = News.....) dürfte die Fehlermeldung zustande kommen.
Jetzt habt Ihr erst mal nen Ansatz ;)

@Reddevil

Zitat

MySQL error:Unknown column 'contentcat_type' in 'where clause'

Das sagt eigentlich aus das diese Tabelle in deiner DB fehlt. Schau mal in dein phpmyadmin ob auch wirklich alles importiert wurde
Dies sagt aus, dass diese Spalte (column) nicht existiert ;)


Netten Gruß Andy --- Proggi
Es gibt viel zu tun - packen wir es an.....


  • Zum Seitenanfang
  • Zum Seitenende

Prisma Männlich

lernt alles kennen

Beiträge: 58

Geschlecht: Männlich

Wohnort: Bremen

PHPKIT Version: 1.6.5

9

Mittwoch, 5. November 2008, 15:11

So etwas habe ich auch vermutet.

Ich habe gerade ein 2. Kit versucht in einen anderen Ordner zu installieren.
Ist der "save_mode" schuld? Bei meinen bisherigen Installationen hatte ich nie den "save_mode" aktiv.
Eigendlich sollte die Installation ja dennoch funktionieren.
Hat sie auch bis zu dem Punkt, an dem der Adminaccount angelegt werden soll.

MySQL-Database error
Time and Date: 05.11.2008 - 14:59
MySQL error: Field 'uid' doesn't have a default value
MySQL error number: 1364
MySQL query: INSERT INTO phpkit_user SET user_name='Osterhase', user_pw='md5-verschlüsseltes-passwort', user_status='admin', user_email='ich@meine.domain',user_nick='Osterhase',signin='1225893554',user_id=1

Das riecht ja nach dem selben Problem. Hat dazu jemand eine Idee?
Kann es sein, das der "save_mode" mir böse mitspielt?
  • Zum Seitenanfang
  • Zum Seitenende

Prisma Männlich

lernt alles kennen

Beiträge: 58

Geschlecht: Männlich

Wohnort: Bremen

PHPKIT Version: 1.6.5

10

Dienstag, 11. November 2008, 10:16

Da ich immer noch keinen Lösungsansatz habe, wäre ich wirklich begeistert wenn sich einer der Admins der Sache annehmen könnte.
Zugangsdaten per Mail oder PM wären nicht das Problem.
Auch ein Fachgespräch ;) per TeamSpeak würde mir evtl weiterhelfen.
Ich lerne zwar gerade FiAw aber das Kit ist mir noch ne Nummer zu groß.

Mag sich jemand darum kümmern?
Kann doch eigendlich nur eine Servereinstellung sein.

EDIT: Ich habe soeben einen Beitrag direkt in die DB gehackt. Der wird korrekt angezeigt.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Prisma« (11. November 2008, 10:38)

  • Zum Seitenanfang
  • Zum Seitenende