Strony: [1]   Bottom Do dołu
   Drukuj   
ico Autor    
[EN] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [RU]
     Topic: Jak przenieść forum na inny serwer z zmianą nazwy?  [Przeczytany 36031 razy]
0 użytkowników i 1 Gość przegląda ten wątek.
Full Member
***
Offline
14.07.2023 20:33:45
Topic Starter
 Poland Mężczyzna
Poland
  WWW
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=501.msg1236#msg1236  
Jak przenieść forum na inny serwer z zmianą nazwy. Obecnie prowadzę forum które chcę przenieść na inny adres oraz zmienić jego nazwę. Obecnie nie korzystam z skórki default lecz innej - nie wiem czy ma to znaczenie. Forum instalowałem w utf8. Mam zainstalowane na forumtakie mody jak gg, sitemap, i uaktualnienie z 1.19 na 1.1.10

Proszę jeśli nie będzie to problem o napisanie poklei co i jak mam robić - myśłę że by było to i ważne dla potomnych.


Last Edit: 07.11.2009 01:26:38 by: tomeh IP IP Zapisane
Administrator
*****
Imagination is more Important than Knowledge
Offline
08.05.2017 21:24:16
 United States Mężczyzna
United States
  WWW
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=501.msg1237#msg1237 Post #1 
hmm w tej chwili nie bardzo mam a? tyle czasu, ale przynajmniej spróbuj? wyt?umaczy? to "poj?ciowo"

To s? proste zasady, ale nie wolno z niczym skrewi?. W zasadzie, w wielkim skrócie wygl?da to tak:
Robisz kopie bazy i ca?ego forum, czyli ?ci?gasz na dysk.
W nowym miejscu wrzucasz baz?, pliki, poprawiasz ?cie?ki w bazie i w dwóch plikach, sprawdzasz i ew. poprawiasz chmody i cze??...

Spróbuje to teraz rozwin?? wst?pnie..

(Forum normalnie dzia?a, a wszystko inne robisz równolegle,
a? do ostatecznego momentu, kiedy kopia forum jest w nowym miejscu i wszystko jest ok!)


Stare miejsce:

>> BAZA
- Kopia bazy: Export via PhpMyAdmin -> czyli ta z hostingu a nie ta z forum z PA!

--> Wyja?nienie:
- Oczywi?cie nale?y mie? kilka kopii bazy, równie? tej z PA forum, a z PMA nawet op?aca si? wyexportowa? i ca?? i w kawa?kach czyli po tabelce.

--> Tutaj dalsze uwagi:
- nale?y by? zalogowanym, wej?? do PA forum, klikn?? na logi b??dów - i wszystkie usun??, nast?pnie klikn?? na "Obs?uga Forum" i po kolei:
1. - Wyczy?? niewa?ne raporty
2. - Znajd? i napraw wszystkie b??dy.
3. - Przelicz statystyki forum.
4. - Optymalizuj wszystkie tabele bazy danych.

Oczywi?cie od razu pobierz kopie bazy czyli fulla i tylko zawarto??, tak na wszelki s?uczaj..
Dalej jeste? zalogowany, ale w nowym oknie wchodzisz do C-Panelu czy innego panelu zarz?dzania na na swoim hostingu, a tam do PhpMyAdmina i wtedy Exportujesz baz?. Wa?ne, ?eby? ca?y czas by? zalogowany, poniewa? sesje w SMF odk?adaj? si? w bazie. Przed Exportem, zaznacz wszystkie tabelki i je optymalizuj, a pó?niej Exportuj, jako archiwum *.gz


>> Pliki Forum
- Kopia Twojego forum -> ?ci?gni?ta na dysk w ca?o?ci.
- Edycja OBU! plików Settings w celu wpisania ?cie?ek i danych potrzebnych do po??czenia z now? baz? danych, z nowego miejsca.


Nowe miejsce:

>> BAZA
- Utworzenie nowej, pustej bazy na nowym hostingu, najlepiej od razu w po??danym kodowaniu (w C-Panelu lub innym Panelu Zarz?dzania na hostingu)

- Nadanie tej bazie -> Usera, Has?a, i ustawienie uprawnie? na "All"

- W PhpMyAdminie -> Otworzy? t? baz? (po lewej) i Import starej bazy

- Poprawienie ?cie?ek Absolutnych (http..) i wewn?trznych na serverze (/home/uzytkownik/public_html/forum/ taki przyk?ad bo nie znam Twoich!)

