Polskie wsparcie PrestaShop

PrestaShop => PrestaShop 1.5 => Wątek zaczęty przez: chrzanek w Maj 12, 2014, 07:28:50 pm

Tytuł: Nieznane źródło błędu
Wiadomość wysłana przez: chrzanek w Maj 12, 2014, 07:28:50 pm
Witam,
Od kilku tygodni nie ruszałem nic w projekcie sklepu który odpalamy. Gdy wróciliśmy do niego okazuje się, że mamy błąd:


"Warning: Invalid argument supplied for foreach() in /var/www/vhosts/s16187929.onlinehome-server.info/site/ekoinstalsystem/classes/Hook.php on line 189 Warning: Invalid argument supplied for foreach() in /var/www/vhosts/s16187929.onlinehome-server.info/site/ekoinstalsystem/classes/Category.php on line 534"
[/size][/color]
[/size]Błąd generowany na każdej z podstorn.[/color]
[/size][/color]
[/size]- Dodatkowo nie moża dodawać produktów do koszyka gdyż swyskakuje komunikat:[/color]
[/size](http://s17.postimg.org/ybe6tps8b/error.jpg) (http://postimg.org/image/ybe6tps8b/)[/color]
[/color]
- Skryp nie generuje też wyników wyszukiwania chociaż powinien.[/font][/color]Nioe wiem gdzie szukać, bo tak jak wspomniałem nic nie było ruszane na stornie od kilku tygodni.[/font][/color]Macie jakieś sugestie gdzie szukać przyczyny błędu?[/font][/color]
Tytuł: Odp: Nieznane źródło błędu
Wiadomość wysłana przez: west w Maj 13, 2014, 08:59:12 am
a co masz w linii /classes/Category.php 534?
Tytuł: Odp: Nieznane źródło błędu
Wiadomość wysłana przez: design4VIP w Maj 13, 2014, 10:21:50 am
wczesniej sprawdz jeszcze Hook.php on line 189  bo dla petli brakuje jakies zmiennej
Tytuł: Odp: Nieznane źródło błędu
Wiadomość wysłana przez: chrzanek w Maj 13, 2014, 06:36:49 pm
a co masz w linii /classes/Category.php 534?


(http://s15.postimg.org/tntufmzif/category_php.jpg) (http://postimg.org/image/tntufmzif/)

wczesniej sprawdz jeszcze Hook.php on line 189  bo dla petli brakuje jakies zmiennej


(http://s27.postimg.org/5a3epgofj/hookphp.jpg) (http://postimg.org/image/5a3epgofj/)
Tytuł: Odp: Nieznane źródło błędu
Wiadomość wysłana przez: design4VIP w Maj 14, 2014, 10:28:28 am
jedno i drugie tyczy sie bezposrednio zapytania do bazy danych... najprosciej byloby wylistowac (dumpowac) to zapytanie i wrzucic bezposrednio w phpmyAdmin i tam zwroci doklandny element, ktory mu nie pasuje.

druga rzecz to tez patrzac po hook.php problem lezy po stornie wyswietlenia ktorego z modulow i jego przypisania do hook.

kurcze... tak to wyglada jakby jeden blad z drugim nie mialy nic wspolnego... sa niezalezne, jeden odnosnie modulu, drugi odnosnie podkateogrii... heh, a w ogole w ktorym miejscu pojawia sie ten blad (top strony)? zaraz po wejsciu na strone czy tylko przy wrzucaniu produktu razem z tym popup w karcie produktu?

na serwerze nie bylo jakis zmian odnosnie wersji PHP, apach , mysql ?
Tytuł: Odp: Nieznane źródło błędu
Wiadomość wysłana przez: chrzanek w Maj 14, 2014, 09:26:13 pm
Dwa tygodnie temu zaktualizował się Plesk na serwerze, żadne inne zmiany nie były przeprowadzane.
Myślisz że to może być przyczyna?

Update info:
http://download1.parallels.com/Plesk/PP11/11.5/release-notes/parallels-plesk-panel-11.5-for-linux-based-os.html
Tytuł: Odp: Nieznane źródło błędu
Wiadomość wysłana przez: design4VIP w Maj 15, 2014, 09:04:17 am
Plesk nie ma raczej wiele do znaczenia, chyba, ze razem z nim byl zmieniany PHP czy mySQL, to predzej. ale jak pisalem wczesj, zdumpuj sobie te zapytania bo bazy, do ktorej odnosza sie linijki z bledu i wklej bezposrednio w myAdmin. albo w bazie nie ma jakis zmiennych wymaganych w paramtrach zapytania albo baza... no i tutaj jeszcze jedno, moze host tez akutalizowal z backupu baze i wgrala sie niekompletna? jak masz jaka kopie bazy to ja wrzuc.
skupiajac sie tylko na bledach bazy (wylaczajac narazie to z dodania produktu) to one nie sa nawet jednym parametrem polaczone, wiec to wskazywalo by na braki w bazie. ale co dokladnie... ot tak "na sucho" ciezko powiedziec bez gruntownego sprawdzenia.

a tak w ogole, to wlacz konsole bledow na stornie, moze ona jeszcze cos blizszego pokaze.