Pagina 1 van 1
[opgelost] sql-probleem bij aanmaken photo-album
Geplaatst: 12 mar 2007, 20:48
door Peter Koster
Wat is het probleem? SQL-fout
Wanneer ontstond het probleem?Bij het installeren van Photo-album van Smartor
Adres van je forum: http://www.hurktoilet.nl/phpBB2
Geïnstalleerde mods:Diverse
Huidige template: subSilver
phpBB versie:2.22
Host:Easyhosting
Heb je gezocht naar een antwoord?Gegoogled op de foutmelding, maar niets gevonden. Op de site van smartor ook niets gevonden.
Ik ben bezig mijn forum uit te breiden met het foto-album van Smartor. Ik heb keurig de opgegeven mysql-query uitgevoerd in phpmyadmin en vervolgens de nieuwe en bewerkte bestanden ge-upload.
Nu krijg ik een serie foutmeldingen, die vermoedelijk allemaal terug te voeren zijn op een ontbrekende tabel.
<PLAK>
SQL Error : 1146 Table 'hurktoilet_db1.ALBUM_CAT_TABLE' doesn't exist
</PLAK>
Maar volgens de instructies hoort die tabel er ook helemaal niet te zijn. Wel een
hurktoilet_db1.ALBUM_CAT
en die staat er ook gewoon.
Ergens heb ik een donkerbruin vermoeden dat het heel simpel moet zijn, maar mijn schamele mysql-kennis schiet hier te kort.
Geplaatst: 12 mar 2007, 20:50
door Coen
Is de prefix van jou tabellen (de tekst voor de _ in de namen van de tabellen) hetzelfde als die van de album tabellen?

Geplaatst: 12 mar 2007, 21:04
door Peter Koster
Prophecy schreef:Is de prefix van jou tabellen (de tekst voor de _ in de namen van de tabellen) hetzelfde als die van de album tabellen?

ja, die is zowel in de foutmelding als in de database hurktoilet
Geplaatst: 12 mar 2007, 21:05
door Coen
In de foutmelding kan ik alleen maar zien dat de
database hurktoilet_db1 heet. Over de prefix van de
tabellen kan ik niks zien...

Weet je zeker dat die ook hurktoilet zijn?
Geplaatst: 12 mar 2007, 21:16
door Peter Koster
Prophecy schreef:In de foutmelding kan ik alleen maar zien dat de
database hurktoilet_db1 heet. Over de prefix van de
tabellen kan ik niks zien...

Weet je zeker dat die ook hurktoilet zijn?
Als ik in phpmyadmin in de linkerkolom de tabel
phpbb_album_cat aanklik, krijg ik in het hoofdvenster bovenaan
localhost -> hurktoilet_db1 -> phpbb_album_cat te zien, zegt dat je wat?
Geplaatst: 12 mar 2007, 21:18
door Peter Koster
Overigens heb ik maar 1 database en is de query dan ook in hurktoilet_db1 uitgevoerd. Vervolgens heb ik ook een melding gekregen dat alles goed was uitgevoerd.
Geplaatst: 12 mar 2007, 21:32
door Coen
Mag ik het stukje in constants.php eens zien van ALBUM_CAT_TABLE?
Geplaatst: 12 mar 2007, 21:38
door Peter Koster
Code: Selecteer alles
// Album MOD
include($phpbb_root_path . 'album_mod/album_constants.' . $phpEx);
Geplaatst: 12 mar 2007, 21:39
door Coen
Peter Koster schreef:Code: Selecteer alles
// Album MOD
include($phpbb_root_path . 'album_mod/album_constants.' . $phpEx);
Aha, dus die mod heeft haar eigen constants bestand. Mag ik dan het stukje waarin de tabelnamen worden gedefineerd (met de define()-functie) uit album_mod/album_constants.php?
// EDIT: Dat bestand heb je wel geupload he?

Geplaatst: 12 mar 2007, 21:41
door Peter Koster
Code: Selecteer alles
<?php
/***************************************************************************
* album_constants.php
* -------------------
* begin : Saturday, February 01, 2003
* copyright : (C) 2003 Smartor
* email : smartor_xp@hotmail.com
*
* $Id: album_constants.php,v 1.0.4 2003/02/23 20:50:48 ngoctu Exp $
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
if ( !defined('IN_PHPBB') )
{
die('Hacking attempt');
}
define('PAGE_ALBUM', -19); // for Session Handling
define('PERSONAL_GALLERY', 0); // pic_cat_id <- do NOT change this value
// User Levels for Album system <- do NOT change these values
define('ALBUM_ANONYMOUS', -1);
define('ALBUM_GUEST', -1);
define('ALBUM_USER', 0);
define('ALBUM_ADMIN', 1);
define('ALBUM_MOD', 2);
define('ALBUM_PRIVATE', 3);
// Path (trailing slash required)
define('ALBUM_UPLOAD_PATH', 'album_mod/upload/');
define('ALBUM_CACHE_PATH', 'album_mod/upload/cache/');
// Table names
define('ALBUM_TABLE', $table_prefix.'album');
define('ALBUM_CAT_TABLE', $table_prefix.'album_cat');
define('ALBUM_CONFIG_TABLE', $table_prefix.'album_config');
define('ALBUM_COMMENT_TABLE', $table_prefix.'album_comment');
define('ALBUM_RATE_TABLE', $table_prefix.'album_rate');
?>
Geplaatst: 12 mar 2007, 21:53
door Ramon Fincken
misschien ter overvloede .. maar
1) staat het wel in constants.php ?
2) staat dat bestand wel in de 'album_mod' directory?
Geplaatst: 12 mar 2007, 21:54
door Peter Koster
Laat maar, bedankt voor de moeite. Hij doet het iniddels. Jouw opmerking bracht mij er toe alles nog eens na te lopen. Wat blijkt, gewoon stom vergeten die eigen constants.php te uploaden. Excuses!
Geplaatst: 12 mar 2007, 21:58
door Coen
Hehe, ik had het hier nog erbij ge-edit:
Prophecy schreef:// EDIT: Dat bestand heb je wel geupload he?

Mooi dat het werkt! :thumb:
Geplaatst: 12 mar 2007, 22:06
door Peter Koster
Prophecy schreef:Hehe, ik had het hier nog erbij ge-edit:
Prophecy schreef:// EDIT: Dat bestand heb je wel geupload he?

Mooi dat het werkt! :thumb:
Inderdaad, nu de boel nog even een beetje afregelen.
Nogmaals dank.
Geplaatst: 12 mar 2007, 22:46
door Ramon Fincken
ha top :thumb:
Fijn dat je nu aan de slag kunt !!