To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Bazy danych SQL - baza wyrzuca błąd :/

ebepe - 25-01-2006, 12:53
Temat postu: baza wyrzuca błąd :/
Cześć;
w trakcie instalacji forum (update z gołego phpbb na przema) baza wyrzuciła taki komunikat:
Kod:

Error updating user_ip data
Line : 106
File : /var/www/htdocs/forum/includes/sessions.php
SQL : UPDATE phpbb_users SET user_ip = '531f4e46' WHERE user_id = 2
SQL message: File './phpbb/phpbb_users.MYD' not found (Errcode: 9)

i dalej nic.
Znalazłam tne temat:
http://www.przemo.org/php...da011910fcc2510
ale mój problem chyba jest inny... bo to nie przy logowaniu wyskakuje, tylko z ogóle forum nie działa, wyświetla się tylko wspomniany błąd i klapa. :x
Czy ktoś mógłby dac jakieś wskazówki, co z tym zrobić?

W myadminie widzę, że pojawiły się tabele charakterystyczne dla przema, czyli baza się updateowała z czytsej phpbb na byprzemo...
Ale nie wiem, jak naprawić ten błąd.

patrick - 25-01-2006, 13:09

ebepe napisał/a:
SQL message: File './phpbb/phpbb_users.MYD' not found (Errcode: 9)

brakuje pliku z twojej bazy danych :>
Sam zginal ?

ebepe - 25-01-2006, 13:11

aha, nic z plikiem bazy danych nie robiłam, nawet go na oczy nie widziałam, nie mówiąc o tmy żeby go usuwać.
Działaó forum na gołym phpbb, zapuściłam update do wersji by przemo i wyrzuciło taki własnie błąd.
A w myadminie widzę, że częsciowo update się powiódł, bo nowe tabele się pojawiły.
pomóżcie, proszę. ;(

patrick - 25-01-2006, 13:16

A wejdz w tabele " phpbb_users " albo jak masz dostep do ssh to pokaz wynik
ls /var/lib/mysql/phpbb/

ebepe - 25-01-2006, 13:23

wszystkie tabele myadmin pokazuje bez problemu... a tylko phpbb_users nie! :x



Kod:
 File './phpbb/phpbb_users.MYD' not found (Errcode: 9)

Błąd

zapytanie SQL :

SHOW KEYS FROM `phpbb_users`

MySQL zwrócił komunikat:
#1105 - File './phpbb/phpbb_users.MYD' not found (Errcode: 9)

irekk - 25-01-2006, 14:05

to ja napraw :roll:
patrick - 25-01-2006, 14:52

Mozesz sprobowac naprawy ale watpie, bo poprostu zaginal plik i napisz do amdinistracji by go przwyrocili jezeli naprawa nie pomoze (o ile byly robione backupy na serwerze).
ebepe - 25-01-2006, 18:25

dzięki za rady. Otóż problem już rozwiązany, i to wcale nie brak plików był.
Może komuś kiedyś się to przyda, więc napiszę co było: otóż baza mimo naprawy co rusz wywalała jakieś błędy, ale mysql śmigał bez problemu, więc to nie była wina błędów bazy.
Okazało się, że wersja by przemo po prostu... nie lubi się z openbsd. Po skopiowaniu jak jest, w szystkich plików i bazy, na serwer na linuksie, forum odpaliło i działa prawie bez żadnych problemów (polskie ogonki tylko się koszmarnie krzaczą, skrypt przema nie wysyła domyślnego kodowania znaków... zaraz nad tym popracuję)
Nic nie zmieniałam w konfiguracji, nie przywracałam żadnych plików (wszystkie pliki bazy fizycznie bły gdzie być powinny cały czas!). Mój Najwyższy Admin Serwerowy po dogłębnym przeanalizowaniu problemu stwierdził, że to musi błędy skryptu. Miał rację, bo po przeniesieniu całości na inną maszynę od razu zaczęło działać.
Ciekawe, czy ktoś z was już się z tym spotkał? :roll:

Dla mnie najważniejsze, że moje forum już prawie działa. :)



Powered by phpBB modified by Przemo © 2003 phpBB Group