Dziwne, powinno wystarczyć nadpisanie plików...
Przywracanie bazy raczej nie było potrzebne, aktualizacja dodaje tylko kilka dodatkowych opcji, nie zmienia istniejących danych.
Może spróbuj podpiąć nową wersję równolegle do tej, w innym folderze, z tym zmodyfikowanym plikiem konfiguracyjnym, wtedy mógłbym się temu bliżej przyjrzeć.

32

(8 odpowiedzi, napisanych Propozycje zmian)

Generalnie kompatybilność struktury bazy nie ma żadnego znaczenia, bo nowa wygląda zupełnie inaczej (adresy IP mają własną tabelę, jak zresztą inne ciągi tekstowe, z której łączone są liczbowym identyfikatorem do tabeli odwiedzin), chodzi bardziej o kwestię wydajności i łatwości wyciągnięcia danych.
Co do IPv6 to głównie kwestia obsługi w PHP, po stronie skryptu to tylko kwestia szerokości pola na adres IP.

33

(8 odpowiedzi, napisanych Propozycje zmian)

No tak, to rozwiązuje problem zbierania danych, pytanie tylko jak je przechować.
Bo są dwie opcje, mające swoje wady i zalety, dodatkowa kolumna lub dodawanie do istniejącego z separatorem (np. -).

34

(8 odpowiedzi, napisanych Propozycje zmian)

No pół gigabajta to trochę gigantyczna ilość danych. ;-)
Przede wszystkim widzę, że używasz nieaktualnej wersji skryptu, jeśli używasz 4.9.x, to może spróbuj zaktualizować do najnowszej najpierw (oczywiście zalecane jest wykonanie kopii zapasowej, najlepiej bezpośrednio przez jakiś mysqldump), problem może zniknie, a jeśli nie, to inni też będą mieć pożytek z poprawki. ;-)

Co do tego adresu prywatnego to jest to dobra argumentacja, ale jeśli da się to pobierać tylko przez Javę, to mamy poważny problem, bo wtedy bez dodatkowej metody zbierania danych wyłącznie z jej pomocą nic się nie da zrobić (nie można połączyć tego ze zbieraniem przez PHP, dane od Javy przychodziłyby zbyt późno).

35

(8 odpowiedzi, napisanych Propozycje zmian)

sacud napisał/a:

-kasowanie z bazy starych danych szczegółowych wizyt np. starszych niż 3 miesiące, zostawione zostały by tylko ogólne dane do posumowań miesięcznych/rocznych (baza statystyk aktualnie robi się za duża i zaczyna zamulać...)

Mamy już taką opcję, dość dawno nawet. ;-)
Ale ze względu właśnie na nową architekturę bazy nie zalecam ich kasowania, wszystkie podsumowania będą generowane z tej tabeli (teraz jest redundancja - do pewnego stopnia -  i dlatego można je usuwać bez uszczerbku dla pozostałych danych).

Kobra napisał/a:
sacud napisał/a:

-wyświetlanie w szczegółowych oprócz publicznego adresu IP też dodatkowo wewnętrznego IP: http://reglos.de/myaddress/MyAddress.html

Java? Oj, wątpię żeby to był dobry pomysł, zważywszy na mulistość właśnie... Może opcjonalnie, jako dodatek?

To chyba zbytnie szpiegostwo jak na wbudowaną rzecz. ;-)

sacud napisał/a:

-HeatClick / HeatMaps / clickMapa  - to tylko tak przypominająco, pisałem o tym wcześniej smile

Może jako dodatek, raczej nie w 5.0, może w 5.1 lub dalszych, do rozważenia jeszcze (temat jest dość problematyczny ze względu na duże różnice w wyświetlaniu / położeniu elementów w zależności od wielu czynników dlatego nie jest to miarodajne raczej).

sacud napisał/a:

-obsługa przez statystyki subdomen/kilku stron, ktoś już też o tym pisał smile

Tak, to jest jedno z głównych założeń nowej wersji. :-)

sacud napisał/a:

-prostsza wersja backupu bazy statystyk(teraz niewiem czemu nie da rady tego backupu wykonać hmm)

Tzn. w jakim sensie prostsza?

Kobra napisał/a:
sacud napisał/a:

Czy jest szansa że takie zmiany będą w najbliższej przyszłości w 5 wersji eStats? smile

Jest... Jest nawet szansa, że dożyjemy wydania tej wersji ;-)

Wszystko poza prywatnym IP i mapami kliknięć jest lub będzie w nowej wersji, która cierpi ciągle przez moje życie zawodowe, ale może już w ten weekend się zrobi luźniej (trochę się przedłużył jeden projekt...).

36

(1 odpowiedzi, napisanych Rozwiązywanie problemów)

