phpbb_search_wordlist

Detta är ett arkiv för phpBB2 Support, Diskussion, MODar, Stilar och översättningar. Den tillhandahålls endast för referensändamål.

Moderatorer: Supportgrupp, Moderatorgrupp

Hakin9
Aktiv medlem
Aktiv medlem
Inlägg: 38
Blev medlem: 2005-11-14 20:27
Svar: 0

phpbb_search_wordlist

Inlägg av Hakin9 »

Har fått problem efter att ha plockat bort 2 teman från forumet genom ACP-n klickar man nu på Lägg till så kommer det upp

Kod: Markera allt

Template->loadfile(): No file specified for handle body
Och inget mer händer, har försökt med att ladda upp det gamla igen som var innan men samma sak händer. Så jag testade med att återställa forumet för att se om det kan hjälpa men det blev bara värre och nu får jag inte

Kod: Markera allt

phpbb_search_wordlist 
att funka.
phpmyadmin säger ifrån med error i phpbb_search_wordlist

Typ såhär blir det

Kod: Markera allt

INSERT INTO `phpbb_search_wordlist`
VALUES ( 0x6cc383c692c386e28099c383e280a0c3a2e282ace284a2c383c692c3a2e282acc2a0c383c2a2c3a2e2809ac2acc3a2e2809ec2a2c383c692c386e28099c383c2a2c3a2e2809ac2acc385c2a1c383c692c3a2e282acc5a1c383e2809ac382c2a46e6b, 469, 0 )

 MySQL sa: Dokumentation
#1062 - Duplicate entry 'lÃÆâ€â„' for key 1

Warning: Invalid argument supplied for foreach() in /web/www/frac.dk/phpmyadmin/libraries/common.lib.php on line 720
Någon som kan hjälpa mig?
caras
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 142
Blev medlem: 2006-04-13 04:17
Svar: 0

Inlägg av caras »

har du en db/schemas/mysql_schema.php fil ? eventuellt kan du göra en kodändring där för att få det att funka..
annat alternativ är att reparera dina mysql phpbb tabeller genom detta php script (spara som fixtables.php):

Kod: Markera allt

<?php 
// Check and repair all tables in a PHPBB structure 

// verify that we're supposed to run 
// change 'PX42m3' to something unique for your site, so it will only 
// execute if you call it as 'http://mysite.com/fixtables.php?PX42m3=1' 
if (!isset($_GET['PX42m3'])) 
{ 
   header("Location: http://127.0.0.1/"); 
   die(); 
} 

define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'config.php'); 

// connect to the database server 
$db = mysql_connect($dbhost,$dbuser,$dbpasswd); 
if (!$db) die("Unable to connect to database!\n"); 

// select the PHPBB database 
mysql_select_db($dbname,$db); 

// get a list of tables for this PHPBB 
$tablequery = "show tables like '".$table_prefix."%'"; 
$tablelist = mysql_query($tablequery,$db); 


// cycle through them for repair 
while ($tar = mysql_fetch_array($tablelist)) 
{ 
   $tablename = $tar[0]; 
   // output some verbosity for comfort 
   echo "Now checking and repairing table $tablename ... "; 
   $repres = mysql_query("REPAIR TABLE $tablename"); 
   $result = mysql_fetch_array($repres); 
   echo $result['Msg_text'] . "<br>\n"; 
} 

?>
ladda upp med FTP till din forum folder (samma folder som config.php finns) och kör scriptet i din webb browser på samma sätt som när du kör update_to_latest.php..

nja det är allt jag kan hjäpa till med.. annars får du vänta så får du experthjälp från Holger (supporten).. phpbb problem är hans specialitet
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6560
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Kod: Markera allt

INSERT INTO `phpbb_search_wordlist` 
VALUES ( 0x6cc383c692c386e28099c383e280a0c3a2e282ace284a2c383c692c3a2e282acc2a0c383c2a2c3a2e2809ac2acc3a2e2809ec2a2c383c692c386e28099c383c2a2c3a2e2809ac2acc385c2a1c383c692c3a2e282acc5a1c383e2809ac382c2a46e6b, 469, 0 ) 

 MySQL sa: Dokumentation 
#1062 - Duplicate entry 'lÃÆâ€â„' for key 1 

Warning: Invalid argument supplied for foreach() in /web/www/frac.dk/phpmyadmin/libraries/common.lib.php on line 720
betyder att detta redan finns i databasen.
Töm den helt och importera den igen.

Ditt andra problem beror på att du har raderat den template som är inställd som standard. I phpmyadmin måste du ändra default-templaten i phpbb_config.
Holger Gremminger
Ingen support via PM!
Hakin9
Aktiv medlem
Aktiv medlem
Inlägg: 38
Blev medlem: 2005-11-14 20:27
Svar: 0

