1

Temat: Problem z Aktualizacją z wersji 4.5 do 4.9.21

2

Odp: Problem z Aktualizacją z wersji 4.5 do 4.9.21

Standardowe pytania: adres serwera / hostingu, wersja PHP i MySQL?

Nadszedł już czas, najwyższy czas, nienawiść zniszczyć w sobie.

3

Odp: Problem z Aktualizacją z wersji 4.5 do 4.9.21

hosting to chyba OVH ale nie darmowy. znajomy ma serwer i stworzył mi konto.
MySQL 4.1.20
PHP Version 5.0.4
adres: http://www.przelicznik.thronek.eu/estats/

4

Odp: Problem z Aktualizacją z wersji 4.5 do 4.9.21

To wiele tłumaczy...
Polecałbym się wynieść stamtąd (i to nie z powodów tych problemów, tak szczerze :-)), parametry prehistoryczne, a sam hosting ma długą historię dziwnych problemów...
Na chwilę obecną mogę tylko poradzić próbę skopiowania bazy (eksport z OVH i import lokalnie) i pliku conf/config.php na serwer uruchomiony lokalnie (np. z użyciem WAMPServer lub innych) i próbę dokonania aktualizacji na nim, a następnie przeniesienie bazy i plików znowu na serwer.
Niestety nie mogę nic więcej poradzić, bo w ten weekend nie miałem kompletnie na nic czasu, a będę w domu dopiero w piątek wieczór...

Nadszedł już czas, najwyższy czas, nienawiść zniszczyć w sobie.

5

Odp: Problem z Aktualizacją z wersji 4.5 do 4.9.21

hmm ogólnie miałem sporo problemów przez tą próbę aktualizacji..
chciałem zrobić tak jak mówiłeś czyli zrobić aktualizacje u siebie ale nie udało się (nie pamiętam dokładnej przyczyny..) więc stwierdziłem że nie ma sensu i wgram znów wersje 4.5 tak też zrobiłem no i tutaj kolejna niespodzianka.. wyskoczyły DEBUGI no i oczywiście statystyki nie działały.. próbowałem od nowa instalować później podmienić config w którym ustawiłem starą bazę itp NIC to nie dało. w końcu wgrałem "Wersja eStats: 4.5.21 - stable (29.12.2007 13:10:43); " i zacząłem przenosić "ręcznie" dane z starej bazy przeniosłem all dane czasem wyskakiwało że już jest klucz i nie można wykonać zapytania więc usuwałem tabele tworzyłem od nowa i wgrywałem znów dane (działało) . wgrałem wszystkie tabele oprócz details (wydaje mi się zbędna bo chyba tylko służy w zakładce szczegółowe. jeśli się mylę proszę mnie uświadomić smile ) końcowy wynik . statystyki działają ale wydaje mi się ze trochę jest poplątane.. ponieważ w niektórych miejscach są dziwne wartości np:

Najwięcej: 62 (04.11.2008)
Online: 0 (zauważyłem że jak chodzę po swojej stronie to w końcu jestem nawet za 12 userów Oo)
Średnio dziennie: 31.6K (to jest nie możliwe.. ponieważ wychodziło by na to że przez prawie rok miałem ponad 1mln odsłon a miałem niecałe 400tyś)

zobaczymy może samo się jakoś naprawi (
sorki za słaby styl pisania ale jestem początkujący jak zapewne sam się domyśliłeś.

Ostatnio edytowany przez qoooq (04.11.2008 12:52:10)

6

Odp: Problem z Aktualizacją z wersji 4.5 do 4.9.21

takie coś wyskakuje jak chce statystyki podłączone do starej bazy:

Tryb bezpieczny PHP został aktywowany na serwerze!
Może to powodować problemy w przypadku automatycznego tworzenia plików i katalogów.
Rozwiązaniem jest zmiana ich właściciela lub ich ręczne utworzenie.
Nie można załadować pliku! (lib/theme/.tpl)
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/lib/gui.php: 6
Nie można załadować pliku! (pages/.php)
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/index.php: 265

ebugowanie
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/lib/stats.php: 41 touch() [function.touch]: SAFE MODE Restriction in effect. The script whose uid is 10006 is not allowed to access /var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/data/cache owned by uid 48
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/lib/stats.php: 42 chmod() [function.chmod]: Unable to access data/cache/config-stats_77849101ea332af9.dat
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/lib/stats.php: 42 chmod() [function.chmod]: No such file or directory
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/lib/stats.php: 44 file_put_contents() [function.file-put-contents]: SAFE MODE Restriction in effect. The script whose uid is 10006 is not allowed to access /var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/data/cache owned by uid 48
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/lib/stats.php: 44 file_put_contents(data/cache/config-stats_77849101ea332af9.dat) [function.file-put-contents]: failed to open stream: No such file or directory
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/lib/stats.php: 41 touch() [function.touch]: SAFE MODE Restriction in effect. The script whose uid is 10006 is not allowed to access /var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/data/cache owned by uid 48
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/lib/stats.php: 42 chmod() [function.chmod]: Unable to access data/cache/config-gui_77849101ea332af9.dat
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/lib/stats.php: 42 chmod() [function.chmod]: No such file or directory
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/lib/stats.php: 44 file_put_contents() [function.file-put-contents]: SAFE MODE Restriction in effect. The script whose uid is 10006 is not allowed to access /var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/data/cache owned by uid 48
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/lib/stats.php: 44 file_put_contents(data/cache/config-gui_77849101ea332af9.dat) [function.file-put-contents]: failed to open stream: No such file or directory
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/index.php: 67 Undefined variable: DefaultPage
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/index.php: 68 Undefined variable: DefaultPage
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/index.php: 71 Undefined variable: DefaultPage
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/index.php: 84 Undefined variable: UID
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/index.php: 145 Undefined variable: AntyFlood
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/index.php: 155 Undefined variable: AntyFlood
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/index.php: 161 Undefined variable: LastReset
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/lib/gui.php: 62 Undefined index: Offset
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/index.php: 162 Undefined variable: LastReset
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/lib/gui.php: 62 Undefined index: Offset
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/index.php: 240 Undefined index:
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/index.php: 242 Undefined index:
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/index.php: 244 Undefined variable: Monthly
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/index.php: 265 main() [function.main]: open_basedir restriction in effect. File(/pages/.php) is not within the allowed path(s): (/var/www/vhosts/przelicznik.thronek.eu/httpdocs:/tmp)
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/index.php: 265 main(pages/.php) [function.main]: failed to open stream: Operation not permitted
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/index.php: 265 main() [function.main]: open_basedir restriction in effect. File(/pages/.php) is not within the allowed path(s): (/var/www/vhosts/przelicznik.thronek.eu/httpdocs:/tmp)
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/index.php: 265 main(pages/.php) [function.main]: failed to open stream: Operation not permitted
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/index.php: 265 main() [function.include]: Failed opening 'pages/.php' for inclusion (include_path='.:')
/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats2/index.php: 315 Undefined variable: DateFo

7

Odp: Problem z Aktualizacją z wersji 4.5 do 4.9.21

a przy instalacji wersji 4.9 wyskakują takie debugi:
w 1 kroku

#1 Warning (/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats3/index.php:198)
putenv() [function.putenv]: Safe Mode warning: Cannot set environment variable 'LANG' - it's not in the allowed list
#2 Warning (/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats3/index.php:199)
putenv() [function.putenv]: Safe Mode warning: Cannot set environment variable 'LANGUAGE' - it's not in the allowed list

w 2 kroku

#1 Warning (/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats3/index.php:198)
putenv() [function.putenv]: Safe Mode warning: Cannot set environment variable 'LANG' - it's not in the allowed list
#2 Warning (/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats3/index.php:199)
putenv() [function.putenv]: Safe Mode warning: Cannot set environment variable 'LANGUAGE' - it's not in the allowed list
#3 Strict (/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats3/lib/db/MySQL/common.php:3)
var: Deprecated. Please use the public/private/protected modifiers
#4 Strict (/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats3/lib/db/MySQL/common.php:4)
var: Deprecated. Please use the public/private/protected modifiers
#5 Strict (/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats3/lib/db/MySQL/common.php:5)
var: Deprecated. Please use the public/private/protected modifiers

a po instalacji cały czas pokazują się:

#1 Strict (/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats3/lib/db/MySQL/common.php:3)
var: Deprecated. Please use the public/private/protected modifiers
#2 Strict (/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats3/lib/db/MySQL/common.php:4)
var: Deprecated. Please use the public/private/protected modifiers
#3 Strict (/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats3/lib/db/MySQL/common.php:5)
var: Deprecated. Please use the public/private/protected modifiers
#4 Warning (/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats3/index.php:198)
putenv() [function.putenv]: Safe Mode warning: Cannot set environment variable 'LANG' - it's not in the allowed list
#5 Warning (/var/www/vhosts/przelicznik.thronek.eu/httpdocs/estats3/index.php:199)
putenv() [function.putenv]: Safe Mode warning: Cannot set environment variable 'LANGUAGE' - it's not i

8

Odp: Problem z Aktualizacją z wersji 4.5 do 4.9.21

Co do ręcznego przenoszenia danych, to nie będzie nigdy do końca działać, jeśli były zmiany w strukturze tabel. Stąd dziwne te wartości i ostrzeżenia o braku zmiennych, wynikające z tego, że doszło kilka nowych wartości w tabeli konfiguracji, a część ma zmienione nazwy (w ramach porządkowania nazewnictwa).
Jeśli chodzi o liczbę osób online, to może to być jakiś błąd przy wyliczaniu tej wartości w tym module, postaram się zająć tym w wolnym czasie.
Co do ostrzeżeń występujących po instalacji nowej wersji, to winna jest archaiczna wersja PHP (nieistotne ostrzeżenia o zdeprecjonowaniu składni z użyciem var) oraz ograniczenia nałożone na użytkowników (o ustawianiu zmiennych języka).

Nadszedł już czas, najwyższy czas, nienawiść zniszczyć w sobie.

9

Odp: Problem z Aktualizacją z wersji 4.5 do 4.9.21

w stronie głównej statystyk w polach "Średnio dziennie:" oraz "Średnio w ciągu godziny :" błędy są spowodowane tym że po prostu wartości ma a oblicza je od 4.11.08 bo tego dnia od nowa zainstalowałem więc mam pytanie w którym miejscu w bazie mogę zmienić datę instalacji statystyk oraz wyczyściłem tabele details która służy do szczegółowych statystyk ALE gdy wchodzę w zakładkę szczegółowe danych faktycznie nie ma ale pojawia się ilość stron którą statystyki zajmowały więc tutaj też mam pytanie gdzie mogę to skasować aby ta ilość stron się skasowała.

10

Odp: Problem z Aktualizacją z wersji 4.5 do 4.9.21

Poszukaj rekordu o kluczu CollectedFrom w tabeli o nazwie podobnej do estats_configuration, jako wartość wpisz datę i wybierz funkcję generowania z niej uniksowego znacznika czasu (UNIX_TIMESTAMP), lub coś podobnego, nie pamiętam już dokładnie jak to wyglądało w phpMyAdmin.
Aby usunąć wszystkie dane Szczegółowych, trzeba wyczyścić tabele estats_visitors oraz estats_details. Oczywiście najlepiej najpierw zrobić sobie kopię zapasową danych.

Nadszedł już czas, najwyższy czas, nienawiść zniszczyć w sobie.

11

Odp: Problem z Aktualizacją z wersji 4.5 do 4.9.21

z szczegółowymi zadziałało dzięki:) co do klucza CollectedFrom nie mam czegoś takiego z tabeli estats_configuration
aha zapomniałem wcześniej napisać że gdy próbowałem aktualizacje z 4.5 do 4.9 to się wywalało i baza niby była do śmieci ale jak ręcznie wgrywałem każdą tabele to było wszystko ok poza tabelą estats_configuration gdy ja wgrałem statystyki przestały działać - w większości zakładkach pojawiała się po prostu biała strona. podejrzewam że przy aktualizacji struktura tej tabeli się zmieniła bo inaczej ona wygląda w wersji 4.5 a 4.9 smile

12

Odp: Problem z Aktualizacją z wersji 4.5 do 4.9.21

Jeśli nie ma takiego wpisu, to go po prostu dodaj ;-).
Co do tabeli konfiguracji, to struktura nie była zmieniana, ale nazwy kluczy zmieniły się dość istotnie.

Nadszedł już czas, najwyższy czas, nienawiść zniszczyć w sobie.

13

Odp: Problem z Aktualizacją z wersji 4.5 do 4.9.21

możliwe mam małe pojęcie i możliwe że złymi słowami operuje smile

hm no dobra ale u mnie pisze w statystykach "Dane zbierane od 04.11.2008" czyli jednak gdzieś ta data jest zapisana..

14

Odp: Problem z Aktualizacją z wersji 4.5 do 4.9.21

Czyli widocznie przeoczyłeś ten wpis ;-).
Poszukaj jeszcze raz, CollectedFrom.

Nadszedł już czas, najwyższy czas, nienawiść zniszczyć w sobie.