ilowiak Posted September 7, 2017 Share Posted September 7, 2017 Potrzebowałem przenieść sklep na nowy serwer więc skopiowałem wszystkie pliki sklepu oraz importowałem bazę i wrzuciłem pliki oraz bazę na nowy serwer. Dodatkowo zmieniłem dane w pliku konfiguracyjnym (settings.inc.php) oraz edytowałem wpisy w bazie w tabeli ps_shop_url. Po uruchomieniu sklepu na nowym serwerze wyświetla mi się jedynie błąd: Warning: include(/home/xxx/domains/xxx/public_html/modules/ganalytics/controllers/stats.php) [function.include]: failed to open stream: No such file or directory in /home/xxx/domains/sklepxxx/public_html/index.php on line 3Warning: include() [function.include]: Failed opening '/home/xxx/domains/xxx/public_html/modules/ganalytics/controllers/stats.php' for inclusion (include_path='.:/usr/local/php53/lib/php/') in /home/xxx/domains/sklepxxx/public_html/index.php on line 3 Ktoś może mi podpowiedziec o co chodzi z tym błędem ? 1. W ogóle nie mam takiego pliku stats.php w katalogu controllers. 2. W pliku index.php w linii nr 3 tez nie mam żadnych wpisów... Link to comment Share on other sites More sharing options...
endriu107 Posted September 7, 2017 Share Posted September 7, 2017 Pewnie się nie przekopiował ten plik, dograj go i powinno zaskoczyć. Link to comment Share on other sites More sharing options...
ilowiak Posted September 7, 2017 Author Share Posted September 7, 2017 Problem w tym ,że w paczce skopiowanych plików nie było tego pliku stats.php. Ten plik dotyczy modułu Google Analiycs i specjalnie ściagnąłem jeszcze raz sobie ten moduł z repozytorium plików od Prestashop i po rozpakowaniu tez nie ma tego pliku.... Link to comment Share on other sites More sharing options...
endriu107 Posted September 7, 2017 Share Posted September 7, 2017 Właśnie sprawdziłem i faktycznie nie ma tego pliku, co masz w pliku index.php? Link to comment Share on other sites More sharing options...
ilowiak Posted September 7, 2017 Author Share Posted September 7, 2017 coś takiego - załącznik index.php Link to comment Share on other sites More sharing options...
endriu107 Posted September 7, 2017 Share Posted September 7, 2017 To co masz w linijce 1 i 3 takie dziwne litery to złośliwy kod który ktoś Ci dopisał, za pewne jest dużo więcej plików zainfekowanych a ten stats.php to z pewnością też był plik z złośliwym kodem. Załataj dziury w sklepie i uprzątnij ten kod z wszystkich plików. Link to comment Share on other sites More sharing options...
ilowiak Posted September 7, 2017 Author Share Posted September 7, 2017 (edited) Usunąłem ten złośliwy kod z index.php + usunąłem inne pliki , które były zainfekowane i teraz po wpisaniu adresu wyświetla się ... biały ekran. Przy próbie logowania do Panelu admina jest ta sama sytuacja - biały ekran... Edited September 7, 2017 by ilowiak (see edit history) Link to comment Share on other sites More sharing options...
endriu107 Posted September 7, 2017 Share Posted September 7, 2017 Włącz tryb debugowania powinny pojawić się komunikaty błędów być może jakiś plik za dużo został usunięty lub jakiś kod za mało. Link to comment Share on other sites More sharing options...
ilowiak Posted September 8, 2017 Author Share Posted September 8, 2017 ok włączyłem tryb debugowania i wyświetla mi na głównej stronie nastepujące błędy : Warning: Cannot modify header information - headers already sent by (output started at /home/xxx/domains/sklepxxx/public_html/config/defines.inc.php:1) in /home/xxx/domains/sklepxxx/public_html/classes/controller/FrontController.php on line 845Warning: Cannot modify header information - headers already sent by (output started at /home/xxx/domains/sklepxxx/public_html/config/defines.inc.php:1) in /home/xxx/domains/sklepxxx/public_html/classes/controller/FrontController.php on line 846Warning: Cannot modify header information - headers already sent by (output started at /home/xxx/domains/sklepxxx/public_html/config/defines.inc.php:1) in /home/xxx/domains/sklepxxx/public_html/classes/Tools.php on line 241 Link to comment Share on other sites More sharing options...
endriu107 Posted September 8, 2017 Share Posted September 8, 2017 Podczas usuwania kodu i plików może przypadkiem usunąłeś znacznik otwierający <?php lub wstawiłeś tam gdzieś biały znak przed znacznikiem? Link to comment Share on other sites More sharing options...
ilowiak Posted September 8, 2017 Author Share Posted September 8, 2017 Prawdopodobnie tak było ale na pewno nie w pliku FrontController.php, którego w ogóle wcześniej nie otwierałem... A jeśli wrzuciłbym w miejsce tych plików "czysty" odpowiednik z nowej paczki instalacyjnej Presty dla tej wersji ( według plikó konfiguracyjnych to wersji 1.6.1.1) to czy to wtedy powinno działać, czy raczej bardziej zaszkodzę ? Link to comment Share on other sites More sharing options...
endriu107 Posted September 8, 2017 Share Posted September 8, 2017 Śmiało możesz podmieniać pliki tymi z instalki. Link to comment Share on other sites More sharing options...
ilowiak Posted September 9, 2017 Author Share Posted September 9, 2017 Pliki podmienione, i nawet pokazała się już strona główna sklepu jednak niestety jest to jedyna rzecz, która obecnie działa 1) Nie działa wejście do strefy administratora. Próbowałem też zmieniać nazwę katalogu admina przez ftp aby wejść po zmianie nazwy katalogu admin na inną i też bez rezultatu - po wpisaniu nazwy w pasku adresu - wyświetla się jedynie czekam na .... i nic się nie dzieje przez pewnein czas aż wyświetla się ,że strona nie została znaleziona. 2) Na głównej stronie wyświetlają się błędy np.: Notice: Trying to get property of non-object in /home/xxx/domains/sklepxxx/public_html/cache/smarty/compile/5e/3b/49/5e3b49dc5989d2e4fe70237a6cff0a31f6e9d84e.file.footer.tpl.phpon line 33Notice: Undefined index: cms in /home/xxx/domains/sklepxxx/public_html/cache/smarty/compile/5e/3b/49/5e3b49dc5989d2e4fe70237a6cff0a31f6e9d84e.file.footer.tpl.phpon line 34 co ciekawe nie ma w ogóle takiego katalogu jak 3b/49 więc i nie ma tez pliku . w spakowanej paczce ze starego serwera też tego katalogu i pliku nie było. Czy da się wyłączyć te całe smarty, gdy nie mam dostępu do Panelu administracyjnego ? Link to comment Share on other sites More sharing options...
endriu107 Posted September 9, 2017 Share Posted September 9, 2017 W bazie danych tabela ps_configuration odnajdź w niej PS_SMARTY_CACHE i tam ustaw 0 a w PS_SMARTY_FORCE_COMPILE ustaw 2, poza tym możesz ręcznie opróżnić katalog compile, zostaw w nim tylko plik index.php. Link to comment Share on other sites More sharing options...
ilowiak Posted September 10, 2017 Author Share Posted September 10, 2017 W bazie danych mam tabelę o nazwie PS_SMARTY_CACHE ale jest ona pusta - bez żadych wpisów , wiec nie mam jak zmienić na 0. Opróżniłem ręcznie katalog Compile ale żadnych zmian nie widzę. Coś co najbardziej mnie zaskakuje to to,że w ogóle nie ma takiego pliku i go nie było wcześniej jak 5e/3b/49/5e3b49dc5989d2e4fe70237a6cff0a31f6e9d84e.file.footer.tpl.phpon line 33 W tej chwili sklep wygląda tak http://skleproletowy.hekko24.pl/pl/ Link to comment Share on other sites More sharing options...
endriu107 Posted September 10, 2017 Share Posted September 10, 2017 W bazie danych tabela ps_configuration odnajdź w niej PS_SMARTY_CACHE i tam ustaw 0 a w PS_SMARTY_FORCE_COMPILE ustaw 2, poza tym możesz ręcznie opróżnić katalog compile, zostaw w nim tylko plik index.php. Przeczytaj dokładnie co napisałem. Link to comment Share on other sites More sharing options...
ilowiak Posted September 10, 2017 Author Share Posted September 10, 2017 Ok, znalazłem te wpisy i zmieniłem wartości na te które podpowiedziałeś oraz wyczyściłęm katalog compile ale po wejściu na stronę żadnych zmian nie ma. Link to comment Share on other sites More sharing options...
endriu107 Posted September 11, 2017 Share Posted September 11, 2017 Te komunikaty czyli Notce to nie są błędy tylko ostrzeżenia wyświetlają sie ponieważ masz włączony tryb debugowania. Masz już dostęp do panelu sklepu czy nadal nie działa? Link to comment Share on other sites More sharing options...
ilowiak Posted September 11, 2017 Author Share Posted September 11, 2017 Jasne, ale mimo wszystko są to błędy :/ Teoretycznie mam dostęp do panelu admina i udało mi się zalogować do niego ale samo logowani trwało kilka minut i w panelu otwarcie jakiejkolwiek opcji trwa koszmarnie i nienaturalnie długo. Na hekko mam postawione też inne strony i wiem ,że pomimo ,że jest to serwer współdzielony działa on w miarę szybko a w tym przypadku logowanie do strefy admina i poruszanie się w nim to jakaś tragedia... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now