- Wat is het probleem? Ik heb mijn CH mod geupdate van versie 2.1.1 RC6 naar 2.1.4, en na die 'installatie' uitgevoerd te hebben, kreeg ik de fatale fout, dat hij m'n template config file niet kan openen.
Als je deze mod geinstalleerd hebt, krijg je je automatisch een nieuwe template erbij, ptifo. maar na de eerste keer dat ik de mod geinstalleerd had, heb ik die template verwijderd in m'n acp, en een andere als standaard ingesteld. nu denk ik dat door het updaten van de mod, hij deze template weer als standaard template heeft ingesteld, en dat hij daarom de template niet kan openen ofzo. hoe en/of waar kan ik dit nu veranderen?
ik kom er eigenlijk niet meer uit zo..
Wanneer ontstond het probleem? Na het updaten van de Categorie Hierarchy mod, van versie 2.1.1 RC6 naar 2.1.4
Adres van je forum: http://gezelligforum.frihost.net/forum
Geïnstalleerde mods: Dat weet ik zo niet uit m'n hoofd, als het belangrijk is om te weten, zoek ik het wel op.
Huidige template: ik dacht redSilver, maar nu misschien ptifo ofzo..dat weet ik dus niet.
phpBB versie: 2.0.18
Host: Frihost
Heb je onlangs een mod of stijl geïnstalleerd? ehm, nee. het laatste wat ik gedaan heb, is het forum updaten naar 2.0.18 en 3 mods verwijderen volgensmij.
Heb je gezocht naar een antwoord? Ja hoor.
Fatale fout, template probleem.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

- Lady Elensar
- Berichten: 592
- Lid geworden op: 17 okt 2005, 00:48
Fatale fout, template probleem.
Support template:
- Lady Elensar
- Berichten: 592
- Lid geworden op: 17 okt 2005, 00:48
- Lady Elensar
- Berichten: 592
- Lid geworden op: 17 okt 2005, 00:48
Sorry, ik snap het echt niet
Ik heb alle bestanden van die template nog in de map templates van de map waar m'n forum geinstalleerd staat, staan.
Maar je moet via je ACP een style installeren, en ook weer verwijderen. En ik heb die stijl dus via m'n ACP verwijderd. En ik denk dat ik daarom de foutmelding krijg, dat hij m'n template config file niet kan vinden. Omdat die update van de mod, de template als standaard template heeft ingesteld.
Ik begrijp er echt niets van, volgensmij doe ik iets helemaal verkeerd.

Maar je moet via je ACP een style installeren, en ook weer verwijderen. En ik heb die stijl dus via m'n ACP verwijderd. En ik denk dat ik daarom de foutmelding krijg, dat hij m'n template config file niet kan vinden. Omdat die update van de mod, de template als standaard template heeft ingesteld.
Ik begrijp er echt niets van, volgensmij doe ik iets helemaal verkeerd.
- Lady Elensar
- Berichten: 592
- Lid geworden op: 17 okt 2005, 00:48
- Lady Elensar
- Berichten: 592
- Lid geworden op: 17 okt 2005, 00:48
Sorry, keb nog nooit eerder met sql gewerkt.. weet je ook zo wat en waar ik het moet veranderen?
ik heb op internet dit gevonden:En daar moest je de 1 veranderen. maar keb geen idee of ik zoiets moet doen. 
of moet ik deze queries uitvoeren:
ik heb op internet dit gevonden:
Code: Selecteer alles
UPDATE phpbb_config SET config_value = '1' WHERE config_name = 'default_style'

