phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przywracanie forum do wersji podstawowej (reinstalacja)
Autor Wiadomość
arcy



Pomógł: 509 razy
Posty: 3762
Wysłany: 11-06-2008, 19:21   Przywracanie forum do wersji podstawowej (reinstalacja)

Przywracanie forum do wersji podstawowej (reinstalacja).

W niniejszym FAQ postaram się Wam przedstawić sposób na przywrócenie forum do wersji podstawowej czyli na usunięcie wszystkich dodatkowych modyfikacji. Sposób jest sprawdzony empirycznie, musiałem przeinstalować skrypt.

UWAGA! Jeśli nie wiesz co to jest FTP, SQL i nie bardzo znasz się na obsłudze skryptu, php czy bazach SQL - zleć to komuś! Nieumiejętna obsługa bazy danych może zniszczyć Twoje forum!

1. Kopia zapasowa
UWAGA! To podstawowa czynność! Tworzymy kopię zawsze nawet gdyby miało to potrwać długie godziny!
    - zamykamy forum PA | Konfiguracja | Główne | Wyłacz
    - w Panelu Administratora zmieniamy domyślny styl na podstawowy subSilver.
    - logujemy się przez FTP (np. za pomocą Total Commandera) i zgrywamy wszystkie pliki i katalogi na dysk.
    - robimy zrzut bazy danych. Możemy to zrobić za pomocą Panelu Administratora na forum (małe bazy) lub za pomocą phpMyAdmina dostępnego na serwerze. Jak prawidłwo wykonać taką kopię opisał już chelloPL w tym temacie oraz Paszczak w tym temacie

Niektórzy usługodawcy oferują zrzut całego konta (pliki i baza) - umieszczają spakowaną zawartość serwera na FTP skąd możemy ją ściagnąć w jednym archiwum. Zapytaj się swojego usługodawcy czy zrobi tak zrzut.

2. Usuwamy przez FTP wszystkie pliki i katalogi za wyjątkiem
    - katalogu album_mod - są tam wszystkie zdjęcia umieszczone w Albumie
    - katalogu files - sa tam wszystkie załączniki umieszczone w postach na forum
    - katalogu imges - są tam grafiki m.in.: avatary użytkowników, grafiki z podpisów, uśmieszki itp.
    - pliku config.php - to plik z ustawieniami forum - nie usuwać go z serwera!

3. Czyścimy bazę danych
Tutaj jest największy problem. W trakcie użytkowanie forum instalujemy często wiele modyfikacji. Część z nich przestaje być potrzebna, część nie jest uaktualniana. Niektóre z nich dodają także różne dane do bazy danych i pozbycie się tych wpisów nie jest takie proste.

Przede wszystkim sprawdź czy modyfikacja, której pozostałości chcesz z bazy usunąć, posiada automatyczny deinstalator. Np. popularny mod Spider Friendly oferuje taką możliwość.
Należy zawsze zajrzeć do instrukcji danej modyfikacji. Jeśli jest deinstalator to korzystamy z niego - usunie on automatycznie wpisy w bazie danych, z których korzysta dana modyfikacja.

Niestety większość modów nie posiada automatycznych deinstalatorów. Trzeba wtedy sprawdzić bazę ręcznie bądź utworzyć plik z zapytaniami usuwającymi dane modyfikacji i wykonać go na serwerze.
Sprawdź w instrukcji instalacji moda czy dodaje zapytania do bazy. Jesli tak to popatrz jakie dane są tworzone lub modyfikowane, wejdź do phpMyAdmina i usuń je ręcznie.
Jeśli nie wiesz co to phpMyadmin, albo nie ma go na serwerze, możesz wygenerować plik który po wgraniu na serwer i odpaleniu w przeglądarce dokona odpowiednich zmian w bazie
Plik wygenerować można tutaj.

