Pagina 1 van 1

PORTAL MX fout bij SQL

Geplaatst: 23 jun 2004, 11:21
door abcde
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

Geplaatst: 23 jun 2004, 13:00
door WebSiteNet
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.

Geplaatst: 23 jun 2004, 15:07
door abcde
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_

Geplaatst: 23 jun 2004, 16:16
door WebSiteNet
Dan moet je in de query's dit:

Code: Selecteer alles

".$mx_table_prefix. "
Vervangen met:

Geplaatst: 23 jun 2004, 16:17
door abcde
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_


Geplaatst: 23 jun 2004, 17:16
door WebSiteNet
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;

Geplaatst: 23 jun 2004, 17:17
door abcde
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!

Geplaatst: 23 jun 2004, 18:47
door abcde
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: