Ich bin eine Anwendung mit coderigniter 3, beim Testen in XAMpp lokalen Server alles in Ordnung, aber wenn ich in einem Server gehostet (live) mit einem Problem im Zusammenhang mit codeigniter Sitzung. Wenn ein Benutzer eingeloggt ist und Aktionen ausführt, kommt plötzlich ein Fehler unlink(/tmp/ci_session..some file path here..):operation not permitted Filename:drivers/Session_files_driver.php Line Number: 354
, wenn der Seitenfehler verschwunden ist und alles in Ordnung ist. jeder Vorschlag wird geschätzt.Ich bekomme ein Problem mit der Verknüpfung in coderigniter Sitzung
Antwort
Überprüfen Sie den Wert von $config['sess_save_path']
in config.php. Wenn der Dateitreiber für Sitzungen verwendet wird, muss dies mit dem absoluten Pfad des Ordners zum Speichern von Sitzungsdateien festgelegt werden. Der Ordner muss vorhanden sein und die Berechtigungen müssen richtig eingestellt werden - versuchen 0700.
danke für deine Antwort, ich habe versucht, wie Sie erwähnt, jetzt habe ich nicht diesen Fehler, aber es gibt einige Session-Dateien erstellen in den Ordner, die Kopfschmerzen werden, wenn keine Benutzer anmelden und die Verwendung erhöht wird. also möchte ich irgendeine andere Option. – prudhvi259
Die Dateien, die dort erstellt werden, werden schließlich vom System bereinigt. Ob Sie den Datenbanktreiber oder die Dateitreibersitzungsinformationen verwenden, wird für eine bestimmte Zeit nach dem Schließen der Sitzung bestehen. Vertraue dem Müllsammler! – DFriend
ich benutze Dateitreiber die Daten in den Dateien werden nach dem Abmelden gereinigt, aber Dateien sind immer noch vorhanden, was mein Problem ist (wenn keine Dateien größer werden, dann wird die Größe meiner Anwendung zunehmen). – prudhvi259
In Antwort auf die Anforderung von Dateien Treiberkonfiguration, in application/config/config.php
Optionen eingestellt werden sollen wie folgt
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'sitesess'; //can be any string you like
$config['sess_expiration'] = 0;
$config['sess_save_path'] = '/absolute/path/to/folder/for/session/files/;
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 1800;
$config['sess_regenerate_destroy'] = FALSE;
See config.php für Details zu den verschiedenen Optionswerten.
Cookie-bezogene Variablen in der config.php sind auch wichtig für die ordnungsgemäße Funktion der Session. Insbesondere werden die folgenden Optionen von Session-Cookies verwendet.
Der Ordner, in dem Sitzungsdateien gespeichert sind, muss über die entsprechenden Berechtigungen und Eigentumsrechte verfügen. Weitere Informationen über die Berechtigung usw. finden Sie unter CodeIgniter documentation
- 1. Problem mit form_open coderigniter 3
- 2. Automake Problem mit Verknüpfung
- 3. Ein Problem mit org.hibernate.SessionException: Sitzung ist geschlossen! in Hibernate
- 4. Verknüpfung von Quellcodeverwaltungsverknüpfungen Problem
- 5. Problem in der Handler-JSP-Sitzung
- 6. coderigniter messaging app inbox datenbank abholen problem
- 7. Sitzung zerstören Problem in Codeigniter
- 8. WxWidgets Verknüpfung Problem
- 9. Wie bekomme ich die vollständige Verknüpfung eines Bildes mit Python?
- 10. Hilfe mit __call mit coderigniter
- 11. seltsame Sitzung Problem
- 12. Problem mit der Verknüpfung, C++ Member-Funktion zu C Callback
- 13. coderigniter Ein Datenbankfehler ist aufgetreten
- 14. Boost-CMake Problem mit Verknüpfung (Ubuntu 14.04)
- 15. coderigniter mit wordpress
- 16. concat in php coderigniter
- 17. Wie bekomme ich die Hibernate-Sitzung in einen Hibernate Interceptor?
- 18. coderigniter klebrige Formen
- 19. Verknüpfung Problem tinylibxml C++ Ubuntu
- 20. Wenn ein Prozess erhöht ist, wie bekomme ich die Windows-Authentifizierung ID der nicht erhöhten Sitzung
- 21. Cross-Domain-Sitzung Problem in Schienen
- 22. Wie bekomme ich die aktuelle Sitzung, wenn ich MapperFactoryBean verwende?
- 23. ASP.NET-Site Sitzung Timeout Problem
- 24. Wie bekomme ich ein offenes Icon mit der SHGetFileInfo() Methode?
- 25. coderigniter alter form
- 26. mysql coderigniter
- 27. Hibernate: wie bekomme ich eine Liste aller Objekte in der Sitzung
- 28. Verknüpfung "Start In" Analog mit der Registrierung
- 29. ich habe ein Problem mit Ausnahme „java.lang.ArrayIndexOutOfBoundsException“
- 30. coderigniter Fehlerseiten
Überprüfen Sie die Berechtigungen im Ordner '/ tmp' –
tatsächlich gibt es keinen Ordner wie tmp, aber es zeigt den Pfad like that. – prudhvi259