Niestety nie mogę Wam podać szczegółowych wskazówek jak usunąć daną modyfikację. Nie znam ich wszystkich, wielu nigdy nie używałem i nie wiem jakie dane tworzą w bazie. Czytajcie instrukcję instalacji, obejrzyjcie bazę, myślcie samodzielnie i kreatywnie. Jeśli nie jesteście pewni - niczego z bazy nie usuwajcie!

Przy okazji możesz też sprawdzić jak zmniejszyć pojemność bazy SQL.

4. Wgrywamy skrypt forum.
    - pobieramy skrypt forum w najnowszej wersji korzystając z linku http://www.przemo.org/phpBB2/index.php?id=0
    - rozpakowujemy go do katalogu na dysku
    - łączymy się z serwerem FTP
    - wgrywamy pliki i katalogi na serwer za wyjątkiem katalogów album_mod, files, images i pliku config.php
    - czyścimy katalog cache. Ma się tam znajdować tylko plik .htaccess

5. Wgrywamy dodatkowe style forum.
Postępujemy zgodnie z instrukcją instalacji stylu

6. Wchodzimy na forum.
Na poczatek zaglądamy do Panelu admina | Kontrola systemu i sprawdzamy czy wszystko mamy na zielono.
- nadajemy nowe CHMODY plikom i katalogom. Jak ustawić CHMODY.

7. Robimy synchronizację postów i użytkowników oraz optymalizację bazy danych.
PA | Użytkownicy | Synchronizacja użytkowników
PA | Fora | Synchronizacja
PA | sql | Optymalizacja SQL

8. Jesli zmieniałeś moduł wyszukiwarki to musisz także odbudować search.
Robisz to w PA | SQL | Odbuduj Search
Ta funkcja pozwala na odbudowanie tabel phpbb_search_* pobiera ona dane z tabeli postów i kopiuje je do search'u. Odbudowywanie search'u przy dużej ilości postów może trwać kilka godzin, jest wyposażone w automat który pozwala na kontynuowanie odbudowywania po rozłączeniu.
Jeżeli mamy forum na wolnym serwerze, musimy wybrać większy czas oraz mniejszy limit postów, w przypadku "zacięcia" się funkcji w jakimś miejscu musimy chwilowo zmniejszyć jeszcze bardziej limit postów (dzieje się tak wtedy gdy skrypt natrafi na obszerny post)
Jeśli podczas odbudowy skrypt przestanie działać, wyświetli się nam biała strona to wchodzimi ponownie do PA | SQL | Odbuduj Search
Pojawi się tam nowy komunikat:
Cytat:
Uwaga! poprzednie odbudowywanie zostało przerwane przed ukończeniem zadania, kliknij Tutaj aby je przywrócić, lub Tutaj aby anulować. Jeżeli anulujesz, w tabelach phpbb_search_* pozostaną niepełne dane które zostały odtworzone do tej pory, zaleca sie wtedy rozpocząć przebudowywanie od początku.

Postępujemy wedle wskazówek.
U mnie odbudowa searchu trwała ok. 10 godzin - trzeba się uzbroić w cierpliwość.

9. Sprawdzamy czy wszystko jest OK.
Przeglądamy forum, piszemy testowe wiadomości itp.

10. Jeśli wszystko się pochrzaniło i nie wiecie co dalej robić wgrywamy kopię zapasową z 1 punktu. Jak prawidłwo odtworzyć kopię bazy danych opisał już chelloPL
w tym temacie

11. Cieszymy się :)

Jeśli macie jakieś doświadczenia w tym temacie, wiesz jak odinstalować jakąś modyfikację to proszę o dodatkowe informacje.

Pozdrawiam :)

