Czy istnieje sposób na odbudowanie bazy danych porzuconych stron, stron bez linków, najstarszych stron? Zainstalowałem sobie wikipedię na swoim komputerze z myślą, że będzie można odświeżyć. A tu zonk. Nie potrafię znaleźć miejsca gdzie to można włączyć.
On Mon, Aug 16, 2004 at 03:11:07PM +0200, Adam Dziura wrote:
Czy istnieje sposób na odbudowanie bazy danych porzuconych stron, stron bez linków, najstarszych stron? Zainstalowałem sobie wikipedię na swoim komputerze z myślą, że będzie można odświeżyć. A tu zonk. Nie potrafię znaleźć miejsca gdzie to można włączyć.
W katalogu maintaince/ masz rozne skrypty do takich rzeczy.
Trzeba uruchomic rebuildall.php (edytujac go najpierw zeby wpisac hasla do bazy)
Tego pięknego dnia Mon, 16 Aug 2004 15:34:52 +0200, napisałeś(aś) Odpowiadam:
W katalogu maintaince/ masz rozne skrypty do takich rzeczy.
Trzeba uruchomic rebuildall.php (edytujac go najpierw zeby wpisac hasla do bazy)
No i mam problem - nie wiem jak to uruchomić. Byłbym wdzięczny za opis krok po kroku ale się nie obraże jak odpowiedzi nie otrzymam. Bo się chyba wybrałem z motyką na słońce. ;)
On Thu, Aug 19, 2004 at 11:23:38PM +0200, Adam Dziura wrote:
Tego pięknego dnia Mon, 16 Aug 2004 15:34:52 +0200, napisałeś(aś) Odpowiadam:
W katalogu maintaince/ masz rozne skrypty do takich rzeczy.
Trzeba uruchomic rebuildall.php (edytujac go najpierw zeby wpisac hasla do bazy)
No i mam problem - nie wiem jak to uruchomić. Byłbym wdzięczny za opis krok po kroku ale się nie obraże jak odpowiedzi nie otrzymam. Bo się chyba wybrałem z motyką na słońce. ;)
1. Edytujesz rebuildall.php i wpisujesz tam odpowiednia nazwe uzytkownika i haslo. 2. Odpowiedni plik LocalSettings.php powinien byc w katalogu wyzej. 3. Uruchamiasz rebuildall.php z konsoli poleceniem: $ php rebuildall.php Albo $ php4 rebuildall.php Albo czyms w tym stylu 4. Piszesz dokladnie jakie komunikaty dostales w odpowiedzi i wysylasz na ta liste, bo na pewnno o czyms zapomnialem powiedziec ;-)
Tego pięknego dnia Fri, 20 Aug 2004 05:51:54 +0200, napisałeś(aś) Odpowiadam:
- Edytujesz rebuildall.php i wpisujesz tam odpowiednia nazwe
uzytkownika i haslo.
Po paru próbach doszedłem do wniosku, że to nie ten plik należy edytować. Należy w głównym katalogu wiki skopiować plik AdminSettings.sample i zmienić mu nazwę na AdminSettings.php i tam wpisać login i hasło.
- Odpowiedni plik LocalSettings.php powinien byc w katalogu wyzej.
Jest.
- Uruchamiasz rebuildall.php z konsoli poleceniem: $ php rebuildall.php Albo $ php4 rebuildall.php Albo czyms w tym stylu
Z tym się trochę pomęczyłem. Doszedłem do tego, że mam wejść do c:\php (w wierszu poleceń - DOSie) i wpisać php d:\dokumenty\php\wiki\maintenance\rebuildall.php. ;)
- Piszesz dokladnie jakie komunikaty dostales w odpowiedzi i wysylasz
na ta liste, bo na pewnno o czyms zapomnialem powiedziec ;-)
No i się pojawiły byki.
c:\php>php d:\dokumenty\php\wiki\maintenance\rebuildall.php status: 500 X-Powered-By: PHP/4.3.2 Content-type: text/html; charset=UFT-8 Cache-control none Pragma: nocache
Fatal error: Call to member function on non-object in d:\dokumenty\php\wiki\includes\MessageCache.php on line 226
Za tego odpowiada taki kod w tym pliku:
# Replace brace tags $message = $this->transform( $message ); return $message;
Gdy się go usunie to nie ma errora ale też nic się więcej nie dzieje.
On Fri, Aug 20, 2004 at 09:01:03AM +0200, Adam Dziura wrote:
- Piszesz dokladnie jakie komunikaty dostales w odpowiedzi i wysylasz
na ta liste, bo na pewnno o czyms zapomnialem powiedziec ;-)
No i się pojawiły byki.
c:\php>php d:\dokumenty\php\wiki\maintenance\rebuildall.php status: 500 X-Powered-By: PHP/4.3.2 Content-type: text/html; charset=UFT-8 Cache-control none Pragma: nocache
Fatal error: Call to member function on non-object in d:\dokumenty\php\wiki\includes\MessageCache.php on line 226
Za tego odpowiada taki kod w tym pliku:
# Replace brace tags $message = $this->transform( $message ); return $message;Gdy się go usunie to nie ma errora ale też nic się więcej nie dzieje.
Nie wiem dlaczego to nie dziala, ale sprobuj usunac tylko pierwsza z tych linijek. Ona jest relatywnie malo istotna - odpowiada za wywolanie funkcji zajmujacej sie {{szablonami}}. Drugiej w zadnym razie nie nalezy usuwac.
Tego pięknego dnia Fri, 20 Aug 2004 10:50:01 +0200, napisałeś(aś) Odpowiadam:
Nie wiem dlaczego to nie dziala, ale sprobuj usunac tylko pierwsza z tych linijek. Ona jest relatywnie malo istotna - odpowiada za wywolanie funkcji zajmujacej sie {{szablonami}}. Drugiej w zadnym razie nie nalezy usuwac.
Najpierw napisało mi: {{sitename}} ma chwilowo problemy techniczne. Nie można połączyć z serwerem bazy danych. Przepraszamy! Ale wybrnąłem z tego (bo miałem wpisać nazwę użytkownika bazy danych a nie administratora wikipedii :) I teraz coś tam mieli - odezwę się ponownie jak skończy.
Tego pięknego dnia Fri, 20 Aug 2004 11:32:26 +0200, napisałeś(aś) Odpowiadam:
Najpierw napisało mi: {{sitename}} ma chwilowo problemy techniczne. Nie można połączyć z serwerem bazy danych. Przepraszamy! Ale wybrnąłem z tego (bo miałem wpisać nazwę użytkownika bazy danych a nie administratora wikipedii :) I teraz coś tam mieli - odezwę się ponownie jak skończy.
Mielił przez jakiś czas dyskiem i pokazywał ile artykułów przerobił - gdy skończył to napisał rebuild index i tak prze jakiś czas nic nie robił. No to zamknąłem wiersz poleceń i ponownie włączyłem. I znowu to samo - tak jakby się wieszał na końcu. Czy to jest normalny objaw?