[geeklog-modules] Forum installation breaks easily when not using gl_ DB prefix

Tony Bibbs tony at tonybibbs.com
Sat Feb 22 12:20:56 EST 2003


Well, can I recommend posts to geeklog-announce, geeklog-modules and a
notice on geeklog.net on releases? All three are perfect avenues for
this sort of communication. While I frequent geeklog.net, posts move
off the frontpage quickly. Had it been emailed to the lists I would
have caught this.

Is there any database changes? I already struggled through this to get
this far and I have a half-started conversion script. I just as well
assume stay on this outdated version until I get the conversion done.

Please tell me there are no DB changes ;-)

Oh, while you are adding that mod, can you allow it so links to
downloads can be provided instead of the actual file? Looking forward
to your update to that...

--Tony

Blaine Lang wrote:

> You have an old version buddy ... Fixed 2 weeks ago.

> You should download from geeklogplugins

> http://sourceforge.net/project/showfiles.php?group_id=34911

>

> I don't have access to update geeklog.net and wasn't going to add yet

> another version.

> I had posted updates on the site indicating this was where it should be

> downloaded from or my site.

>

> Currently working on a mod for the filemgmt plugin to allow admins to

> replace files.

>

> Blaine

>

> ----- Original Message -----

> From: "Tony Bibbs" <tony at tonybibbs.com>

> To: <geeklog-modules at lists.geeklog.net>

> Sent: Saturday, February 22, 2003 11:48 AM

> Subject: Re: [geeklog-modules] Forum installation breaks easily when not

> using gl_ DB prefix

>

>

>

>>Here is the sql file to fix the error.

>>

>>Tony Bibbs wrote:

>>

>>>This has probably already been reported but if you don't use the gl_

>>>table prefix then the forum will not install for you. gl_ is clearly

>>>hardcoded in mysql_install_2.0.php

>>>

>>>--Tony

>>>

>>>_______________________________________________

>>>geeklog-modules mailing list

>>>geeklog-modules at lists.geeklog.net

>>>http://lists.geeklog.net/listinfo/geeklog-modules

>>

>>

>>--

>>+-------------------+--------------------------------------------------+

>>|Tony Bibbs |[R]egardless of what you may think of our penal |

>>|tony at tonybibbs.com |system, the fact is that every man in jail is one |

>>| |less potential fisherman to clutter up your |

>>| |favorite pool or pond. --Ed Zern |

>>

>>+-------------------+--------------------------------------------------+

>>

>

>

>

> ----------------------------------------------------------------------------

> ----

>

>

>

>><?php

>># Geeklog Forum Plugin Version 2.0 SQL Install Code

>># Blaine Lang Feb 5/2002

>># Contact: geeklog at langfamily.ca

>>#

>>

>>#

>># Table structure for table `gl_forum_categories`

>>#

>>

>>$_SQL[] = "CREATE TABLE {$_TABLES['gf_categories']} (

>> cat_order smallint(4) NOT NULL default '0',

>> cat_name varchar(255) NOT NULL default '',

>> cat_dscp text NOT NULL,

>> id int(2) NOT NULL auto_increment,

>> PRIMARY KEY (id)

>>) TYPE=MyISAM;";

>># --------------------------------------------------------

>>

>>#

>># Table structure for table `gl_forum_forums`

>>#

>>

>>$_SQL[] = "CREATE TABLE {$_TABLES['gf_forums']} (

>> forum_order int(4) NOT NULL default '0',

>> forum_name varchar(255) NOT NULL default '0',

>> forum_dscp text NOT NULL,

>> forum_id int(4) NOT NULL auto_increment,

>> forum_cat int(3) NOT NULL default '0',

>> grp_id mediumint(8) NOT NULL default '2',

>> PRIMARY KEY (forum_id),

>> KEY forum_cat (forum_cat),

>> KEY forum_id (forum_id)

>>) TYPE=MyISAM;";

>># --------------------------------------------------------

>>

>>#

>># Table structure for table `gl_forum_topic`

>>#

>>

>>$_SQL[] = "CREATE TABLE {$_TABLES['gf_topic']} (

>> id mediumint(8) NOT NULL auto_increment,

>> pid mediumint(8) NOT NULL default '0',

>> cat int(3) NOT NULL default '0',

>> uid mediumint(8) NOT NULL default '0',

>> name varchar(50) default NULL,

>> date varchar(12) default NULL,

>> lastupdated varchar(12) default NULL,

>> email varchar(50) default NULL,

>> website varchar(100) NOT NULL default '',

>> subject varchar(100) NOT NULL default '',

>> comment longtext,

>> postmode varchar(10) NOT NULL default '',

>> replies bigint(10) NOT NULL default '0',

>> views bigint(10) NOT NULL default '0',

>> ip varchar(255) default NULL,

>> mood varchar(100) default 'indifferent',

>> topicimg varchar(100) NOT NULL default '',

>> sticky tinyint(1) NOT NULL default '0',

>> test tinyint(1) NOT NULL default '1',

>> moved tinyint(1) NOT NULL default '0',

>> locked tinyint(1) NOT NULL default '0',

>> forum int(3) NOT NULL default '0',

>> PRIMARY KEY (id),

>> KEY forum_idx (forum)

>>) TYPE=MyISAM;";

>># --------------------------------------------------------

>>

>>#

>># Table structure for table `gl_forum_log`

>>#

>>

>>$_SQL[] = "CREATE TABLE {$_TABLES['gf_log']} (

>> uid mediumint(8) NOT NULL default '0',

