Blog o wszystkim o czym nie chciałbym zapomnieć.
Blog o wszystkim o czym nie chciałbym zapomnieć.

Błąd Deprecated: Function ereg() is deprecated w psychostats 3.1

Napotakałem taki błąd podczas konfiguracji psychostats 3.1, a spowodowany był on tym iż od wersji PHP 5.3 została usunięta funkcja ereg.

Błąd objawiał się na górze strony napisem:

Deprecated: Function ereg() is deprecated in /includes/class_session.php on line 223

Aby sobie z nim poradzić należy przeedytować plik /includes/class_session.php znajdujący się w katalogu z naszymi statystykami i w linijce 223 zamienić wpis z:

return ereg('^[a-f0-9]{32}$', strtolower($sid));

na:

return preg_match('/^[a-f0-9]{32}$/', strtolower($sid));

To rozwiązuje problem 🙂

A jeśli dodatkowo pluje ci problemami z timezone to dopisz w pliku /etc/php.ini taką linijke:

date.timezone = „Europe/Warsaw”

i psychostats działa 🙂

http://cs.sloniupl.eu/stats

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Ta strona używa Akismet do redukcji spamu. Dowiedz się, w jaki sposób przetwarzane są dane Twoich komentarzy.

Komentarz do “Błąd Deprecated: Function ereg() is deprecated w psychostats 3.1”

Translate »