of moet ik deze queries uitvoeren:
Code: Selecteer alles
UPDATE phpbb_users SET user_style = NULL
UPDATE phpbb_config SET config_value = '1' WHERE config_name = 'default_style'
Code: Selecteer alles
UPDATE phpbb_config SET config_value = '1' WHERE config_name = 'default_style'
... Maar ik modereer (nog) niet.
- Lady Elensar
- Berichten: 592
- Lid geworden op: 17 okt 2005, 00:48
- Lady Elensar
- Berichten: 592
- Lid geworden op: 17 okt 2005, 00:48
overide? waar kan kan ik dat zien?paulus schreef:Wel de goede ID, en staat overide wel aan?
edit: bij browse van de tabel themes, staan wel theme ID's met de template names etc. erachter.
maar ik weet dus niet of die update v.d. mod, de template die ik verwijderd heb, als default template heeft ingesteld. want achter die template staan ook andere dingen, dan bij de andere templates.
- Lady Elensar
- Berichten: 592
- Lid geworden op: 17 okt 2005, 00:48
Nou, ik heb de querie uitgevoerd, en de override_user_style in de config table staat op 1. Maar de website doet het nog niet. Misschien ligt het probleem toch ergens anders? Ik snap er helemaal geen zak meer van.
Of misschien heb ik een foutje gemaakt in het bewerken van één van de bestanden. Ik probeer het wel opnieuw. De 'installatie' van de update heeft wel iets veranderd, in de database iod. Of dat wat uit maakt weet ik niet. Zie ik vanzelf wel dan. Iig bedankt voor jullie hulp.
Of misschien heb ik een foutje gemaakt in het bewerken van één van de bestanden. Ik probeer het wel opnieuw. De 'installatie' van de update heeft wel iets veranderd, in de database iod. Of dat wat uit maakt weet ik niet. Zie ik vanzelf wel dan. Iig bedankt voor jullie hulp.

