Seite 11 von 28

Verfasst: 13.11.2008 22:38
von djchrisnet
PS: ich sehe keinen Grund dass der Mod unter 3.0.3 nicht laufen sollte!

Verfasst: 16.11.2008 12:06
von DreamPromise
Moin moin

also ich hab mich mal rangertaut das Teil zu installieren ...

Leider kann ich die Tabelle nicht erstellen.
  • Fehler

    SQL-Befehl:

    CREATE TABLE IF NOT EXISTS `phpbb_partners` (
    `id` mediumint( 8 ) NOT NULL AUTO_INCREMENT ,
    `title` mediumtext COLLATE utf8_bin NOT NULL ,
    `url` varchar( 255 ) COLLATE utf8_bin NOT NULL ,
    `image_url` varchar( 255 ) COLLATE utf8_bin NOT NULL ,
    `counter` mediumint( 9 ) NOT NULL ,
    `position` tinyint( 3 ) NOT NULL ,
    `text` mediumtext CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
    `bbcode_bitfield` varchar( 255 ) COLLATE utf8_bin NOT NULL ,
    `bbcode_uid` varchar( 8 ) COLLATE utf8_bin NOT NULL ,
    `enable_bbcode` tinyint( 1 ) NOT NULL ,
    `enable_smilies` tinyint( 1 ) NOT NULL ,
    `enable_magic_url` tinyint( 1 ) NOT NULL ,
    `enable_count` tinyint( 1 ) NOT NULL ,
    `aktiv` tinyint( 1 ) NOT NULL default '0',
    PRIMARY KEY ( `id` )
    ) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_bin AUTO_INCREMENT =1

    MySQL meldet: Dokumentation
    #1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'collate utf8_bin NOT NULL,
    `url` varchar(255) collate utf8_b
Sicher wieder diese dösige Sache mit utf8 ...
Was muß ich denn rauslöschen aus der SQL damit ich die Tabelle erstellen kann?

DP

Verfasst: 26.11.2008 00:55
von GreyAstra
den gleichen Fehler habe ich auch mit der Datenbank, bekomme die Tabelle nicht rein

Verfasst: 26.11.2008 20:07
von djchrisnet
ich kann beim besten willen keinen Fehler entdecken, zumal der Code mit phpmyadmin generiert wurde. welche mysql version nutzt ihr?

Verfasst: 26.11.2008 20:22
von DreamPromise
Moin moin

5.0.27

Verfasst: 26.11.2008 20:47
von djchrisnet
Probier mal diesen Code und führe den 2.ten danach zusätzlich aus!

Code: Alles auswählen