>> forum mediumint(3) NOT NULL default '0',

>> topic mediumint(3) NOT NULL default '0',

>> time varchar(40) NOT NULL default '0',

>> KEY uid_forum (uid,forum),

>> KEY uid_topic (uid,topic),

>> KEY forum (forum)

>>) TYPE=MyISAM;";

>># --------------------------------------------------------

>>

>>#

>># Table structure for table `gl_forum_moderators`

>>#

>>

>>$_SQL[] = "CREATE TABLE {$_TABLES['gf_moderators']} (

>> mod_id int(11) NOT NULL auto_increment,

>> mod_username varchar(30) default NULL,

>> mod_forum varchar(30) default NULL,

>> mod_delete tinyint(1) NOT NULL default '0',

>> mod_ban tinyint(1) NOT NULL default '0',

>> mod_edit tinyint(1) NOT NULL default '0',

>> mod_move tinyint(1) NOT NULL default '0',

>> mod_stick tinyint(1) NOT NULL default '0',

>> PRIMARY KEY (mod_id)

>>) TYPE=MyISAM;";

>># --------------------------------------------------------

>>

>>#

>># Table structure for table `gl_forum_settings`

>>#

>>

>>$_SQL[] = "CREATE TABLE {$_TABLES['gf_settings']} (

>> slogan varchar(255) NOT NULL default '',

>> registrationrequired tinyint(1) unsigned NOT NULL default '0',

>> registerpost tinyint(1) unsigned NOT NULL default '0',

>> allowhtml tinyint(1) unsigned NOT NULL default '1',

>> glfilter tinyint(1) unsigned NOT NULL default '0',

>> censor tinyint(1) unsigned NOT NULL default '1',

>> showmood tinyint(1) unsigned NOT NULL default '1',

>> allowsmilies tinyint(1) unsigned NOT NULL default '1',

>> allowavatar tinyint(1) unsigned NOT NULL default '1',

>> allow_notify tinyint(1) unsigned NOT NULL default '1',

>> showiframe tinyint(1) unsigned NOT NULL default '1',

>> msgauto tinyint(1) NOT NULL default '1',

>> xtrausersettings tinyint(1) unsigned NOT NULL default '0',

>> img_width int(4) NOT NULL default '50',

>> viewtopicnumchars int(4) NOT NULL default '20',

>> topicsperpage int(4) NOT NULL default '10',

>> postsperpage int(4) NOT NULL default '10',

>> imgset varchar(30) NOT NULL default '',

>> level1 int(5) NOT NULL default '1',

>> level2 int(5) NOT NULL default '15',

>> level3 int(5) NOT NULL default '35',

>> level4 int(5) NOT NULL default '70',

>> level5 int(5) NOT NULL default '120',

>> level1name varchar(40) NOT NULL default 'Newbie',

>> level2name varchar(40) NOT NULL default 'Junior',

>> level3name varchar(40) NOT NULL default 'Chatty',

>> level4name varchar(40) NOT NULL default 'Regular Member',

>> level5name varchar(40) NOT NULL default 'Active Member'

>>) TYPE=MyISAM;";

>># --------------------------------------------------------

>>

>>#

>># Table structure for table `gl_forum_userprefs`

>>#

>>

>>$_SQL[] = "CREATE TABLE {$_TABLES['gf_userprefs']} (

>> uid mediumint(8) NOT NULL default '0',

>> topicsperpage int(3) NOT NULL default '5',

>> postsperpage int(3) NOT NULL default '5',

>> popularlimit int(3) NOT NULL default '10',

>> messagesperpage int(3) NOT NULL default '20',

>> searchlines int(3) NOT NULL default '20',

>> viewanonposts tinyint(1) NOT NULL default '1',

>> alwaysnotify tinyint(1) NOT NULL default '0',

>> membersperpage int(3) NOT NULL default '20',

>> showiframe tinyint(1) NOT NULL default '1',

>> PRIMARY KEY (uid)

>>) TYPE=MyISAM;";

>># --------------------------------------------------------

>>

>>#

>># Table structure for table `gl_forum_watch`

>>#

>>

>>$_SQL[] = "CREATE TABLE {$_TABLES['gf_watch']} (

>> id mediumint(8) NOT NULL auto_increment,

>> forum_id mediumint(8) NOT NULL default '0',

>> topic_id mediumint(8) NOT NULL default '0',

>> uid mediumint(8) NOT NULL default '0',

>> date_added date NOT NULL default '0000-00-00',

>> PRIMARY KEY (id),

>> KEY uid (uid),

>> KEY forum_id (forum_id),

>> KEY topic_id (topic_id)

>>) TYPE=MyISAM;";

>># --------------------------------------------------------

>>

>># Table structure for table `gl_forum_banned_ip`

>>#

>>$_SQL[] = "CREATE TABLE {$_TABLES['gf_banned_ip']} (

>> host_ip varchar(255) default NULL,

>> KEY index1 (host_ip)

>>) TYPE=MyISAM;";

>># --------------------------------------------------------

>>

>>?>

>>

>

> _______________________________________________

> geeklog-modules mailing list

> geeklog-modules at lists.geeklog.net

> http://lists.geeklog.net/listinfo/geeklog-modules



--
+-------------------+--------------------------------------------------+

|Tony Bibbs |[R]egardless of what you may think of our penal |

|tony at tonybibbs.com |system, the fact is that every man in jail is one |

| |less potential fisherman to clutter up your |

| |favorite pool or pond. --Ed Zern |


+-------------------+--------------------------------------------------+




More information about the geeklog-modules mailing list