Witaj Sandra!
Przeprowadzki, choć normalnie nie powinny sprawiać żadnych problemów, (choćby z powodu samej konstrukcji SMF), to często mamy z tym problem.
Gdzie leży przyczyna?
Musimy sobie przede wszystkim uświadomić, gdzie jesteśmy, czyli w "Polandzie", gdzie wszystko jest możliwe..
- Kodowanie => na hostingach są różne kodowania, a obsługa często, zamiast dostosować się do międzynarodowych standardów, woli np. ustawić na sztywno kodowanie PMA na ISO-8859-2 i mamy większość takich hostingów.
Kodowanie w UTF-8 choć daje więcej możliwości i kompatybilnośc z resztą Świata, to bywa dość problematyczna..
=> należy przeto, zwrócić baczna uwagę podczas przenosin, na kodowanie defaultowe PMA no i samej, naszej bazy.
Można dowiedzieć się wszystkiego, po prostu dzwoniąc, lub pisząc na HelpDesku i zadając pytania na naszych hostingach.
Informacje pozwolą się nam przygotować itp. Może pomóc nam w tym obsługa tychże hostingów.
Kolejną ważną sprawą, jest zwrócenie uwagi, podczas przenosin, na wielkość czcionki, ponieważ jest to niesłychanie ważne !!!
Naprawdę jest tak, że ma znaczenie, czy plik nosi nazwę z Dużej litery czy z małej! => ponieważ dla skryptu to dwa zupełnie różne pliki, a tym samym ma to wpływ na ścieżki!!
Należy sprawdzić czy mamy tak samo na obu hostingach, tj. czy to co było z Dużej litery, -> dalej takie jest!?
Bardzo ważne jest prawidłowe wpisanie ścieżek wewnętrznych i zewnętrznych i takich miejsc jest parę. Równie istotne jest ustawienie na plikach praw dostępu i zapisu, czyli chodzi o CHMOD'y => Należy ustawić w nowym miejscu takie same, jak mieliśmy w starym.
Powinniśmy przenosić sprawne forum, czyli bez błędów itp. Jednak o wiele istotniejsze jest wyłączenie cache:
PA >> Opcje servera >> Ustawienie cache => i tu należy wybrać z rozwijanego menu: "Bez cache" to ustawienie wyłączy cache
Należy w starym miejscu, przed exportem bazy, (oczywiście za pomocą PMA, a nie wbudowanego damperka w smf..), z poziomu PA >> Obsługa forum, dokonać optymalizacji!
Na czym ma to polegać?
- Trzeba kliknac w PA >> Raport Błedów => a następnie usunąć wszystkie raporty błędów!
Następnie w PA >> Obsługa Forum >> klikamy w tej kolejności!!:
1). - Wyczyść nieważne raporty.
2). - Znajdź i napraw wszystkie błędy.
3). - Przelicz statystyki forum.
4). - Optymalizuj wszystkie tabele bazy danych.
Następnie łączymy się z PhpMyAdminem, wybieramy naszą bazę, podświetlamy wszystko i na dole z listy rozwijanej wybieramy => "Optymalizuj wybrane tabele"
I dopiero wtedy pobieramy, tj Exportujemy naszą bazę, najlepiej spakowane do formatu
*.gzGłównie chodzi o to, że z powodu różnic-których-uniknąć-niesposób na różnych hostingach, powinniśmy zostawić za sobą cały ten majdan śmieci.. zapamiętanych stron w cache itp itd ect
Perfect to byłoby przenieść forum, podłączyć do czystej bazy i wgrać tylko potrzebne tabelki, czyli cały content, - userów, pm'ki, topiki itp..
Co mogę Tobie zaproponować?
- Sprawdź, czy pliki mają właściwe nazwy z dużej i małej litery. <= porównaj w obu miejscach
- Sprawdź CHMOD'y, tj. również je porównaj.
- Sprawdź wszystkie ścieżki, również przy emotach, a szczególnie przy załacznikach itp..
- Optymalizację zacznij od PhpMyAdmina, tj. podświetl tabelki i je zOptymalizuj!
- Na forum - z poziomu PA >> Raporty Błędów >> usuń wszystkie raporty błędów!
- Następnie wykonaj całą tą optymalizację jw. czyli od 1). do 4). => ważna jest kolejność!
Powinno wszystko zaskoczyć, czy zatrybić, bo widać, że nie trybi, pewnie pamięta poprzednie ustawienia..
Możesz "z boku" tego nowego miejsca, zainstalowac czyste smf wgrać tylko TP, żadnych sboxów i innych gówienek i kiedy będzie dobrze, to wyczyść same tabelki na tej bazie, co masz teraz forum, zaimportuj, wcześniej exportowaną bazę z tego nowego miejsca i wgraj już tylko właściwy content. Mozesz również z poziomu PMA zaznaczyć własciwe tabelki, czyli żadnych logów itp, => exportowac, a kiedy będziesz miała oczyszczone poprzez wgranie bazy z tego nowego, to wgrasz, (import), tylko swój content i w ten sposób pozbędziesz się bagażu śmieci, który Ci teraz bruździ..
Jak widzisz przy przenosinach potrzeba max uwagi, wszystko jest proste, tylko trochę z tym pracy, ale jak samemu człek nie zrobi, to sobie z tego nie zdaje sprawy, nie?
Zrzuć niepotrzebny bagaż zoptymalizuj wszystko i przelicz staty, będzie git.., przynajmniej tak sądzę..
Zobacz, ja ciągle przenoszę, kopiuje itp.. nie mam z tym żadnych problemów, choć często hostingi różnią się znacząco od siebie..
Pozdrawiam Cie serdecznie
roco