PORTAL MX fout bij SQL

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

PORTAL MX fout bij SQL

Bericht door abcde » 23 jun 2004, 11:21

Beste leden,

Ik heb de MX portal geinstaleerd, maar toen kreeg ik de volgende fout:

Code: Selecteer alles

phpBB : Critical Error 

Could not query config information

DEBUG MODE

SQL Error : 1146 Table 'abcde_thefreeserver_net_-_phpbb.phpbb_config' doesn't exist

SELECT * FROM phpbb_config

Line : 208
File : /var/www/html/mx/common.php 
IK wilde de SQL/database install opnieuw installeren maar ik krijg onder andere de volgende fouten:

Code: Selecteer alles

[Already added in previous update (or db error)] line: 1 , ALTER TABLE mx_page add( auth_view tinyint(2) NOT NULL default '0' )
[Already added in previous update (or db error)] line: 2 , ALTER TABLE mx_portal add( portal_version varchar(255) default '2.7.3' )
[Already added in previous update (or db error)] line: 3 , ALTER TABLE mx_portal add( top_phpbb_links smallint(5) unsigned default '1' NOT NULL )
[Already added in previous update (or db error)] line: 4 , ALTER TABLE mx_menu_categories add( cat_show TINYINT(1) UNSIGNED DEFAULT '1' NOT NULL )
[Already added in previous update (or db error)] line: 5 , ALTER TABLE mx_menu_nav add( page_id smallint(5) unsigned default '0' )
[Already added in previous update (or db error)] line: 6 , ALTER TABLE mx_menu_nav add( auth_view_group smallint(5) NOT NULL default '0' )
[Already added in previous update (or db error)] line: 7 , ALTER TABLE mx_block add( auth_view_group smallint(5) NOT NULL default '0', auth_edit_group smallint(5) NOT NULL default '0', auth_delete_group smallint(5) NOT NULL default '0' )
[Already added in previous update (or db error)] line: 8 , ALTER TABLE mx_page add( auth_view_group smallint(5) NOT NULL default '0' )
[Added/Updated] line: 9 , DROP TABLE IF EXISTS mx_block_user_parameter
[Already added in previous update (or db error)] line: 10 , ALTER TABLE mx_menu_nav add( link_target tinyint(2) unsigned NOT NULL default '0' )
[Already added in previous update (or db error)] line: 11 , ALTER TABLE mx_page add( page_header varchar(255) default 'overall_header.tpl' NULL )
En als ik ze dan handmatig in de phpMyAdmin heb ingevoerd krijg ik meldingen zoals:

Code: Selecteer alles


#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 '"CREATE TABLE ".$mx_table_prefix. "column_block (
  column_id s

#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 '"DROP TABLE IF EXISTS ".$mx_table_prefix. "block",  "DROP TABLE
Ik weet niets tot nauwelijks iets van MySql, dus ik snap ook niet wat hier wordt bedoeld.(Behalve de error!)

Alvast Bedankt,

abcde
Bijna 1500 posts!

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 23 jun 2004, 13:00

Die eerste error komt door dat de tabel phpbb_config niet meer bestaat (verwijderd?).

De tweede is niet erg. Hij geeft gewoon aan dat je het niet hoeft uit te voeren omdat je dat al ghedaan hebt.

Die laatste is omdat je dat stukje waarschijnlijk recht uit een php bestand o.i.d. gehaald hebt. ".$mx_table_prefix. " moet vervangen worden met de tabel prefix.

abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Bericht door abcde » 23 jun 2004, 15:07

WebSiteNet schreef: Die laatste is omdat je dat stukje waarschijnlijk recht uit een php bestand o.i.d. gehaald hebt. ".$mx_table_prefix. " moet vervangen worden met de tabel prefix.
De prefix is mx_
Bijna 1500 posts!

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 23 jun 2004, 16:16

Dan moet je in de query's dit:

Code: Selecteer alles

".$mx_table_prefix. "
Vervangen met:

abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Bericht door abcde » 23 jun 2004, 16:17

