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
roco