Avatar billede serverservice Praktikant
06. februar 2009 - 00:14 Der er 9 kommentarer og
1 løsning

Counter virker ikke på debian server

Mine countere virker ikke i php og jeg kan ikke se hvad er galt i php.ini - nogle tips eller ideer ?
Avatar billede paaskehare Nybegynder
06. februar 2009 - 08:37 #1
Øhm .. Der kan jo være en million grunde ..

Du har ikke installeret php ordentligt ..
Din counter ligger i en database:
- databasen er ikke sat ordentligt op.
- databasen er overhovedet ikke installeret
- databasen er død.
- du har ikke oprettet forbindelse til databasen
- du har ikke indsat de nødvendige tabeller i databasen

Det var bare et par få grunde .. Uden noget dokumentation for hvordan din counter ser ud eller er kodet, er det jo, mildest talt, umuligt at finde en løsning på dit problem, det hele kan jo kun være rent gætværk ..
Avatar billede tfswebguy Nybegynder
06. februar 2009 - 10:37 #2
Ja ville også gerne vide, hvilken slags counter er det?
ER den scriptet i PHP, eller er det sådan en nedtællingsting i JS?
Tæller den antal hits?
Eller antal gange downloaded?
Tæller den brugere?
Eller antal ulæst post?

Som paaskehare skriver, det kan jo være et hav af ting vi snakker om
Avatar billede serverservice Praktikant
06. februar 2009 - 10:39 #3
Nå - jeg fandt ud af at det kun er enkelte cms systemer der har problemer, selvom de har virket på mit gamle webhotel.
Så jeg vil tro at jeg muligvis skal anvende et andet modul som counter.
Jeg ved ikke hvorfor det standard counter modul ikke virker i e107 cms.
Php og mysql kører som det skal.
Du kan evt. se www.elins-kontorservice.dk at den kun tæller til 1 - men jeg finder en anden counter der virker - hvis du vil se noget i php info eller andet kan du sige til?
Avatar billede tfswebguy Nybegynder
06. februar 2009 - 10:45 #4
en besøgstæller?
Så er der enten fejl i koden, forbindelsen til DB, eller din count tabel der fejler noget!
Avatar billede tfswebguy Nybegynder
06. februar 2009 - 10:48 #5
mysql_query("UPDATE count SET count+=1");
eller:
mysql_query("UPDATE count SET count=count+1");

På en af disse måder lægger den 1 til værdien i din tabel
Avatar billede paaskehare Nybegynder
06. februar 2009 - 14:24 #6
Det er bare ikke helt en holdbar løsning tfswebguy, da den jo så tæller +1 for hver gang der er en der klikker ind på siden :) Eller en underside for den sags skyld, at lave en funktionel hitcounter kan godt være lidt abstrakt :)
Avatar billede serverservice Praktikant
06. februar 2009 - 17:38 #7
Nå jeg har lagt en counter ind fra wonderborn og det ser ud til at den virker hvis der kun har været 2 besøgende idag på www.elinskontorservice.dk -> http://elins-kontorservice.dk/counter/counter.php - hvilket jeg har lidt svært ved at tro.
Jeg kigger lige på det kode og vender tilbage

Tak for hjælpen indtil vidre
Avatar billede tfswebguy Nybegynder
06. februar 2009 - 21:52 #8
min løsning skal bare blandes sammen med en cookie, eller evt. database styring.

Med cookie styring:
  if(empty($_COOKIE['counter'])){
    mysql_query("UPDATE....
  }

Db styring, laver du bare et kald til din db og ser om brugeren har været forbi før. Hvis ikke, så tæl en op, og gem brugeren i DB, evt med IP

Ville dog anbefale cookie metoden, da mange jo ligger bag en router efterhånden, og der derfor kan være flere forskellige computere bag samme IP
Avatar billede serverservice Praktikant
19. februar 2009 - 21:38 #9
jeg er ikke programmør - hvis en af jer ved hvad der skal til for at få det ti lat virke eller gerne vil løse opgaven i mit cms må jeg betale for det?
Avatar billede serverservice Praktikant
18. august 2010 - 18:37 #10
Nå men efter at jeg har fået egen server har jeg ikke oplevet problemer . der var en del problemer på Servage.net bl.a at nogle gange talte counteren dobbelt og nogle gange talte den unikke besøg når man bare refreshede siden , Men tak for input ..

Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger AI forretningskonsulent i Ballerup

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Analytiker til Security Operations Center i Cyberdivisionen

Ringkjøbing Landbobank – Nordjyske Bank

Forretningsudvikler til procesoptimering

Politiets Efterretningstjeneste

Teamledere til PETs indhentningsafdeling