Pagina 1 van 1

errors en nogeens errors

Geplaatst: 10 feb 2006, 11:49
door copecco
Support template:
  • Wat is het probleem?
    Ik heb mijn forum van 2.08 overschreven met 2.019, behalve de file config.php file. ( waarom vraag het me niet.)
    Ik heb het forum gestart en kreeg netjes de melding dat ik de install en de contrib directory moest verwijderen. Dit heb ik gedaan en inderdaad het forum is weer terug als voorheen. Maar ik kan nog steeds geen berichten schrijven krijg dan elke keer de melding:

    Could not insert new word matches

    DEBUG MODE

    SQL Error : 1016 Can't open file: 'phpbb_search_wordmatch.MYD'. (errno: 145)

    INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) SELECT 22, word_id, 0 FROM phpbb_search_wordlist WHERE word_text IN (

    Line : 251
    File : functions_search.php

    Als ik oude berichten wil verwijderen krijg ik de volgende melding.

    Error in deleting post

    DEBUG MODE

    SQL Error : 1016 Can't open file: 'phpbb_search_wordmatch.MYD'. (errno: 145)

    DELETE FROM phpbb_search_wordmatch WHERE post_id IN (21)

    Line : 419
    File : functions_search.php

    Wanneer ontstond het probleem?
    Na het installeren van de nieuwe versie
    Adres van je forum: http://
    Geïnstalleerde mods: nee
    Huidige template:
    phpBB versie: 2.0.19
    Host:
    Heb je onlangs een mod of stijl geïnstalleerd?nee
    Heb je gezocht naar een antwoord?
ja
Overige opmerkingen:

Waarschijnlijk moet ik de database herstellen maar welk bestand is dat en hoe doe ik dat. Moet ik het downloaden van de site met ftp. en dan herstellen en vervolgens terugzetten of moet het anders.

Wie het weet mag het zeggen.

Alvast bedankt voor je reaktie!!!

Geplaatst: 10 feb 2006, 11:55
door Raimon
Heb je update tot te latest.php uitgevoerd?

update tot te latest.php uitgevoerd?

Geplaatst: 10 feb 2006, 11:59
door copecco
Wat bedoel je hiermee?

Ik heb alles overschreven, als je dat bedoelt?

Copecco

Geplaatst: 10 feb 2006, 12:03
door Raimon
Open is eens je internet browser je domein.nl/install/update_to_latest.php :wink:

Geplaatst: 10 feb 2006, 12:15
door copecco
Is leuk geprobeerd maar ik krijg de foutmelding kan de pagina niet vinden.

Copecco

Geplaatst: 10 feb 2006, 12:16
door Raimon
Dan staat ie niet op je server upload de map install eens naar je ftp waar als je bestanden opstaan :wink:

Probeer je tables eens te fixen:

Code: Selecteer alles

<?php
// Check and repair all tables in a PHPBB structure
// Author: espicom <phpbb2MODS@espi.com> Jeff Brenton
// verify that we're supposed to run
// change 'XX42m3' to something unique for your site, so it will only
// execute if you call it as 'http://mysite.com/fixtables.php?XX42m3=1'
if (!isset($_GET['XX42m3']))
{
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";
}

?>
Sla dit op als fixtables.php en zet het vervolgens op je ftp en open je het dmv domeinnaam.nl/fixtables.php

Geplaatst: 10 feb 2006, 12:33
door copecco
Ook nu wordt de site niet geopend! :evil:

Wat kan er nu mis zijn? met ftp zie ik toch duidelijk de install directory staan.

Copecco

Probeer je tables eens te fixen:

Geplaatst: 10 feb 2006, 12:37
door copecco
Even voor de duidelijkheid:

Ik ben nog maar een beginner en ik krijg het idee iedereen er maar vanuit gaat dat ik begrijp hoe ik een tables moet fixen.

Dat is hetzelfde als ik zeg: download maar een patch en upload het.
Weet jij dan welke patch je moet downloaden?

Het zou prettig zijn als je iets uivoeriger kunt omschrijven hoe ik die tables fix. Bijvoorbeeld het gaat om de volgende bestanden.............deze bestanden moet je open of kopieren of what ever.

Geplaatst: 10 feb 2006, 13:03
door desmarties
Het zou ook prettig zijn als jij eens precies aangaf waar je forum staat ....domeinnaam...
Je hebt nu toch echt wel een aantal goede adviezen gekregen.

Geplaatst: 10 feb 2006, 13:13
door XP-Rene
Het bestand "update_to_latest.php" moet je met FTP uploaden in de "install" map op je server.
Vervolgens ga je met je browser (internet) naar http://www.jou-site.nl/forum/install/up ... latest.php of http://www.jou-site.nl/phpBB2/install/u ... latest.php en druk je op "Enter"
Als je hierna geen foutmeldingen krijgt, verwijder je de map "install" weer, en ga je terug naar je forum.
Help dit niet, dan plak je deze tekst in kladblok:

Code: Selecteer alles

<?php 
// Check and repair all tables in a PHPBB structure 
// Author: espicom <phpbb2MODS@espi.com> Jeff Brenton 
// verify that we're supposed to run 
// change 'XX42m3' to something unique for your site, so it will only 
// execute if you call it as 'http://mysite.com/fixtables.php?XX42m3=1' 
if (!isset($_GET['XX42m3'])) 
{ 
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"; 
} 

?>
En dit bestand sla je op als fixtables.php
Upload dit bestand met FTP naar http://www.jou-site.nl
Dus daar waar ook de index.htm of index.html van je site staat.
Ga vervolgens weer met je browser naar http://www.jou-site.nl/fixtables.php
En dan zou het toch goed moeten zijn.
Zoniet, kom dan hier even terug.

Geplaatst: 10 feb 2006, 14:58
door Bee
XP-Rene, je hebt het niet goed gelezen. Dit script werkt zoals het hier staat alleen maar als je het aanroept als fixtables.php?XX42m3=1

Geplaatst: 10 feb 2006, 15:14
door XP-Rene
Je hebt gelijk, maar Opeltijgertje had dat er ook wel even bij mogen zeggen voor de duidelijkheid naar copecco
En dat heeft ze niet gedaan.

René bednakt en opeltijgertje bedankt!

Geplaatst: 10 feb 2006, 15:37
door copecco
Dame/heren,

bedankt voor de uitleg.

het is moeilijk voor een leek een vraag te omschrijven, ik doe mijn best. Maar ik ben er ook achter gekomen dat het voor een kenner eveneens moeilijk is om een uitgebreide uitleg te geven. Ik begrijp donders goed dat je niet uitvoerig gaat omschrijven als je ervan uit mag gaan dat het een kenner is.

Misschien een leuk idee wanneer men een vraag stelt men aan kan geven wel nivo men het phpbb beheerst. In mijn geval zou dat nivo 2 zijn op een nivo van 1 t/m 10.

In iedergeval bedankt.
Copecco