Mi. 07.05.2014
06:40 Uhr
#31
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen
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?
Mi. 07.05.2014
13:01 Uhr
#32
- Registriert seit
- 22.05.2012
- Beiträge
- 108
- Beitragswertungen
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
Mi. 07.05.2014
19:15 Uhr
#33
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen
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.
Do. 08.05.2014
00:43 Uhr
#34
- Registriert seit
- 22.05.2012
- Beiträge
- 108
- Beitragswertungen
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
Do. 08.05.2014
06:16 Uhr
#35
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen
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.
Do. 08.05.2014
14:32 Uhr
#36
- Registriert seit
- 22.05.2012
- Beiträge
- 108
- Beitragswertungen
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.
Do. 08.05.2014
23:49 Uhr
#37
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen
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