Inlägg av Hakin9 »

caras: finns ingen sådan fil i db/schemas/mysql_schema.php

Testade med att göra en fixtables.php vet inte riktigt vad som ska hända men det kommer bara upp sidan kan inte svara i min webbläsare.
Men jag la tilbaka hela phpbb_search_wordlist och det som hände den här gången var att den inte skrev ut ÅÄÖ på forumet men det har jag ändrat manuelt (var bara på några ställen)

Holger: Man kan väl säga att det är fixat det med wordlist tror jag. Oftast när jag ska återställa databasen är det just phpbb_search_wordlist som krånglar för mig.
Ditt andra problem beror på att du har raderat den template som är inställd som standard. I phpmyadmin måste du ändra default-templaten i phpbb_config.
Den som är standard är Subsilver och den finns alltid kvar det jag tog bort var SpacePilot3K och ChristmasLightblue.
Kollade efter default-templaten i phpbb_config default style=1 (Subsilver) men det syns fortfarande samma sak i ACP om man trycker på Lägg till

Kod: Markera allt

Template->loadfile(): No file specified for handle body
Gilthas
Aktiv medlem
Aktiv medlem
Inlägg: 63
Blev medlem: 2006-03-15 08:29
Svar: 0

Inlägg av Gilthas »

Kör det här hacket (se nedan) - det är ett mycket trevligt hack för att få bra felkoder på vad som är fel...

Kod: Markera allt

##############################################################
# Title: Template->make_filename Message Fix
# Author: Thoul  thoul@users.sourceforge.net  http://darkmods.sourceforge.net
# Description: Repairs broken functionality in template error message.
# Version: 1.0.0
# 
# Installation Level: Easy
# Installation Time: 2 Minutes
# Files To Edit: includes/template.php
# Included Files: n/a
##############################################################
# Author's Notes: 
# This is a quick hack to fix an error in the phpBB error message
# "Template->make_filename(): Error - file does not exist."  This error message is
# supposed to include the filename of the non-existent file, but this was broken in
# phpBB 2.0.4 and later versions.
# 
# Please note that this fix is neither compatible with nor required in the eXtreme
# Styles hack or phpBB 2.0.0 - 2.0.3.
##############################################################
# BEFORE ADDING THIS TO YOUR FORUM, YOU SHOULD BACK UP ALL RELATED FILES.
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
includes/template.php

#
#-----[ FIND ]------------------------------------------
#
	function make_filename($filename)
	{
		// Check if it's an absolute or relative path.
		if (substr($filename, 0, 1) != '/')
		{
			$filename = phpbb_realpath($this->root . '/' . $filename);
		}

		if (!file_exists($filename))
		{
			die("Template->make_filename(): Error - file $filename does not exist");
		}

		return $filename;
	}

#
#-----[ REPLACE WITH ]------------------------------------------
#
	function make_filename($filename)
	{
		$old_filename = $filename;
		// Check if it's an absolute or relative path.
		if (substr($filename, 0, 1) != '/')
		{
			$old_filename = $this->root . '/' . $old_filename;
			$filename = phpbb_realpath($this->root . '/' . $filename);
		}

		if (!file_exists($filename))
		{
			if ( !$filename )
			{
				$filename = $old_filename;
			}
			die("Template->make_filename(): Error - file $filename does not exist");
		}

		return $filename;
	}

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# End
Hakin9
Aktiv medlem
Aktiv medlem
Inlägg: 38
Blev medlem: 2005-11-14 20:27
Svar: 0

Inlägg av Hakin9 »

Hände ingenting när jag prova med den modden.
Det är som sagt när jag trycker på Lägg Till i ACP "Stil" som det kommer upp.
Gilthas
Aktiv medlem
Aktiv medlem
Inlägg: 63
Blev medlem: 2006-03-15 08:29
Svar: 0

Inlägg av Gilthas »

Oki, då vet jag inte... Har alltid gillat den modden och trodde den skulle hjälpa även dig...
caras
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 142
Blev medlem: 2006-04-13 04:17
Svar: 0

Inlägg av caras »

har du kollat i de olika /templates/xxx/admin/ mapparna att samtliga .tpl filer finns med där och inte någon .tpl fil saknas. tex words_list_body.tpl osv. ta en koll med hjälp av FTP
Hakin9
Aktiv medlem
Aktiv medlem
Inlägg: 38
Blev medlem: 2005-11-14 20:27
Svar: 0

Inlägg av Hakin9 »

caras skrev:har du kollat i de olika /templates/xxx/admin/ mapparna att samtliga .tpl filer finns med där och inte någon .tpl fil saknas. tex words_list_body.tpl osv. ta en koll med hjälp av FTP
Normalt tror jag att att /templates/subsilver/admin/ ska ha 42 filer men jag har 51 (Ctracker)

