wdrożenia PrestaShop

Problem z włączeniem trybu przerwy technicznej

  • 5 Odpowiedzi
  • 1784 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline whoszek

  • Nowy
  • *
  • 4
  • 0
  • prestashop
  • PrestaShop: 1.6.1
  • Status: Właściciel
Problem z włączeniem trybu przerwy technicznej
« dnia: 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

*

Offline endriu107

  • user
  • Mieszkaniec
  • *****
  • 1,197
  • 51
  • PrestaShop: PS
  • Status: forum
Odp: Problem z włączeniem trybu przerwy technicznej
« Odpowiedź #1 dnia: Kwiecień 02, 2016, 03:10:19 pm »
Włącz tryb debugowania i zobacz czy się jakieś błędy wyświetlają.

*

Offline whoszek

  • Nowy
  • *
  • 4
  • 0
  • prestashop
  • PrestaShop: 1.6.1
  • Status: Właściciel
Odp: Problem z włączeniem trybu przerwy technicznej
« Odpowiedź #2 dnia: 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


*

Offline whoszek

  • Nowy
  • *
  • 4
  • 0
  • prestashop
  • PrestaShop: 1.6.1
  • Status: Właściciel
Odp: Problem z włączeniem trybu przerwy technicznej
« Odpowiedź #3 dnia: 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.

*

Offline endriu107

  • user
  • Mieszkaniec
  • *****
  • 1,197
  • 51
  • PrestaShop: PS
  • Status: forum
Odp: Problem z włączeniem trybu przerwy technicznej
« Odpowiedź #4 dnia: 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?

*

Offline whoszek

  • Nowy
  • *
  • 4
  • 0
  • prestashop
  • PrestaShop: 1.6.1
  • Status: Właściciel
Odp: Problem z włączeniem trybu przerwy technicznej
« Odpowiedź #5 dnia: 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 :(