- ?cie?ki do poprawy s? w tabelach "smf_setting" i "smf_themes" (klikasz po lewej i po prawej dostajesz zawarto?? wskazanej tabeli, pó?niej tam gdzie ma by? poprawione, klikasz na ikonk? "o?ówek" czyli edycja i zmieniasz ?cie?ki na te co potrzeba)

Przejrzyj obie tabele, poniewa? s? tam w?a?nie ?cie?ki do styli (tabella smf_themes) i ca?a reszta. Nale?y te ?cie?ki poprawi? na nowe z nowego miejsca.

To nie wa?ne ?e masz wiele styli, wa?ne jest, ?eby ka?demu z nich wpisa? poprawne ?cie?ki absolutne i wewn?trzne nowego servera.


INNA METODA

- Mo?na to zrobi? "z grubsza", poniewa? kiedy ju? baza zaimportowana, pliki wgrane ??cznie z poprawionymi plikami Setting, to wpisujemy w browserze adres nowego miejsca forum i "nowe miejsce" zobaczy Ci? od razu jako admina i b?dzie wsio rozjechane i komunikat, ?e mo?na to poprawi?, ale tak czy siak wchodzisz do PA nowego forum, (w nowym miejscu!), i tak klikasz "Zarz?dzanie stylami" i dalej >> druga zak?adka "Style i ustawienia" - to tu na dole pod stylami masz globalne ustawienie ?cie?ek styli i b?d? tam raczej ju? podane w?a?ciwe ?cie?ki, wi?c, tylko klikasz na "Ustaw dla wszystkich", co zaowocuje natychmiast normalnym wygl?dem.

-  Nast?pnie  klikasz w PA >> "Za??czniki i awatary" -> pierwsza zak?adka: "Ustawienia za??czników" i tu pewnie b?dzie na czerwono, ?e ?cie?ki s? fuckup, wi?c trzeba b?dzie wpisa? w?a?ciwe, (najlepiej skopiowa? pocz?tek ?cie?ek ze styli)

- to samo z drug? zak?adk? w >> "Za??czniki i awatary" ->"Ustawienia Awatarów" -->> tu równie? poprawiasz ?cie?ki

- to samo robisz z "Emotikony" i ostatnia zak?adka "Konfiguracja"


Co z plikami?

- Poprawione pliki Settings.php i Settings_bak.php, tj. wpisujesz tam:
1.- nazw? bazy
2.- nazw? usera po??czenia z baz?
3.- has?o
4.- adres serwera mySQL

Ale wcze?niej by?a nazwa forum, mo?na j? zmieni?. Na dole pliku masz ?cie?ki forum, wi?c wpisz tam nowe dane.

Nale?y posprawdza?, czy chmody s? w porz?dku,
- tj. standardowo smf jest przystosowany do pracy z chmodami na folderach -> 775 (lub 0775) i plikach na 644 (lub 0644).

Bardzo Wa?na Uwaga!

Zdarza si?, ?e ludzie w swej beztroskiej nieuwadze, maj? zafajkowane okienko np. w Total Commanderze i podczas kopiowania na serwer TC zamienia wszystkie nazwy plików na "z ma?ej litery". Ró?nice s? ogromne, bo te wszystkie pliki, które maj? ró?n? wielko?? czcionki, po prostu b?d? niewidzialne, skoro b?d? tylko ma?e litery.
Nazwy plików na serwerze, s? jednocze?nie ich adresami i wielko?? liter ma tu ogromne znaczenie. Przyk?adowo; mog? wspó?istnie? w jednym folderze takie pliki jak np. Settings.php i settings.php, poniewa? na serwerze unixowym to s? zupe?nie dwa ró?ne pliki, a ró?ni? si? tylko wielko?ci? czcionki jednej litery..
Uczulam na to, poniewa? w wi?kszo?ci przypadków, kiedy po kopiowaniu nic nie dzia?a?o, lub wywala?o errory, to w?a?nie zamiana wszystkich liter na ma?e, by?a g?. przyczyna tych problemów u conajmniej 80% przypadków!

Mówi? o tym:



Ma by? odfajkowane jak na tej focie!

Tia.. to z grubsza tak wygl?da.. ja nie p?kam, wrzucam najpierw baz? i od razu poprawiam wszystkie ?cie?ki, wtedy od razu po skopiowaniu forum, wszystko dzia?a bez zarzutu, chyba ?e nowy hosting jest gorszy od poprzedniego..

Oczywi?cie mog? doj?? problemy z kodowaniem podczas Importu bazy w nowe miejsce i mo?e trzeba z par? razy importowa?, z ró?nym kodowaniem, a? zaskoczy..