Det här gör ju att jag inte kan lägga till nya teman senare då det finns ingen lägg till i Stiladmin som funkar. (inte för att det behövs just nu men kanske senare vill man ju ha det)

Det hände bara för att jag tog bort 2 temor från >Stiladmin Hantering skulle aldrig ha gjort det. :(

Nu ska jag iallafall lägga in ny Ctracker hoppas det går bra (:
caras
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 142
Blev medlem: 2006-04-13 04:17
Svar: 0

Inlägg av caras »

ja det låter logiskt att samtlga diverse MOD tpl filer du har under template/subsilver/admin också ska finnas med i dina andra templates/xx/admin för att det ska funka för dej i ACP
Hakin9
Aktiv medlem
Aktiv medlem
Inlägg: 38
Blev medlem: 2005-11-14 20:27
Svar: 0

Inlägg av Hakin9 »

caras skrev:ja det låter logiskt att samtlga diverse MOD tpl filer du har under template/subsilver/admin också ska finnas med i dina andra templates/xx/admin för att det ska funka för dej i ACP
Det är nu testat och det funkade inte heller samma fel kvar står.

Vet du vilken fil det är som har hand om Stiladmin "lägg till"? kanske kunde man ta och ersätta den med nytt.
caras
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 142
Blev medlem: 2006-04-13 04:17
Svar: 0

Inlägg av caras »

nje jag är inget proffs på phpbb..

admin/admin_board.php och includes/functions_selects.php kanske..

förresten.. exakt när började din error problem? efter MOD tillägg, uppdatering av phpbb, ändringar i mysql..? och vilka ändringar gjorde du?
Hakin9
Aktiv medlem
Aktiv medlem
Inlägg: 38
Blev medlem: 2005-11-14 20:27
Svar: 0

Inlägg av Hakin9 »

Det här kom upp när jag skulle ta bort 2 teman och jag gjorde precis som man ska från adminpanelen och allt verkade ha gått rätt till. Men sen kollade jag i Lägg till och där saknades det vanliga "lägg till ny tema ruta"
Jag har 3 teman kvar uppladdat på servern och har provat radera 2 av dem och lagt till igen men samma sak händer endå.
i databasen raderas teman och syns inte men dem förblir kvar om jag vill ändra lite på stilen t.ex färg (du vet, egen tema)

Det jag har är senaste phpbb och Ctracker installerat ser inga fel där allt annat verkar funka som det ska.

I databasen hade jag inte ändrat något när

Kod: Markera allt

Template->loadfile(): No file specified for handle body
kom upp.

Har nu mixtrat lite i databasen och fått alla 3 teman att funka som valbara men att lägga in nytt tema funkar inte (har kopierat kod från tidigare backup av databasen till den nya) men har inte kod för att lägga in ny tema.
Gilthas
Aktiv medlem
Aktiv medlem
Inlägg: 63
Blev medlem: 2006-03-15 08:29
Svar: 0

Inlägg av Gilthas »

Har du den här filen - admin_confirm_body.tpl - den ska ligga i /templates/xxx/admin (där xxx är ditt tema). Den filen vet jag att jag hade problem med - fick kopiera den från subSilver. Vet inte om det hjälper men testa...


Tror jag hittade vilken fil som innehåller koden för att lägga till teman...
styles_addnew_body.tpl

Kod: Markera allt

<div class="maintitle">{L_STYLES_TITLE}</div>
<br />
<div class="genmed">{L_STYLES_ADD_TEXT}</div>
<br />
<br />
<table cellspacing="1" cellpadding="2" border="0" align="center" class="forumline">
<tr> 
<th>&nbsp;{L_STYLE}&nbsp;</th>
<th>&nbsp;{L_TEMPLATE}&nbsp;</th>
<th>&nbsp;{L_ACTION}&nbsp;</th>
</tr>
<!-- BEGIN styles -->
<tr> 
<td class="{styles.ROW_CLASS}">&nbsp;{styles.STYLE_NAME}&nbsp;</td>
<td class="{styles.ROW_CLASS}">&nbsp;{styles.TEMPLATE_NAME}&nbsp;</td>
<td class="{styles.ROW_CLASS}"><a href="{styles.U_STYLES_INSTALL}">{L_INSTALL}</a></td>
</tr>
<!-- END styles -->
</table>
<br />
caras
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 142
Blev medlem: 2006-04-13 04:17
Svar: 0

Inlägg av caras »

en teori är ju att ctracker MODdet kanske har någon funktion som hindrar namnbyte och omdefiniering av viktiga admin/php filer.. vilket gör att den pekar tillbaka till original fil och länk..

vet ej men cback kanske har nån faq på problemet
Skriv svar

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst