ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Benutzer werden als Offline Angezeigt

Geschlossen
  1. #31
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Bei dir sind die Zeiten gleich, kann es sein, dass es vorher nicht gleich war und du deswegen nach dem Umzug Probleme hast, und die Dateien mehr oder weniger "nur" auf Originalzustand zurückgestellt werden müssten?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  2. #32
    User Pic
    WeLo Mitglied
    Registriert seit
    22.05.2012
    Beiträge
    108
    Beitragswertungen
    17 Beitragspunkte
    Nein, auch vorher, auf dem alten Server waren die Zeiten immer gleich, darauf hab ich immer gechtet. Nur vorher war es ein 32Bit Server mit PHP 5.2.11, jetzt ist es ein 64Bit Server mit PHP 5.3.17. Ich kann mir nicht vorstellen, dass es daran liegen soll. Ich hab jetzt mal die alte original Datei reingeladen. Nun werden immer noch 0 User online angezeigt, aber dafür die die zuletzt online waren und angebliche Gäste, die nicht da sind. Ich selbst werde jetzt zwar auch angezeigt, aber als offline. Ich hatte bis vor einem halben Jahr die V1.1O und dann auf 1.1P umgestellt, inkl. aller Updatedateien. Alles lief perfekt und nun auf dem neuen Server nicht mehr. Wie mir aufgefallen ist, wird in der Datenbank in ic1_online sowohl bei Gästen, als auch bei den eingeloggten die uid mit 0 angezeigt. Müsste da nicht eigentlich die User_id als uid übergeben werden? Ich habe z.B. die User_id 1, also müsste doch bei uid auch die 1 übergeben werden und keine 0, oder? 0 wäre doch dann offline?!


    Zuletzt modifiziert von WeLo am 07.05.2014 - 13:09:20
    0 Mitglieder finden den Beitrag gut.
  3. #33
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Das ist richtig, es könnte sein, dass es an der sid Spalte in der ic?_tabelle liegt, ändere diese mal auf eine Länge von 123 (von derzeit 32), und schaue, ob es danach funktioniert.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    1 Mitglieder finden den Beitrag gut.
  4. #34
    User Pic
    WeLo Mitglied
    Registriert seit
    22.05.2012
    Beiträge
    108
    Beitragswertungen
    17 Beitragspunkte
    Hey, danke, dass war es. Jetzt funktioniert sie wieder. Ich danke dir für diesen Tipp. Hat sich die Länge in der DB generell geändert, oder sollte das jetzt eher ein Zufall sein? Sollte man vllt. bekannt geben, dass dies Lösung auch zum Erfolg führen kann, oder ein Upgrade zur Verfügung stellen, oder beim Neuinstallieren des gesamten Scripts die Länge in der install.sql von vorn herein anstatt 32 direkt auf 123 stellen. Nochmals vielen Dank für diesen Lösungstipp.


    Zuletzt modifiziert von WeLo am 08.05.2014 - 00:53:01
    0 Mitglieder finden den Beitrag gut.
  5. #35
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Das hängt von Webservereinstellungen ab, mit welchem Hashverfahren die Session Id berechnet wird. In der aktuellen Entwicklerversion ist es schon mit drin.

    Du bist glaub ich der 3. oder 4., dem ich diesen "Tipp" geben musste, also sehr verbreitet scheint es bis jetzt nicht sein.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #36
    User Pic
    WeLo Mitglied
    Registriert seit
    22.05.2012
    Beiträge
    108
    Beitragswertungen
    17 Beitragspunkte
    Es mag sein, dass es bisher nur bei wenigen vorgekommen ist, aber wie man sieht, sollte man auch dies in Betracht ziehen. Wie bereits gesagt, wir hatten vorher einen 32Bit und nun einen 64Bit Server. Ich denke mal das das der Grund sein wird, da dort auch so einige andere Sachen nicht funktioniert haben, sondern erst nachdem ich mittels zypper so einige Biliotheken nachinstallieren musste. Ich hab jetzt mal vorsorglich in der install.sql den Wert von 32 auf 123 geändert, falls ich das Script nochmal neu aufsetzen muss.
    0 Mitglieder finden den Beitrag gut.
  7. #37
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Das ist eine Einstellung in der php.ini und hat nix damit zu tun, ob man 32 oder 64bit verwendet, eher das Verwendete Betriebssystem bzw. Paket, was die php.ini (vorkonfiguriert) ist dafür verantwortlich.


    Zuletzt modifiziert von Mairu am 08.05.2014 - 23:50:22
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten