[Typo3-UG Dutch] Kopie van site
Jos Schipper [netcreators]
jos at netcreators.nl
Sat Sep 17 18:28:55 CEST 2005
Hallo Maurice.
Dit probleem had ik een tijd geleden ook.
Ik weet niet hoe je het hebt opgelost.
Maar ik zal hier nog even snel uitleggen hoe je een database kan
repairen voor het geval het nog een keer fout zou gaan.
We connecten naar de shell van de server.
Daar typen we in:
mysql -ugebruikersnaam -p
We krijgen nu een venstertje te zien waar we het wachtwoord in moeten
voeren.
Als we dit gedaan hebben zijn we binnen.
Nu gaan we verbinding maken met de database die beschadigd is. We nemen
voor dit voorbeeld de database databasenaamDit doen we op de volgende
manier:
*use databasenaam;
*
we krijgen nu al gelijk een error melding dat er een table name kapot is.
In dit voorbeeld ga ik voor de table index_phash.
De error ziet er zo uit: *Didn't find any fields in table 'index_phash'*
We gaan nu de table checken op fouten. Dat doen we op de volgende manier
*check table index_phash.*
In dit geval kregen we de volgende error terug
*| databasenaam.index_phash | check | warning | Table is marked as
crashed |
| databasenaam.index_phash | check | warning | 1 client is using or
hasn't closed the table properly |
| databasenaam.index_phash | check | error | Size of datafile is:
1626112 Should be: 1626176 |
| databasenaam.index_phash | check | error | Corrupt *
Als laatste stap gaan we de table repareren.
Dit doen we op de volgende manier.
repair table index_phash
Het resultaat hiervan
*| Table | Op | Msg_type |
Msg_text |
+-----------------+--------+----------+------------------------------------------------------+
| databasenaam.index_phash | repair | info | Found block that points
outside data file at 1625712 |
| databasenaam.index_phash | repair | status |
OK |
+-----------------+--------+----------+------------------------------------------------------+
2 rows in set (0.72 sec)
*
Jou probleem was al opgelost.. Maar misschien dat andere mensen hier nog
wat aan hebben :)
Groeten, en een prettig weekend.
Maurice Geurtzen wrote:
>De oorzaak van de foutmelding was een corrupte database. Tijdens het
>synchroniseren is kennelijk iets fout gegaan. Alles werkt nu.
>
>Bedankt voor de hulp en prettig weekend.
>
>Groeten,
>Maurice
>
>
>
>"Daniel Doesburg [netcreators]" <typo3 at doesburg.biz> wrote in
>news:mailman.1.1126972745.18312.typo3-ug-dutch at lists.netfielders.de:
>
>
>
>>Ric van Westhreenen (AlterNET) schreef:
>>
>>
>>>Hoi Maurice,
>>>
>>>Dit is iets dat vaker voorkomt. Als je 'class.t3lib_db.php on line 741'
>>>ingeeft in Google staat daar wel een antwoord tussen.
>>>
>>>
>>>
>>Het is in elk geval een aardige manier om heel veel sites die met TYPO3
>>gemaakt zijn, te vinden op het net.
>>Het lijkt wel of haast elke site met deze foutmelding worstelt.
>>
>>Goed weekend,
>>
>>Daniel
>>
>>
>>
>
>
>_______________________________________________
>Typo3-ug-dutch mailing list
>Typo3-ug-dutch at lists.netfielders.de
>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>
>
More information about the TYPO3-UG-dutch
mailing list