Niestety brak mi czasu, na wi?ksz? ekspresj?, w poniedzia?ek mo?e b?d? wolniejszy.. Przygotuj sobie dobry zestaw pyta? i napisz jakie masz ?cie?ki, tylko zaiksuj (xxxxxxxxx) nazwy usera. To gdyby? mia? problem ze ?cie?kami..


Napisz co jest jeszcze niejasne, napisz, czy to rozumiesz co tu pisz?. To wszystko jest naprawd? proste, ale ?eby takie by?o, to potrzeba tylko troszk? uwagi, wyobra?ni i skrupulatno?ci czytaj - dok?adno?ci i konsekwencji wykonywanych czynno?ci... Jesli kto? ma z tym problem, to nale?y wzi?? o?ówek, kartk? i spisa? plan dzia?ania, mie? w jakim? notatniku skopiowane te wszystkie linki i inne dane i pó?niej tylko przekopiowywa? -> copy/paste.

Mo?e co? nie jasne, z czym? s? w?tpliwo?ci lub niejasno??, - pisz!
To co tu napisa?em to taki krótki plan dzia?ania, skrót my?lowy z grubsza, ale nie ma w tym odrobiny "czarnej magii" hehe

Pozdrawiam U?miech
roco



Attention! Testing modifications - Steam Profile

IP IP Zapisane
Full Member
***
Offline
14.07.2023 20:33:45
Topic Starter
 Poland Mężczyzna
Poland
  WWW
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=501.msg1238#msg1238 Post #2 
A na boku mam jeszcze jedno pytanie. A jak wygl?da sprawa gdybym na nowym adresie zainstalowa? forum od nowa i mody a potem wgra? baz? danych z starego adresu forum? Czy nie wystarczy?o by tylko poprawi? ?cie?ek w bazie danych?


IP IP Zapisane
Administrator
*****
Imagination is more Important than Knowledge
Offline
08.05.2017 21:24:16
 United States Mężczyzna
United States
  WWW
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=501.msg1240#msg1240 Post #3 
Oczywiście! Jednak robi się to wtedy, kiedy forum jest stare i już nieźle pokićkane w kodzie, i ma wiele patch'y. Kiedy wszystko jest ok, to nic nie trzeba.

Napisałem, że to rys ogólny, to nie jest tutorial, choć do takiego się przymierzam, i nie poruszyłem tu w sumie, żadnych aspektów.

Top rozwiązanie może się okazać, dla początkujących dość karkołomne, zważywszy, że niektórych błędów w ogóle nie widać.., czyli nie widać objawów.., ale nie tylko!

Najlepszą metodą, o ile nie jest nawalone wszystkiego w brud.., - to instalka, ale najlepiej na dobrym domowym serverku. Nie piszę, że nowa, ponieważ tak po prawdzie, - warto mieć wierną i dobrze działającą kopię na localhoście, wiesz na hostingach różnie bywa. Może nie wszystko się poprawnie zainstalować.

Jeśli tak, czyli w nowym miejscu nowa instalka, to należy zwrócić uwagę na pewne dość istotne kwestie.

->> Należy, ('x' razy pprzypominam!), Przed Nową Instalacją forum, utworzyć Najpierw bazę Danych w Pożądanym Kodowaniu,
i - nadać do tej bazy: Usera, czyli Nick'a dla tej bazy,
i - nadać Hasło,
oraz - nadać Prawa, (czyli Userowi tej bazy dać wszystkie uprawnienia - zafajkuj: "All").

Dopiero wtedy, albo wgrywamy kopię czyli Import starej bazy, bądź nic nie robimy, tylko w świeżej instalce podajemy dane do połączenia z tą świeżą bazą. Czyli wrzucamy świeże pliki i instalujemy, podając dane świeżo utworzonej bazy.

Ale to tylko część roboty..

Należy mieć wyexportowane wcześniej poszczególne tabele z bazy na podmiankę. I importując, - to wcześniej!, należy usunąć tabele które mają być podmienione, (wcześniej kopia tych tabel czyli export). Jest to istotne kiedy mamy dodatkowe style i różne modyfikacje.

Dlatego myślę, że ta droga może być na początek bardziej karkołomna.
Najlepiej, dla początkującego, byłoby oczyścić forum, wyczyścić logi, odinstalować niepotrzebne style, (poza standardowymi), odinstalować mody, zoptymalizować bazę i dopiero ją pobrać.
Wtedy wrzuca się i tak świeże pliki.
Tak czy tak należy tak właśnie zrobić, z zaznaczeniem, że tylko te niemodyfikowane.
Resztę, czyli już po modyfikacjach, należy podmienić, czyli zamienić z tymi ze świeżej instalki.