Creative Commons License
Ten utwór autorstwa Arkadiusz Polak jest licencjonowany na podstawie Creative Commons Uznanie autorstwa-Użycie niekomercyjne-Bez utworów zależnych 2.5 Polska License. Uprawnienia poza zakresem tej licencji oraz szczegółowe informacje o licencji dostępne są na stronie http://www.arcy.net/prawa-autorskie/.
_________________
| Regulamin | F.A.Q. | Szukaj | Oficjalny podręcznik administratora phpBB2 by Przemo |
| arcy.net - nowości ze świata phpBB by Przemo, Opera, Android | w tym państwie pełnym nienawiści, rap po godzinach i luz ponad wszystkim... | Opera Browser
|
Ostatnio zmieniony przez Woytec 13-11-2011, 17:26, w całości zmieniany 2 razy  
 
     
Gadatliwa Kasia 

   
Lobezzz


Pomógł: 9 razy
Posty: 232
Wysłany: 21-04-2009, 01:12   

arcy napisał/a:

Niestety większość modów nie posiada automatycznych deinstalatorów. Trzeba wtedy sprawdzić bazę ręcznie bądź utworzyć plik z zapytaniami usuwającymi dane modyfikacji i wykonać go na serwerze.
Sprawdź w instrukcji instalacji moda czy dodaje zapytania do bazy. Jesli tak to popatrz jakie dane są tworzone lub modyfikowane, wejdź do phpMyAdmina i usuń je ręcznie.
Jeśli nie wiesz co to phpMyadmin, albo nie ma go na serwerze, możesz wygenerować plik który po wgraniu na serwer i odpaleniu w przeglądarce dokona odpowiednich zmian w bazie
Plik wygenerować można tutaj.


Nie mozna wygenerowac, bo nie ma juz tamtej strony :)
a przydalby mi sie wlasnie taki pliczek ktory przywroci baze do stanu poczatkowego, nie kasujac postow, userow itp, tylko czyszczac ze wszystkich modow.
 
     
arcy



Pomógł: 509 razy
Posty: 3762
Wysłany: 21-04-2009, 07:46   

Lobezzz napisał/a:
a przydalby mi sie wlasnie taki pliczek ktory przywroci baze do stanu poczatkowego, nie kasujac postow, userow itp, tylko czyszczac ze wszystkich modow.
Niestety taki pliczek nie istnieje. Co więcej raczej wątpię żeby komuś udało zebrać wszystkie mody, sprawdzić zapytania do bazy i utworzyć taki uniwersalny deinstalator. Raczej mało możliwe ;)

Jak znajdę tę brakującą stronę to uaktualnię, dzięki :]
_________________
| Regulamin | F.A.Q. | Szukaj | Oficjalny podręcznik administratora phpBB2 by Przemo |
| arcy.net - nowości ze świata phpBB by Przemo, Opera, Android | w tym państwie pełnym nienawiści, rap po godzinach i luz ponad wszystkim... | Opera Browser
|
 
     
nike_00


Pomógł: 31 razy
Posty: 229
Wysłany: 21-04-2009, 20:54   

http://www.phpbbhelp.pl/forum/db_generator.php

Tutaj jest dostępny ten generator ;)
 
     
browar231

Pomógł: 21 razy
Posty: 13
Wysłany: 25-07-2011, 17:16   

Sorry za odkop(na serio), ale czy jako skryptu przywracajacego baze danych do oryginalnego stanu nie mozna by uzyc czegos co pobiera wszystkie dane z bazy(tylko z "przemowych" tabel), tworzy z nich cos w rodzaju kopii, czysci baze i przywraca kopie? Z gory dzienki.
PS. jeszcze raz sorry.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,03 sekundy. Zapytań do SQL: 12
Polecane serwisy



Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a



phpbb

serwis laptopów

Guru Wrocław - skuteczne pozycjonowanie stron w Google

• Zamów reklamę

Egzotyczne sadzonki i nasiona krajowe i zagraniczne, Sprzedaż wysyłkowa roślin i nasion kwiatów praktyczne porady ogrodnicze, opisy, zdjęcia roślin, najlepsze forum o roślinach egzotycznych w Polsce