ZANIM ZACZNIESZ: POPULARNE PYTANIASZUKAJSTYLENAJNOWSZY SKRYPTPODRĘCZNIKMODYFIKACJE
phpBB2 by Przemo Forum Index phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SearchSZUKAJ  MemberlistMemberlist  UsergroupsUsergroups  StatisticsStatistics
RegisterRegister  Log inLog in  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów

Previous topic «» Next topic
Przywracanie forum do wersji podstawowej (reinstalacja)
Author Message
arcy 
Alassenórion



Helped: 509 times
Posts: 3788
Location: Blachownia
Posted: 11-06-2008, 19:21   Przywracanie forum do wersji podstawowej (reinstalacja)
   Forum address: przemo.org


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:
Quote:
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
|
 
 
     
Lobezzz 


Helped: 9 times
Posts: 234
Posted: 21-04-2009, 01:12   
   Forum address: www.CzestochowaForum.pl || wiele innych dla ktorych czasem potrzebuje supportu.


arcy wrote:

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 
Alassenórion



Helped: 509 times
Posts: 3788
Location: Blachownia
Posted: 21-04-2009, 07:46   
   Forum address: przemo.org


Lobezzz wrote:
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 
NINJA -,-'


Helped: 30 times
Posts: 235
Location: Grudziądz
Posted: 21-04-2009, 20:54   
   Forum address: [!!! ODDAJCIE MI PODPIS !!!]


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

Tutaj jest dostępny ten generator ;)
 
 
     
Display posts from previous:   
Reply to topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Add this topic to your bookmarks
Printable version

Jump to:  

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 Group
Page generated in 0.14 second. SQL queries: 9
Polecane serwisy





piękne monety kolekcjonerskie. Wszystko dla Numizmatyka.

• Dodaj swój link