Potwierdzam błąd, mógł się wkraść przy okazji poprawiania innego, ale mógł występować wcześniej (w okresie wyświetlanym w instancji testowej akurat są tylko te wersje, które i tak powinny używać właśnie tej). ;-)

37

(1 odpowiedzi, napisanych Inne)

Dla urządzeń mobilnych najlepiej zastosować metodę z samym kodem PHP, jeśli nie można go umieścić bezpośrednio, to można spróbować z osadzaniem jako obrazek (choćby wielkości jednego piksela, przezroczysty, ostatecznie nawet bez wysyłania samego obrazka, tylko odwołanie się do skryptu z użyciem znacznika IMG), bo to ma dużo większe szanse zadziałania na większości prostych przeglądarek, sam JS może i nie musi zadziałać, ale jak już zadziała, to raczej nie będzie dużym obciążeniem (wszystko poza sprawdzaniem wersji wtyczki Flash jest zwykłym odczytywaniem atrybutów).

38

(14 odpowiedzi, napisanych Rozwiązywanie problemów)

Nazwa dostawcy niewiele pomoże zbytnio w rozwiązaniu problemu. ;-)
Jestem tylko ciekawy czemu tak się dzieje, bo wygląda to tak jakby gettext był dostępny, ale niesprawny (takie najprostsze wytłumaczenie)...

39

(0 odpowiedzi, napisanych Ogłoszenia)

Została właśnie wydana nowa wersja poprawkowa, która tym razem przynosi też kilka większych zmian (stąd większe niż zwykle zwiększenie numeracji wersji), mniej lub bardziej widocznych dla użytkownika (rewizja 81).

Mam nadzieję, że w tym miesiącu uda mi się powrócić do intensywniejszych prac nad serią 5.x (obecnie wstrzymane przez czynniki "zewnętrzne"...).


Zmiany:

- bezpieczniejszy oraz bardziej wydajny zapasowy format tłumaczeń;
- poprawki i ulepszenia w zbieraniu danych z użyciem JavaScript:
-- poprawiony brak zwiększania wartości w tabelach danych;
-- ulepszone zabezpieczenie przed próbą wypisywania komunikatów błędów w antypikselu;
-- naprawione ignorowanie wartości disabled dla częstotliwości zbierania danych;
- dodane wykrywanie robotów sieciowych napisanych w Pythonie;
- zaktualizowane ikony wielu urządzeń przenośnych;
- wprowadzona stała konfiguracyjna ESTATS_DEMO;

Pobieralnia:

ZIP: 1090.07 KB.
TAR.BZ2: 774.45 KB.

40

(14 odpowiedzi, napisanych Rozwiązywanie problemów)

Już potwierdzone i prawie poprawione. ;-)
Poprawka powinna jeszcze dzisiaj wylądować w SVN, ale wydanie ją zawierające pojawi się dopiero pierwszego maja (to będzie trochę większa aktualizacja, z kilkoma innymi zmianami, nie tylko poprawkami, więc przydałoby się ją trochę lepiej przetestować), ale mogę przygotować paczkę testową (chyba, że SVN nie jest CI straszny).

41

(14 odpowiedzi, napisanych Rozwiązywanie problemów)

Aha, to może być akurat kluczowe, bo wtedy testowałem wariant mieszany.
Zrobię testy jak tylko znajdę czas, ale to prawie na pewno jakaś regresja powstała przy przepisywaniu kodu dla obecnej serii (właściwie wszystko było zmieniane, choćby z powodu zmiany stylu wcięć ;-) ).

42

(14 odpowiedzi, napisanych Rozwiązywanie problemów)

lsz napisał/a:

Wina serwera?

Najlepiej zrobić testy z lekko zmodyfikowanym skryptem, na tamtym serwerze, na oddzielnej instancji, bo to dość dziwny problem (nie mogę go powtórzyć).
Mam jedno pytanie jeszcze, do zbierania danych używasz połączenia kodów PHP i JS, czy może samego JS?

Przydałby się adres pod jakim można obejrzeć ten problem. ;-)

44

(0 odpowiedzi, napisanych Ogłoszenia)

Przyszedł czas na nowe wydanie poprawkowe (rewizja 62).


Zmiany:

- poprawki i aktualizacje tłumaczeń;
- poprawione dialogi potwierdzania;
- poprawione ostrzeżenia w widoku pustej pojedynczej grupy;

Pobieralnia:

ZIP: 1086.08 KB.
TAR.BZ2: 773.32 KB.

45

(14 odpowiedzi, napisanych Rozwiązywanie problemów)

A masz możliwość zrobienia testu na lokalnym serwerze?
Jeśli masz czas, to mogę w czwartek przygotować jakieś testy do uruchomienia na serwerze hostingu.