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 🙂
Witam!
Wlasnie pojawil mi sie ten dzieny komunikat na stronie:( probowalam szukac pliku /includes/class_session.php ale chyba go tam nie ma:( moze cos robie nie tak? To strona szkolna, a ja tak srednio sobie z php radze(duzo zapomnialam). Baaardzo prosze o pomoc! Cyz jest jakis innym sposob pozbyca sie tego komunikatu?
Pozdrawiam
Julita