Oke ik ga het testen! :thumb:

Edit het resultaat:

Code: Selecteer alles

Fout

SQL-query :  

"DROP TABLE IF EXISTS" "mx_block", "DROP TABLE IF EXISTS" "mx_block_system_parameter", "DROP TABLE IF EXISTS" "mx_block_user_parameter", "DROP TABLE IF EXISTS" "mx_column", "DROP TABLE IF EXISTS" "mx_column_block", "DROP TABLE IF EXISTS" "mx_function", "DROP TABLE IF EXISTS" "mx_menu_categories", "DROP TABLE IF EXISTS" "mx_menu_nav", "DROP TABLE IF EXISTS" "mx_module", "DROP TABLE IF EXISTS" "mx_page", "DROP TABLE IF EXISTS" "mx_parameter", "DROP TABLE IF EXISTS" "mx_parameter_option", "DROP TABLE IF EXISTS" "mx_portal

MySQL retourneerde: 


#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 '"DROP TABLE IF EXISTS" "mx_block",  "DROP TABLE IF EXISTS" "mx_

Bijna 1500 posts!

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 23 jun 2004, 17:16

Waarom wil je de tabellen verwijderen? Dit is de goede query:

Code: Selecteer alles

DROP TABLE IF EXISTS mx_block, mx_block_system_parameter, mx_block_user_parameter, mx_column, mx_column_block, mx_function, mx_menu_categories, mx_menu_nav, mx_module, mx_page, mx_parameter, mx_parameter_option, mx_portal;

abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Bericht door abcde » 23 jun 2004, 17:17

WebSiteNet schreef:Waarom wil je de tabellen verwijderen? Dit is de goede query:

Code: Selecteer alles

DROP TABLE IF EXISTS mx_block, mx_block_system_parameter, mx_block_user_parameter, mx_column, mx_column_block, mx_function, mx_menu_categories, mx_menu_nav, mx_module, mx_page, mx_parameter, mx_parameter_option, mx_portal;
Dat stond in het bestand zo.

Als ik het onderstaande wil uitvoren:

Code: Selecteer alles

"CREATE TABLE mx_block (
  block_id smallint(5) unsigned NOT NULL auto_increment,
  block_title varchar(150) default NULL,
  block_desc text,
  function_id smallint(5) unsigned default NULL,
  auth_view tinyint(2) NOT NULL default '0',
  auth_edit tinyint(2) default '0',
  auth_delete tinyint(2) default '0',
  auth_view_group smallint(5) NOT NULL default '0',
  auth_edit_group smallint(5) NOT NULL default '0',
  auth_delete_group smallint(5) NOT NULL default '0',
  PRIMARY KEY  (block_id)
) ",
Dan krijg ik de volgende fout:

Code: Selecteer alles

Fout

SQL-query :  

"CREATE TABLE mx_block ( block_id smallint(5) unsigned NOT NULL auto_increment, block_title varchar(150) default NULL, block_desc text, function_id smallint(5) unsigned default NULL, auth_view tinyint(2) NOT NULL default '0', auth_edit tinyint(2) default '0', auth_delete tinyint(2) default '0', auth_view_group smallint(5) NOT NULL default '0', auth_edit_group smallint(5) NOT NULL default '0', auth_delete_group smallint(5) NOT NULL default '0', PRIMARY KEY (block_id) ) ", 

MySQL retourneerde: 


#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 '"CREATE TABLE mx_block (
  block_id smallint(5) unsigned NOT NU
Ik kom er niet echt uit!
Bijna 1500 posts!

abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Bericht door abcde » 23 jun 2004, 18:47

EINDELIJK GELUKT!

Voor de nieuwsgierige:

Ik had geen prefix bij phpBB forum gebuik, dat had ik ook ingevuld in de install-file van de mx portal, maar die zette automatischde prefix _phpbb ervoor, dit heb ik aangepast in config.php en het was opgelost!

Bedankt voor iedereen de mij heeft geholpen! :thumb:
Bijna 1500 posts!

Gesloten