Witam wszystkich!
To moje pierwsze zetknięcie z contao i na sam początek musiałem wdepnąć w głębokie bagno. Mam stronę opartą o contao 2.9.5, w której muszę wprowadzić zmiany. Instalacja jest dość zagmatwana, porobione są różne cuda, w skrócie na pewno nie jest to standardowa instalacja.
Pierwszym krokiem było przygotowanie sobie kopii strony do eksperymentowania i już tutaj pojawił się problem. Przeniosłem bazę oraz pliki, zmieniłem parametry połączenia z bazą w plikach localconfig.php (co ciekawe są dwa pliki konfiguracyjne). Efektem jest działający panel administracyjny, ale zamiast strony głównej wyskakuje napis "No pages found".
Poszperałem w google i znalazłem coś na temat opcji "Awaryjny język", której włączenie miało pomóc. Niestety u mnie ta opcja jest włączona. Próbowałem ją wyłączyć i sprawdzić co się stanie, ale nie było efektu.
Gdzie jezcze mogę poszukać przyczyn problemu?
Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Contao 2.9.5, problem po przeniesieniu na inny serwer - No pages found
Rozpoczęte przez m4573r, Sep 05 2013 20:42
#1
Napisany 05 September 2013 - 20:42
#3
Napisany 06 September 2013 - 13:34
Sprawdź, czy zgadza się domena w ustawieniach roota. Dlaczego są dwa pliki localconfig.php i jak to w ogóle możliwe?
Rozumiem, że chodzi o stronę root w strukturze stron - sprawdziłem, miałem wpisaną poprzednią domenę. Obecnie podałem domenę z katalogiem i to też nie zmieniło sytuacji.
Mówiąc szczerze nie wiem, jak to jest zrobione. Ja też zgłupiałem, jak znalazłem podwójny config. Jeden config mam w public_html/nazwastrony/system/config/... a drugi mam w public_html/new/system/config/..., ale obydwa configi są (i były) ustawione na pracę z jedną bazą. Tak jakby były dwie sprzężone instalacje na jednej bazie. Jeszcze nie odkryłem po co.
Zauważyłem też, że w niektórych zakładkach panelu administracyjnego wysypuje się plik main.php. Pod spodem widać wyrzucony czystym tekstem kod. Podejrzewam, że plik został uszkodzony przy kopiowaniu.
Spróbuję przekopiować te pliki ze źródła jeszcze raz i zobaczyć, czy to pomoże.
#4
Napisany 06 September 2013 - 14:36
Wgrałem od nowa katalog contao, który u mnie zawiera wzmiankowany plik main.php, ale nie rozwiązało to problemu.
Zapomniałem też wspomnieć, że były problemy przy przenoszeniu bazy danych. Bazę przenosiłem za pomocą phpMyAdmina, który czasami nie chciał zaimportować niektórych tabel (np. tl_log czy tl_version). Wyrzucany był błąd składni, tak jakby z powodu braku jakiegoś znaczka phpMyAdmin próbował interpretować zawartość przenoszonych komórek. Dałem sobie spokój z tabelą tl_log, ale przeniosłem tabelę tl_version. Pomogło usunięcie jej zawartości i przeniesienie jej osobno.
Być może jest jeszcze coś nie tak z bazą. Wykonam jeszcze jedną kopię i spróbuję ją podpiąć, zobaczymy jaki będzie efekt. Zauważyłem, że Contao przechowuje w bazie danych kod i dane w komórkach typu blob, co jest dla mnie całkowitą nowością. Być może coś się nie przekopiowało albo jakieś dane uległy uszkodzeniu. Dam znać, jakie będą efekty i czy w ogóle będą.
P.S. Odkryłem, że na forum można jednak załączać pliki, więc w załączeniu screenshot rozsypanego panelu administracyjnego. Kod, o którym pisałem, to same zapytania sqlowe i tablice, ale za to jest ich dużo.
Zapomniałem też wspomnieć, że były problemy przy przenoszeniu bazy danych. Bazę przenosiłem za pomocą phpMyAdmina, który czasami nie chciał zaimportować niektórych tabel (np. tl_log czy tl_version). Wyrzucany był błąd składni, tak jakby z powodu braku jakiegoś znaczka phpMyAdmin próbował interpretować zawartość przenoszonych komórek. Dałem sobie spokój z tabelą tl_log, ale przeniosłem tabelę tl_version. Pomogło usunięcie jej zawartości i przeniesienie jej osobno.
Być może jest jeszcze coś nie tak z bazą. Wykonam jeszcze jedną kopię i spróbuję ją podpiąć, zobaczymy jaki będzie efekt. Zauważyłem, że Contao przechowuje w bazie danych kod i dane w komórkach typu blob, co jest dla mnie całkowitą nowością. Być może coś się nie przekopiowało albo jakieś dane uległy uszkodzeniu. Dam znać, jakie będą efekty i czy w ogóle będą.
P.S. Odkryłem, że na forum można jednak załączać pliki, więc w załączeniu screenshot rozsypanego panelu administracyjnego. Kod, o którym pisałem, to same zapytania sqlowe i tablice, ale za to jest ich dużo.
Edytowany przez m4573r, 06 September 2013 - 14:40.
#6
Napisany 17 September 2013 - 16:01
Jak bardzo rozbudowana jest strona?
Jeśli nie jest mocno rozbudowana, najlepszym sposobem jest postawić nową instalację, zainstalować te same rozszerzenia, wgrać temat/grafikę i skopiować treści (tabele z bazy lub ręcznie). Przerabiałem to już kilka razy i suma sumarum okazywało się, że to i tak najszybsza i przy okazji najpewniejsza metoda. Wtedy dopiero sprawdzasz co i dlaczego nie działa.
Co do niedziałania i main.php - pod czym stawiasz wersję testową (domena, subdomena, katalog)?
Pzdr.
Jeśli nie jest mocno rozbudowana, najlepszym sposobem jest postawić nową instalację, zainstalować te same rozszerzenia, wgrać temat/grafikę i skopiować treści (tabele z bazy lub ręcznie). Przerabiałem to już kilka razy i suma sumarum okazywało się, że to i tak najszybsza i przy okazji najpewniejsza metoda. Wtedy dopiero sprawdzasz co i dlaczego nie działa.
Co do niedziałania i main.php - pod czym stawiasz wersję testową (domena, subdomena, katalog)?
Pzdr.
--
siudek siudkowski
siudek siudkowski
1 użytkowników czyta ten temat
0 użytkowników, 1 gości, 0 anonimowych użytkowników



Wróć do góry
Raportuj