CREATE TABLE IF NOT EXISTS `phpbb_partners` (
`id` mediumint( 8 ) NOT NULL AUTO_INCREMENT ,
`title` mediumtext NOT NULL ,
`url` varchar( 255 ) COLLATE utf8_bin NOT NULL ,
`image_url` varchar( 255 ) COLLATE utf8_bin NOT NULL ,
`counter` mediumint( 9 ) NOT NULL ,
`position` tinyint( 3 ) NOT NULL ,
`text` mediumtext CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
`bbcode_bitfield` varchar( 255 ) COLLATE utf8_bin NOT NULL ,
`bbcode_uid` varchar( 8 ) COLLATE utf8_bin NOT NULL ,
`enable_bbcode` tinyint( 1 ) NOT NULL ,
`enable_smilies` tinyint( 1 ) NOT NULL ,
`enable_magic_url` tinyint( 1 ) NOT NULL ,
`enable_count` tinyint( 1 ) NOT NULL ,
`aktiv` tinyint( 1 ) NOT NULL default '0',
PRIMARY KEY ( `id` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_bin AUTO_INCREMENT =1 

Code: Alles auswählen

  ALTER TABLE `phpbb_partners` CHANGE `title` `title` MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL   

Verfasst: 26.11.2008 20:58
von DreamPromise
Moin moin

wenn ich das ausführe kommt:

SQL-Befehl:

Code: Alles auswählen

CREATE TABLE IF NOT EXISTS `phpbb_partners` (
`id` mediumint( 8 ) NOT NULL AUTO_INCREMENT ,
`title` mediumtext NOT NULL ,
`url` varchar( 255 ) COLLATE utf8_bin NOT NULL ,
`image_url` varchar( 255 ) COLLATE utf8_bin NOT NULL ,
`counter` mediumint( 9 ) NOT NULL ,
`position` tinyint( 3 ) NOT NULL ,
`text` mediumtext CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
`bbcode_bitfield` varchar( 255 ) COLLATE utf8_bin NOT NULL ,
`bbcode_uid` varchar( 8 ) COLLATE utf8_bin NOT NULL ,
`enable_bbcode` tinyint( 1 ) NOT NULL ,
`enable_smilies` tinyint( 1 ) NOT NULL ,
`enable_magic_url` tinyint( 1 ) NOT NULL ,
`enable_count` tinyint( 1 ) NOT NULL ,
`aktiv` tinyint( 1 ) NOT NULL default '0',
PRIMARY KEY ( `id` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_bin AUTO_INCREMENT =1

Code: Alles auswählen

MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'COLLATE utf8_bin NOT NULL ,
`image_url` varchar( 255 ) COLLATE

Verfasst: 27.11.2008 01:42
von GreyAstra
Hi, also bei mir geht der Mod jetzt, habe einfach alles so gemacht wie es hier drin steht: http://www.phpbb.de/viewtopic.php?t=172 ... m&start=10

teste mal funktioniert bei dir bestimmt auch

Verfasst: 27.11.2008 07:30
von DreamPromise
Moin moin

also so sieht die SQL nun aus:

Code: Alles auswählen

CREATE TABLE IF NOT EXISTS `phpbb_partners` (
`id` mediumint( 8 ) NOT NULL AUTO_INCREMENT ,
`title` mediumtext NOT NULL ,
`url` varchar( 255 ) NOT NULL ,
`image_url` varchar( 255 ) NOT NULL ,
`counter` mediumint( 9 ) NOT NULL ,
`position` tinyint( 3 ) NOT NULL ,
`text` mediumtext NOT NULL ,
`bbcode_bitfield` varchar( 255 ) NOT NULL ,
`bbcode_uid` varchar( 8 ) NOT NULL ,
`enable_bbcode` tinyint( 1 ) NOT NULL ,
`enable_smilies` tinyint( 1 ) NOT NULL ,
`enable_magic_url` tinyint( 1 ) NOT NULL ,
`enable_count` tinyint( 1 ) NOT NULL ,
`aktiv` tinyint( 1 ) NOT NULL default '0',
PRIMARY KEY ( `id` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_bin AUTO_INCREMENT =1 
leider kommt nun:

Code: Alles auswählen

#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'REATE TABLE IF NOT EXISTS `phpbb_partners` (
`id` mediumint( 8 
Ich hab mich deshalb entschlossen diesen MOD nicht zu installieren.
Hab ja keine Lust nachher irgendwas wieder tagelang zu reparieren ... :wink: :wink:
Danke für die Ausdauer.

Verfasst: 27.11.2008 11:53
von GreyAstra
DreamPromise hat geschrieben:Moin moin

also so sieht die SQL nun aus:

Code: Alles auswählen

CREATE TABLE IF NOT EXISTS `phpbb_partners` (
`id` mediumint( 8 ) NOT NULL AUTO_INCREMENT ,
`title` mediumtext NOT NULL ,
`url` varchar( 255 ) NOT NULL ,
`image_url` varchar( 255 ) NOT NULL ,
`counter` mediumint( 9 ) NOT NULL ,
`position` tinyint( 3 ) NOT NULL ,
`text` mediumtext NOT NULL ,
`bbcode_bitfield` varchar( 255 ) NOT NULL ,
`bbcode_uid` varchar( 8 ) NOT NULL ,
`enable_bbcode` tinyint( 1 ) NOT NULL ,
`enable_smilies` tinyint( 1 ) NOT NULL ,
`enable_magic_url` tinyint( 1 ) NOT NULL ,
`enable_count` tinyint( 1 ) NOT NULL ,
`aktiv` tinyint( 1 ) NOT NULL default '0',
PRIMARY KEY ( `id` )
)[/quote]


 [color=red]ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_bin AUTO_INCREMENT =1[/color] 

das Rot markierte musste dabei auch weglassen, so ging es bei mir aufjedenfall