- Lady Elensar
- Berichten: 592
- Lid geworden op: 17 okt 2005, 00:48
Welke bestanden kan ik het beste controleren om er achter te komen waar de fout zit?
De bestanden die bewerkt zijn, zijn:Dit werkt dus niet?
De bestanden die bewerkt zijn, zijn:
edit: ik heb de install_cat file opnieuw ge-upload, en m'n forum opnieuw geladen, zodat ik dacht dat hij weer hetzelfde deed als hiervoor, maar toen kreeg ik deze foutmelding:Modified files :
# ---------------
# common.php
# posting.php
# search.php
# index.php
# viewtopic.php
#
# admin/admin_groups.php
# admin/admin_icons.php
# admin/admin_topics_attr.php
# admin/admin_styles.php
# admin/index.php
#
# includes/bbcode.php
# includes/class_config.php
# includes/class_cp.php
# includes/class_form.php
# includes/class_forums.php
# includes/class_install.php
# includes/class_run_stats.php
# includes/class_stats.php
# includes/class_topics.php
# includes/class_user.php
# includes/dp.php
# includes/functions_admin.php
# includes/functions_post.php
# includes/functions_search.php
# includes/page_header.php
#
# language/lang_english/lang_CH_install.php
# language/lang_english/lang_extend_cat_hierarchy.php
#
# deze template files heb ik niet bewerkt, omdat ik die niet gebruik
#
# templates/ptifo/admin/topics_attr_list_body.tpl
# templates/ptifo/index_body.tpl
# templates/ptifo/posting_bbcode.tpl
# templates/ptifo/posting_body.tpl
# templates/ptifo/topics_row_box.tpl
#
# templates/subSilver/admin/topics_attr_list_body.tpl
# templates/subSilver/index_body.tpl
# templates/subSilver/posting_bbcode.tpl
# templates/subSilver/posting_body.tpl
# templates/subSilver/topics_row_box.tpl
# templates/subSilver/viewtopic_body.tpl
Code: Selecteer alles
Critical Error!
message_die() was called multiple times.
--------------------------------------------------------------------------------
Error #1
Please ensure the install_cat/ directory is deleted
--------------------------------------------------------------------------------
Error #2
Could not open template config file
Line : 488
File : /home/***/public_html/forum/includes/functions.php
- Bas
- Berichten: 2741
- Lid geworden op: 02 dec 2003, 17:38
- Locatie: Omgeving Goslar (Duitsland)
- Contacteer:
Plaats dit bestand in de root van je forum, draai het, en post de output hier. Dit is een script wat allerlei template-informatie geeft.
Code: Selecteer alles
<?php
define('IN_PHPBB', 1);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'config.'.$phpEx);
if(!isset($dbms))
{
die("Please read: <a href='docs/INSTALL.html'>INSTALL.html</a> before attempting to update.");
}
include($phpbb_root_path . 'includes/constants.'.$phpEx);
include($phpbb_root_path . 'includes/functions.'.$phpEx);
include($phpbb_root_path . 'includes/functions_admin.'.$phpEx);
include($phpbb_root_path . 'includes/functions_search.'.$phpEx);
include($phpbb_root_path . 'includes/db.'.$phpEx);
function page_header($text, $form_action = false)
{
global $phpEx, $lang;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $lang['ENCODING']; ?>">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>phpBB Template Diagnostics</title>
<link rel="stylesheet" href="templates/subSilver/subSilver.css" type="text/css">
<style type="text/css">
<!--
th { background-image: url('templates/subSilver/images/cellpic3.gif') }
td.cat { background-image: url('templates/subSilver/images/cellpic1.gif') }
td.rowpic { background-image: url('templates/subSilver/images/cellpic2.jpg'); background-repeat: repeat-y }
td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom { background-image: url('templates/subSilver/images/cellpic1.gif') }
/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("templates/subSilver/formIE.css");
//-->
</style>
</head>
<body bgcolor="#E5E5E5" text="#000000" link="#006699" vlink="#5584AA">
<table width="100%" border="0" cellspacing="0" cellpadding="10" align="center">
<tr>
<td class="bodyline" width="100%"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="templates/subSilver/images/logo_phpBB.gif" border="0" alt="Forum Home" vspace="1" /></td>
<td align="center" width="100%" valign="middle"><span class="maintitle">phpBB Themes Diagnostic</span></td>
</tr>
</table></td>
</tr>
<tr>
<td><br /><br /></td>
</tr>
<tr>
<td colspan="2"><table width="90%" border="0" align="center" cellspacing="0" cellpadding="0">
<tr>
<td><span class="gen"></span></td>
</tr>
</table></td>
</tr>
<tr>
<td><br /><br /></td>
</tr>
<tr>
<td width="100%">
<?php
}
function page_footer()
{
?>
</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
<?php
}
page_header('Welcome!');
echo '<pre>';
echo 'Checking for incorrect templates.'."\r\n";
$sql = "SELECT *
FROM " . THEMES_TABLE;
if (!($result = $db->sql_query($sql))) {
die("Couldn't obtain themes");
}
while ($row = $db->sql_fetchrow($result)) {
$path = $phpbb_root_path.'templates/'.$row['template_name'].'/';
echo "Checking $path\r\n";
if (!file_exists($path)) {
echo "$path does not exist!\r\n";
var_dump($row);
} else {
echo "$path exists.\r\n";
}
$file = $path.$row['template_name'].'.cfg';
echo "Checking $file\r\n";
if (!file_exists($file)) {
echo "$file does not exist!\r\n";
} else {
echo "$file exists.\r\n";
}
}
$sql = "SELECT config_value
FROM " . CONFIG_TABLE . "
WHERE config_name = 'default_style'";
if (!($result = $db->sql_query($sql)))
{
die("Couldn't obtain default style");
}
$row = $db->sql_fetchrow($result);
echo 'Trying to get current template.'."\r\n";
echo 'Current template ID is '.$row['config_value']."\r\n";
$style = $row['config_value'];
$sql = "SELECT *
FROM " . THEMES_TABLE . "
WHERE themes_id = $style";
if ( !($result = $db->sql_query($sql)) )
{
die('Could not query database for theme info');
}
if ( !($row = $db->sql_fetchrow($result)) )
{
echo("Weird, theme does not exist in the database.\r\n");
}
echo "Theme name is ".$row['template_name']."\r\n";
echo "<b>DEBUG CURRENT THEME</b>:\r\n";
var_dump($row);
echo '</pre>';
page_footer();
?>
.Bas Hosting, gratis hosting met FTP, PHP en MySQL | viennaCMS, simpel flexibel open source CMS
Hoe ban je tegenwoordig? 'Deny' bij alle rechten!
Hoe ban je tegenwoordig? 'Deny' bij alle rechten!
- Lady Elensar
- Berichten: 592
- Lid geworden op: 17 okt 2005, 00:48
Code: Selecteer alles
phpBB Themes Diagnostic
Checking for incorrect templates.
Checking ./templates/redSilver/
./templates/redSilver/ exists.
Checking ./templates/redSilver/redSilver.cfg
./templates/redSilver/redSilver.cfg exists.
Checking ./templates/blackSilver/
./templates/blackSilver/ exists.
Checking ./templates/blackSilver/blackSilver.cfg
./templates/blackSilver/blackSilver.cfg exists.
Checking ./templates/blueSilver/
./templates/blueSilver/ exists.
Checking ./templates/blueSilver/blueSilver.cfg
./templates/blueSilver/blueSilver.cfg exists.
Checking ./templates/greenSilver/
./templates/greenSilver/ exists.
Checking ./templates/greenSilver/greenSilver.cfg
./templates/greenSilver/greenSilver.cfg exists.
Checking ./templates/ptifo/
./templates/ptifo/ exists.
Checking ./templates/ptifo/ptifo.cfg
./templates/ptifo/ptifo.cfg exists.
Trying to get current template.
Current template ID is 3
Theme name is redSilver
DEBUG CURRENT THEME:
array(48) {
["themes_id"]=>
string(1) "3"
["template_name"]=>
string(9) "redSilver"
["style_name"]=>
string(9) "redSilver"
["images_pack"]=>
string(0) ""
["custom_tpls"]=>
string(0) ""
["head_stylesheet"]=>
string(13) "redSilver.css"
["body_background"]=>
string(0) ""
["body_bgcolor"]=>
string(6) "DDDDBB"
["body_text"]=>
string(6) "000000"
["body_link"]=>
string(6) "BB0011"
["body_vlink"]=>
string(6) "EE0011"
["body_alink"]=>
string(6) "BB0011"
["body_hlink"]=>
string(6) "000000"
["tr_color1"]=>
string(6) "EAEAEA"
["tr_color2"]=>
string(6) "EAEAEA"
["tr_color3"]=>
string(6) "EAEAEA"
["tr_class1"]=>
string(0) ""
["tr_class2"]=>
string(0) ""
["tr_class3"]=>
string(0) ""
["th_color1"]=>
string(6) "D0C0C0"
["th_color2"]=>
string(6) "D0C0C0"
["th_color3"]=>
string(6) "FFFFFF"
["th_class1"]=>
string(12) "cellpic1.gif"
["th_class2"]=>
string(12) "cellpic3.gif"
["th_class3"]=>
string(12) "cellpic2.jpg"
["td_color1"]=>
string(6) "EAEAEA"
["td_color2"]=>
string(6) "FFFFFF"
["td_color3"]=>
string(0) ""
["td_class1"]=>
string(4) "row1"
["td_class2"]=>
string(4) "row2"
["td_class3"]=>
string(0) ""
["fontface1"]=>
string(37) "Verdana, Arial, Helvetica, sans-serif"
["fontface2"]=>
string(12) "Trebuchet MS"
["fontface3"]=>
string(34) "Courier, 'Courier New', sans-serif"
["fontsize1"]=>
string(2) "10"
["fontsize2"]=>
string(2) "11"
["fontsize3"]=>
string(2) "12"
["fontcolor1"]=>
string(6) "444444"
["fontcolor2"]=>
string(6) "006600"
["fontcolor3"]=>
string(6) "EE7700"
["span_class1"]=>
string(0) ""
["span_class2"]=>
string(0) ""
["span_class3"]=>
string(0) ""
["img_size_poll"]=>
string(1) "0"
["img_size_privmsg"]=>
string(1) "0"
["online_color"]=>
string(6) "008500"
["offline_color"]=>
string(6) "DF0000"
["hidden_color"]=>
string(6) "EBD400"
}
- Bas
- Berichten: 2741
- Lid geworden op: 02 dec 2003, 17:38
- Locatie: Omgeving Goslar (Duitsland)
- Contacteer:
De database klopt dus, alle themes in de database kloppen, en de current theme klopt ook. Dit betekent dus dat er iets verkeerd gaat in setup_style, of wat Categories Hierarchy daar ook voor gebruikt.
Oké, het blijkt dus dat $template_name leeg is, in de functie setup_style.
Die linkt door naar de class themes, en die haalt alles weer uit de cache.
Misschien is de cache leeg, dus zou je in includes/class_config.php dit:
kunnen wijzigen in:
?
Oké, het blijkt dus dat $template_name leeg is, in de functie setup_style.
Die linkt door naar de class themes, en die haalt alles weer uit de cache.
Misschien is de cache leeg, dus zou je in includes/class_config.php dit:
Code: Selecteer alles
$sql = 'SELECT *
FROM ' . THEMES_TABLE;
$this->data = $db_cached->sql_query($sql, __LINE__, __FILE__, $force, 'themes_id');
Code: Selecteer alles
$sql = 'SELECT *
FROM ' . THEMES_TABLE;
// $this->data = $db_cached->sql_query($sql, __LINE__, __FILE__, $force, 'themes_id');
$this->data = $db->sql_query($sql);
.Bas Hosting, gratis hosting met FTP, PHP en MySQL | viennaCMS, simpel flexibel open source CMS
Hoe ban je tegenwoordig? 'Deny' bij alle rechten!
Hoe ban je tegenwoordig? 'Deny' bij alle rechten!
- Lady Elensar
- Berichten: 592
- Lid geworden op: 17 okt 2005, 00:48