1. Bitte schaltet eure Ad Blocker aus. SLinfo kann nur betrieben werden, wenn es durch Werbung Einnahmen erzielt. Vielen Dank!!
    Information ausblenden
  2. Wir freuen uns, wenn du dich in unserem Forum anmeldest. Bitte beachte, dass die Freigabe per Hand durchgeführt wird (Schutz vor Spammer). Damit kann die Freigabe bis zu 24 Stunden dauern.
    Information ausblenden
  3. Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Sie geben Einwilligung zu unseren Cookies, wenn Sie unsere Webseite weiterhin nutzen.
    Information ausblenden

Attachments nach erneutem Login weg

Dieses Thema im Forum "OpenSim - Technische Fragen" wurde erstellt von Samara Collas, 19. April 2010.

  1. Samara Collas

    Samara Collas Aktiver Nutzer

    Beiträge:
    208
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo zusammen,

    seit kurzem betreibe ich meine eigene OpenSIM mit SQL.

    Funktioniert soweit alles wunderbar, auch der Login von ausserhalb übers IT.

    Meine Frage ist nun:

    Wenn ich eingeloggt war, hab ich einige Attachments an. Ich logge aus und beim nächsten Login sind die Attachments nicht mehr dran (also Haare, etc).

    Kann mir jemand sagen, woran das liegen kann ? :shock:

    Gruss an die Opensim Gemeinde

    Sam
     
  2. Chris42 Oh

    Chris42 Oh Nutzer

    Beiträge:
    69
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo,...

    ich nehme an, dass Du Deinen Server mit der Datenbang SQL-lite betreibst.
    Stell einfach mal auf My-SQL und die Attachments bleiben erhalten.
    Wir das geschieht steht irgendwo im Forum beschrieben.

    Gruß

    Chris
     
  3. Samara Collas

    Samara Collas Aktiver Nutzer

    Beiträge:
    208
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo Chris,

    nein, wie ich geschrieben hatte benutze ich MySQL, deswegen wundert es mich ja.

    Kannst du mir vielleicht was erklären ? In der opensim.ini gibts ziemlich am Ende diesen Eintrag:

    Code:
    [DatabaseService]
        ;; default standalone, overridable in StandaloneCommon.ini
        StorageProvider = "OpenSim.Data.SQLite.dll
    
    Muss ich den auch auf SQL ändern ? Wenn ja, kannst du mir vielleicht sagen wie das aussehen muss dann ?

    Wie gesagt, in der opensim.ini hatte ich soweit alles von SQLite auf SQL geändert. Funtioniert auch, nur dieser Eintrag weiter unten macht mich stuzig.

    Gruss

    Sam
     
  4. Samara Collas

    Samara Collas Aktiver Nutzer

    Beiträge:
    208
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Kann mir vielleicht jemand mal seine opensim.ini via Email schicken ?
    Ich würde gerne mal sehen,wo überall die Änderung gegenüber SQLite ist.

    Bitte via PN in Verbindung setzen, dann geb ich meine Emailadresse ;)

    Gruss

    Sam
     
  5. Netweasel Antfarm

    Netweasel Antfarm Freund/in des Forums

    Beiträge:
    711
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    tausch doch einfach einmal das:

    Code:
    [DatabaseService]
        ;; default standalone, overridable in StandaloneCommon.ini
        StorageProvider = "OpenSim.Data.SQLite.dll
    durch das aus:

    Code:
    [DatabaseService]
        ;; default standalone, overridable in StandaloneCommon.ini
        StorageProvider = "OpenSim.Data.MySQL.dll
    vielleicht bringt das ja den gewünschten Effekt.
     
  6. Samara Collas

    Samara Collas Aktiver Nutzer

    Beiträge:
    208
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo Netweasel,

    das hab ich nun gemacht, dann verlangt er ja die mysql_connection.ini zum laden. Die hab ich erstellt :

    Code:
    ; The IniConfig.cs that parses this file by just finding the first key={value} in the whole text so comments aren't really honoured.
    ; Also, this algorithm can probably lead to 'amusing' results in unfortunate cases.
    
    [mssqlconnection]
    data_source=\SQLEXPRESS
    initial_catalog=database
    persist_security_info=True
    user_id=opensim
    password=***
    
    ; These entries are only for if you, for some reason, wish to customize your user server table names.
    ; Do note that if you change the table names, you might have to change the sql resources too manually
    ; If ommitted, default values will be used.
    
    userstablename=users
    userfriendstablename=userfriends
    agentstablename=agents
    regionstablename=regions
    
    Ich bin mir nicht sicher, ob das so stimmt, hab vorher noch nix mit SQL gemacht. Bei Passwort hab ich natürlich mein Passwort hinterlegt ;-)

    Dann, wenn ich opensim starte kommt diese Fehlermeldung. Wenn ich das richtig interpretiere, bekommt er kein Zugriff auf die Datenbank oder ?

    Code:
    14:41:31 - [Concierge]: plugin disabled by configuration
    14:41:31 - [VivoxVoice]: plugin disabled by configuration
    14:41:31 - [Serialiser]: Enabled, using save dir "exports/"
    14:41:32 - no connect string, using old mysql_connection.ini instead
    
    14:41:32 - Error loading plugin from OpenSim.Services.AssetService.dll, exceptio
    n System.Exception: Error initialising MySql Database: System.Exception: Connect
    ion error while using connection string [Server=;Port=;Database=;User ID=;Passwo
    rd=***;Pooling=;]: ---> MySql.Data.MySqlClient.MySqlException: Access denie
    d for user ''@'localhost' (using password: YES)
    14:41:32 - [ASSET CONNECTOR]: Can't load asset service
    14:41:32 - [AUTHORIZATION CONNECTOR]: Initialise
    14:41:32 - no connect string, using old mysql_connection.ini instead
    
    14:41:32 - Error loading plugin from OpenSim.Services.AuthorizationService.dll,
    exception System.Exception: Error initialising MySql Database: System.Exception:
     Connection error while using connection string [Server=;Port=;Database=;User ID
    =;Password=***;Pooling=;]: ---> MySql.Data.MySqlClient.MySqlException: Acce
    ss denied for user ''@'localhost' (using password: YES)
    14:41:32 - [AUTHORIZATION CONNECTOR]: Can't load authorization service
    14:41:32 - [INVENTORY CONNECTOR]: Service dll = OpenSim.Services.InventoryServic
    e.dll:InventoryService
    14:41:32 - Reverting to deprecated mysql_connection.ini file for connection info
    
    
    14:41:32 - Error loading plugin from OpenSim.Services.InventoryService.dll, exce
    ption System.Exception: Error initialising MySql Database: System.Exception: Con
    nection error while using connection string [Server=;Port=;Database=;User ID=;Pa
    ssword=***;Pooling=;]: ---> MySql.Data.MySqlClient.MySqlException: Access d
    enied for user ''@'localhost' (using password: YES)
    14:41:32 - [INVENTORY CONNECTOR]: Can't load inventory service
    14:41:32 - [APPLICATION]:
    
    
    Muss ich in der mysql_connection.ini was anderst eintragen oder brauch ich dafür ne extra Datenbank ?

    Gruss

    Sam
     
  7. Netweasel Antfarm

    Netweasel Antfarm Freund/in des Forums

    Beiträge:
    711
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Am besten liest du dir mal diese Seite durch:

    Mysql-config - OpenSim

    da sollten alle deine Fragen beantwortet werden.
     
  8. Samara Collas

    Samara Collas Aktiver Nutzer

    Beiträge:
    208
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo Netweasel,

    danke, genau das hab ich gesucht.

    Eine Frage noch, benutzt du für alles die gleiche Datenbank oder empfiehlt es sich verschiedene Datenbanken zu verwenden?

    Tausend Dank nochmal für den Link.

    Gruss

    Sam
     
  9. Netweasel Antfarm

    Netweasel Antfarm Freund/in des Forums

    Beiträge:
    711
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Hi Samara,

    also ich habe immer alles in eine Datenbank gedrückt, mit täglichen mehrfachen Backups. Natürlich kann man auch alles auf verschiedene Datenbanken bzw. Server verteilen, habe ich persönlich aber bisher keine Erfahrungen mit gesammelt.
    Da ich das ganze auch nur zu Testzwecken mal aufgebaut habe, kam für mich nur eine Datenbank in Frage. Wichtig ist halt das man regelmäßig Backups zieht.
     

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden