Polskie wsparcie PrestaShop

PrestaShop => PrestaShop 1.6 => Wątek zaczęty przez: whoszek w Kwiecień 01, 2016, 11:08:09 pm

Tytuł: Problem z włączeniem trybu przerwy technicznej
Wiadomość wysłana przez: whoszek w Kwiecień 01, 2016, 11:08:09 pm
Witam użytkowników forum,

Używam Presty 1.6.1.4. na linuxpl, mam problem z konfiguracją przerwy technicznej.
Na początku konfiguracji sklepu ten tryb działał prawie prawidłowo. Prawie ponieważ ignorował podanie adresu IP admina i nie wpuszczał nikogo. Po kilkudziesięciu próbach "wmuszenia" adresu admina sklep wpuszcza wszystkich bez względu na ustawienie adresu IP i przełącznika "włącz sklep".
Na OVH zainstalowałem dla próby kolejną Prestę, też 1.6.1.4 i okazuje się, że tam wszystko działa idealnie.
PHP na obu w wersji 5.6, różnica jest taka, że na OVH jest bez SSL.
Co może być przyczyną i jak to naprawić?
Jakiś pomysł?

Pozdrawiam,
Wojtek
Tytuł: Odp: Problem z włączeniem trybu przerwy technicznej
Wiadomość wysłana przez: endriu107 w Kwiecień 02, 2016, 03:10:19 pm
Włącz tryb debugowania i zobacz czy się jakieś błędy wyświetlają.
Tytuł: Odp: Problem z włączeniem trybu przerwy technicznej
Wiadomość wysłana przez: whoszek w Kwiecień 02, 2016, 11:06:54 pm
Po wejściu w zakładkę Preferencje => Przerwa techniczna debugger wyświetla:
Notice w linii 385 w pliku /home/allogo2/domains/machinaria.pl/public_html/classes/Tools.php
[8] Undefined index: HTTP_X_REAL_IP

Notice w linii 385 w pliku /home/allogo2/domains/machinaria.pl/public_html/classes/Tools.php
[8] Undefined index: HTTP_X_REAL_IP

Tytuł: Odp: Problem z włączeniem trybu przerwy technicznej
Wiadomość wysłana przez: whoszek w Kwiecień 02, 2016, 11:20:01 pm
Podmieniłem ten plik tools.php z innej instalki i sklep odzyskał taką funkcjonalność, że mogę go już włączyć i wyłączyć. Jak kliknę na "Dodaj mój IP" to wstawia się adres serwera i wszyscy mogę wejść i tak. A jak wpiszę tam ręcznie mój IP to dostaję komunikat o przerwie technicznej.
Jednym słowem kicha :(
Coś ta Presta zabawkowa raczej niż produkcyjna.
Tytuł: Odp: Problem z włączeniem trybu przerwy technicznej
Wiadomość wysłana przez: endriu107 w Kwiecień 03, 2016, 12:12:32 pm
Sprawdź w override czy nie masz nadpisanego tego pliku, może dodatkowo korzystasz z jakichś zabezpieczeń np. cloudflare?
Tytuł: Odp: Problem z włączeniem trybu przerwy technicznej
Wiadomość wysłana przez: whoszek w Kwiecień 03, 2016, 09:44:28 pm
No i się wyjaśniło, przynajmniej trochę.
Plik podmieniłem tym z drugiej instalki Presty na OVH.
Natomiast problem złego rozpoznawania adresów IP i niewpuszczania mnie do sklepu w czasie przerwy technicznej rozwiązali chłopcy z linuxpl poprawiając konfigurację serwera. Więc teoretycznie wszystko powinno być ok.
Z tym, że przestały działać statystyki :(