Które pliki były modyfikowane? np. w "silniku" czyli w katalogu Sources?

SMF tworzy kopie plików przed ich zmodyfikowaniem.
Np. plik: "Display.php" kiedy ma być zmodyfikowany, to powstaje kopia takiego pliku z tyldą ( ~ ) na końcu: "Display.php~"

To znaczy, że plik Display.php uległ modyfikacji (i posiada kopię), i takimi plikami muszą by nadpisane takie same pliki w świeżej instalce.



..jaśniej? czy ciemniej?  mysli

pozdrawiam U?miech
roco

// Edit 07.11.2009 12:50:00

Myślę, że ciemniej..

Tomeh, jeśli nie było grzebane w plikach - ręcznie, to oczywiście można tak zrobić, czyli stwarzasz tzw. "pudełko" czyli forum - inaczej oprawę Twoich treści
i przenosisz tylko content, czyli zawartość główną. -> membersów, topiki, działy, kategorie, style, informacje o zainstalowanych modach i stylach itd., PM'ki i odpowiedzi na nie. Akcje i sesje, choć te ostatnie można wyczyścić, jeśli pojawią się błędy. Nawet warto przenieść wyniki szukania, bo to zaoszczędza transfer ect ect.

oprawa jest czymś innym i zawartość jest czymś innym, choć od siebie zależą
Zdaje się, że rozmawialiśmy, a przynajmniej to było poruszane - czym jest ta zawartość, i w tym poście również są te informacje.

Jeszcze jedno, - warto zachować kolejność wykonywanych czynności na starym forum czyli instalek modów i styli, tworzenia działów i kategorii, nadawanie uprawnień ect ect.



Attention! Testing modifications - Steam Profile

IP IP Zapisane
Full Member
***
Offline
14.07.2023 20:33:45
Topic Starter
 Poland Mężczyzna
Poland
  WWW
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=501.msg1241#msg1241 Post #4 
Teraz szczerze powiem że już nic nie rozumiem. Nie rozumiem tego języka.

Zróbmy to małymi kroczkami.
Ok wgrałem jak w metodzie 1 góra i forum na nowym adresie działa pięknie.  nie usuwałem raportów, nie optymalizowałem tabel co prawda. Czy jakieś błędy potem mogą się pojawić w użytkowaniu przez to czy już nie?


Last Edit: 09.11.2009 01:03:50 by: tomeh IP IP Zapisane
Full Member
***
Offline
14.07.2023 20:33:45
Topic Starter
 Poland Mężczyzna
Poland
  WWW
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=501.msg1251#msg1251 Post #5 
Wydaje się że wszystko działa jak należy. Wielkie dzięki Roco po raz kolejny.


IP IP Zapisane
Strony: [1]   TOP^Do góry
   Drukuj   
On-Line: 6 Gości, 0 Użytkowników
 
Skocz do:  

Podobne Tematy
  Temat Zaczęty przez Odpowiedzi Wyświetleń Ostatnia wiadomość
normal_post RSS serwer z ssh DeX-cRee 0 5714 Ostatnia wiadomość 27.10.2008 00:44:11
Autor DeX-cRee
normal_post RSS Zmiana długości Nicka na forum DeX-cRee 3 14863 Ostatnia wiadomość 17.12.2008 00:03:21
Autor roco
normal_post RSS Reklama Google na forum SMF 2.0 Beta 4 independes 5 20803 Ostatnia wiadomość 23.02.2009 23:02:51
Autor roco
normal_post RSS Wy??czenie jednej z statystyk forum tomeh 5 15427 Ostatnia wiadomość 02.04.2009 23:52:31
Autor roco
normal_post RSS Pytania o chmody na forum tomeh 3 15658 Ostatnia wiadomość 28.04.2009 16:00:11
Autor roco
normal_post RSS Wiadomo?ci do urzytkowników forum tomeh 3 14224 Ostatnia wiadomość 11.08.2009 13:51:35
Autor roco
* Share this topic...
In a forum
[BBCode]
[url=http://poligon.ricoroco.com/fora/smf/index.php?topic=501.0]Jak przenieść forum na inny serwer z zmianą nazwy?[/url]
In a site/blog
[xHTML]
<a href="http://poligon.ricoroco.com/fora/smf/index.php?topic=501.0" target="_blank">Jak przenieść forum na inny serwer z zmianą nazwy?</a>
Geo Visitors Map