Temat: Nieprawidłowe przekierowanie
Zainstalowałem wersje 4.0.50 jako MySQL i po instalacji gdy chcę wejść do statystyk, Firefox pokazuje mi "Nieprawidłowe przekierowanie" w IE to samo, dlaczego?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Zainstalowałem wersje 4.0.50 jako MySQL i po instalacji gdy chcę wejść do statystyk, Firefox pokazuje mi "Nieprawidłowe przekierowanie" w IE to samo, dlaczego?
Sprawdź, czy w katalogu lib/ znajduje się plik db.php, jeśli nie, to skopiuj go tam z katalogu install/modules/MySQL/.
Dla mnie niestety plik znajdował się tam. Po usunięciu go problem zniknął i musiałem jeszcze raz instalować. Teraz mam najnowszą wersje i gdy wchodze do logów to otwiera mi się pusta strona. Do tego po umieszczeniu kodu JS i PHP nie zliczało mi w ogóle np. wtyczki flash, po zmianie
var eCount = 0;
na
var eCount = 1;
zaczęło zliczać, jednak podójnie. Gdy usunę kod PHP a zostawie JS, jakie to będzie miało znaczenie przy liczeniu wejść? Pozdrawiam
Najnowszą, ale z której serii? 4.5.x, czy 4.0.x?
Co do danych zbieranych przez JS, niestety bywa z tym różnie, aczkolwiek, zwykle dane są zbierane jednak od przynajmniej 2 / 3 lub 1 / 2 odwiedzających. Problem ten ma być gruntowniej rozpatrzony przy okazji ewentualnego wydania wersji 4.6, gdyż będzie wymagał pewnych zmian w modułach baz najprawdopodobniej.
Główną wadą zbierania danych bez użycia PHP jest pomijanie botów i wszystkich z wyłączoną obsługą JS itd.
A kiedy planujesz wydać wersje 4.6 ponieważ nie wiem czy czekać.
Co do zliczania mi wejść - zauważyłem, że wszystkie są zliczane o 2h za wcześnie, jest jakiś sposób, aby to przestawić?
Wersja 4.6 powinna się ukazać najpóźniej 1 sierpnia, najwcześniej pierwszego lipca.
Dla 4.5 pojawi się najpewniej jeszcze przed czerwcem wydanie poprawkowe (poprawione niemieckie tłumaczenie).
Jeśli chodzi o kolejny problem, spowodowany jest ustawieniami czasu serwera, można to obejść ustawiając w Konfiguracji korektę czasu (dla wersji 4.5 jest to strona Zaawansowane z menu Administratora, opcja Offset w grupie GUI, wartość ustawiana w sekundach, może być ujemna).
Wracając do problemu z logami, która to była wersja skryptu?
Ustawiłem w Offset 7200, myśle, że będzie dobrze. Dzięki!
Co do wersji:
Wersja eStats: 4.5.06 - RC (31.03.2007 08:24:53);
ps.
Dla ciekawostki powiem, że Twoje demo eStats nie zarejestrowało mojej konfiguracji technicznej (Ciasteczka, Flash, JS, czy rozdzielczość), u mnie też nie zarejestrowało mnie (gdy miałem var eCount = 0;) w momencie gdy zmieniłem na var eCount = 1; to liczyło bez problemu, najprawdopodobniej w skrypcie zapisującym ustawienia coś jest nie tak.
Próbowałem w pliku stats.js w ciągu [code]document.write ('<img src="' + ePath + 'stats.php?javascript=1&cookies=' + (navigator.cookieEnabled?1:0) + '&flash=' + eFlashVersion + '&java=' + (navigator.javaEnabled ()?1:0) + '&width=' + screen.width + '&height=' + screen.height + '&adress=' + escape (window.location.href) + (document.title?'&title=' + escape (document.title):'') + '&estats=' + (new Date ().getTime ()) + (eCount?'&count=1':'') + '" alt="eStats">');[/code]
usuwać zmienne (m.in. &adress lub &title) jednak i tak zapisywało, ale np. sam adres lub cały adres z konfiguracją, tj. [code]stats.php?javascript=1&cookies=?&flash=?&java=?&width=?&height=?&adress=?&title
Ostatnio edytowany przez Endzio (30.04.2007 01:11:35)
Faktycznie, dla modułu MySQL był błąd w logach, niewielki, ale bardzo skuteczny :-D, poprawiony dla jutrzejszego wydania, dzięki za zgłoszenie :-).
Problem z JS jest znany, wiadomo czemu tak się dzieje, tylko trzeba przemyśleć jak to najlepiej obejść ;-). Bo to jednak trochę skomplikowane (jedno z rozważanych rozwiązań może powodować zakłamania w zbieranych danych, konkretniej ich zwielokrotnienie w Technicznych), choć na pierwszy rzut oka wydaje się bardzo proste :-).
W wersji 4.5.08 (ukaże się 6. maja tego roku) nie powinno być już problemu ze zbieraniem danych za pomocą JS w domyślnym trybie.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź