Wayne,

a quick response to your 2 points:

1) the names i used in the documentation are either default values ('opensim' is the database and user name found in the .nin file comments and has been the convention for those comments as far back as i can remember) or suggested values to simplify the instructions. i personally stick with 'opensim' as the username because i have several other databases and users for other projects and it makes it easy for me to restrict privileges for a user named 'opensim' to all my OpenSim databases.

the same goes for the database name. i used 'os_services' as an example that hopefully most people would find useful and straightforward. feel free to use whatever names suit your needs/environment. all that matters is that the values you assign are reflected in the .ini files.

2) i do believe the 'profile' urls in grid-specific .ini files NEED to be externally accessible (when running OpenSim with outside connectivity) because other grids will use those to handle aspects of your identity when you do HG jumps. i don't know for sure all of the background services that pass through those urls beyond the obvious, but unless i'm explicitly running a closed standalone sandbox with no grid or HG capabilities i use fully qualified urls for the sake of consistency.

- Core/Jason


On 11/28/2011 10:21 AM, Wayne wrote:
Hi Fleep,
I downloaded the Memetic Core package and followed his install instructions and then looked at yours. Looking it all over it seems all parts are in place but for the life of me, I can not get it to work. profiles just give me a message "unable to fetch profile data at this time". When I try to send an offline message I get the following console error: ERROR - OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP SERVER]: Handler not found for http request /offline/Offline.php/SaveMessage/ 2011-11-28 11:00:11,708 DEBUG - OpenSim.Framework.SynchronousRestObjectRequester [SynchronousRestObjectRequester]: Invalid XML http://enakai.dyndns-server.com:11000/offline/Offline.php/SaveMessage/ System.Boolean
A few questions I do have are:
1) When it says to add your custom database information to the php config files, do I use "opensim" or do I use "opensimmods" (using your example db name)? 2) When changing the urls do I use localhost or enakai.dyndns-server:11000 or are they both the same thing since enakai.dyndns-server:11000 is just the dns of my local machine?
Thanks for your time and your great instructions on these core modules.
Wayne


On Wed, Nov 23, 2011 at 2:37 PM, Fleep Tuque <[email protected] <mailto:[email protected]>> wrote:

    Hi Kurt,

    Definitely will need to have PHP working correctly in order for
    any of the modules to work, but since our last email exchange,
    Memetic Core released an awesome and easy to follow package of
    modules for groups, offline IMs, profiles, and search.  I got it
    installed on both my personal grid and the grid at work with not a
    single issue - and the instructions made sense!

    I highly recommend it, download the package at:
    http://public.odosys.net/files/opensim/os_modules/

    I detailed the steps I took on a Windows & IIS system:
    http://fleep.wikispaces.com/FleepGrid (11/19 entry)

    Best of luck with the PHP errors but I think if you can iron those
    out, you'll have a lot more success with Mimetic's package than we
    were having trying to install each module individually.  :)

    Sincerely,

    - Chris/Fleep

    Chris M. Collins (SL/OS: Fleep Tuque)
    Center for Simulations & Virtual Environments Research (UCSIM)
    UCIT Instructional & Research Computing
    University of Cincinnati
    406A Zimmer Hall
    315 College Drive
    PO BOX 210088
    Cincinnati, OH 45221-0088
    [email protected] <mailto:[email protected]>
    (513) 556-3018 <tel:%28513%29%20556-3018>

    http://ucsim.uc.edu <http://ucsim.uc.edu/>


    On Wed, Nov 23, 2011 at 2:09 PM, Kurt Reisler <[email protected]
    <mailto:[email protected]>> wrote:

        I redid the install again following those instructions and am
        now beginning to suspect that PHP is not installed properly on
        my server.  The error I am now getting is:

            13:33:25 - [SCENE]: Adding new agent Kurt Reisler to scene
            Orientation Island
            13:33:25 - [XMLRPC-GROUPS-CONNECTOR]: An error has occured
            while attempting to a
            ccess the XmlRpcGroups server method
            groups.getAgentActiveMembership at http://m <http://m/>
            osgrid.mitre.org/XmlRpcGroupsServer/xmlrpc.php
            <http://osgrid.mitre.org/XmlRpcGroupsServer/xmlrpc.php>
            13:33:25 - [XMLRPC-GROUPS-CONNECTOR]: The remote server
            returned an error: (500)
             Internal Server Error.   at
            System.Net.HttpWebRequest.GetResponse()

        The error 500 is screaming PHP installation error. I am going
        to go over the PHP installation and configuration again.

        Happy Thanksgiving to those in the US.
        Kurt


        On 11/4/2011 8:12 PM, Fleep Tuque wrote:
        Kurt,

        I followed the instructions at
        http://opensimulator.org/wiki/Enabling_Groups and
        successfully installed the module and got groups working with
        Windows Server 2008 and IIS.

        I discovered that the problems I was having initially were
        due to my MySQL database using the utf8 character set.  When
        I reinstalled the database using the latin1 character set,
        the module installed with no problem.

        Hope that helps!

        - Chris/Fleep


        Chris M. Collins (SL: Fleep Tuque)
        Project Manager, UC Second Life
        UCit Instructional & Research Computing
        University of Cincinnati
        406E Zimmer Hall
        PO Box 210088
        Cincinnati, OH 45221-0088
        (513)556-3018 <tel:%28513%29556-3018>
        [email protected] <mailto:[email protected]>

        http://www.uc.edu/ucit/learningtools/secondlife.html



        On Tue, Oct 25, 2011 at 7:19 PM, Justin Clark-Casey
        <[email protected] <mailto:[email protected]>>
        wrote:

            As a quick sanity check you could just try pointing your
            browser at the php.  If this part is working you should see

            <methodResponse>
            <fault>
            <value>
            <struct>
            <member>
            <name>faultCode</name>
            <value><int>105</int></value>
            </member>
            <member>
            <name>faultString</name>
            <value><string>XML error: Invalid document end at line 1,
            column 1</string></value>
            </member>
            </struct>
            </value>
            </fault>
            </methodResponse>

            Other than that, I'm afraid the next step is to insert a
            Console.WriteLine(inputXml) at about line 1159 in
            XmlRpcGroupsServiceConnectorModule.Send(String
            url):XmlRpcRespone to see what you're actually getting back.


            On 25/10/11 16:10, Kurt Reisler wrote:

                Thanks to Justin's changes, I was able to get the
                MySQL (5.5.16) database tables created. I have PHP
                installed with IIS
                on a Windows 2008 server (tested with a
                helloworld.php script). Running OpenSim 0.7.2 with
                the OpenSim.ini module
                modified to include the following:

                   Groups]
                   ;# {Enabled} {} {Enable groups?} {true false} false
                   ;; Enables the groups module
                   Enabled = true

                   ;# {Module} {Enabled:true} {Groups module to use?
                (Use GroupsModule to use Flotsam/Simian)} {} Default
                   ;; This is the current groups stub in
                Region.CoreModules.Avatar.Groups.
                   ;; All the other settings below only really apply
                to the Flotsam/SimianGrid
                   ;; GroupsModule.
                   ;; This module can use a PHP XmlRpc server from
                the Flotsam project at
                   ;; http://code.google.com/p/flotsam/
                   ;; or from the SimianGrid project at
                http://code.google.com/p/openmetaverse
                   Module = GroupsModule

                   ;# {MessagingEnabled} {Module:GroupsModule} {Is
                groups messaging enabled?} {true false} true
                   MessagingEnabled = true

                   ;# {MessagingModule} {MessagingEnabled:true}
                {Module to use for groups messaging}
                {GroupsMessagingModule}
                   GroupsMessagingModule
                   MessagingModule = GroupsMessagingModule

                   ;# {ServicesConnectorModule} {Module:GroupsModule}
                {Service connector to use for groups}
                   {XmlRpcGroupsServicesConnector
                SimianGroupsServicesConnector}
                XmlRpcGroupsServicesConnector
                   ;; Service connectors to the Groups Service as
                used in the GroupsModule. Select one depending on
                   ;; whether you're using a Flotsam XmlRpc backend
                or a SimianGrid backend
                   ServicesConnectorModule =
                XmlRpcGroupsServicesConnector
                   XmlRpcServiceURL =
                http://mosgrid.mitre.org/groups/xmlrpc.php

                   ;# {GroupsServerURI} {Module:GroupsModule} {Groups
                Server URI} {}
                   ;; URI for the groups services
                   ;; e.g. http://yourxmlrpcserver.com/xmlrpc.php for
                Flotsam XmlRpc
                   ;; or http://mygridserver.com:82/Grid/ for SimianGrid
                   GroupsServerURI =
                http://mosgrid.mitre.org/groups/xmlrpc.php

                   ;# {NoticesEnabled} {Module:GroupsModule} {Enable
                group notices?} {true false} true
                   ;; Enable Group Notices
                   NoticesEnabled = true

                   ;; This makes the Groups modules very chatty on
                the console.
                   DebugEnabled = true

                   ;; XmlRpc Security settings. These must match
                those set on your backend
                   ;; groups service if the service is using these keys
                   XmlRpcServiceReadKey = 1234
                   XmlRpcServiceWriteKey = 1234

                   ; Disables HTTP Keep-Alive for
                XmlRpcGroupsServicesConnector HTTP Requests,
                   ; this is a work around fora problem discovered on
                some Windows based region servers.
                   ; Only disable keep alive if you see a large
                number (dozens) of the following Exceptions:
                   ; System.Net.WebException: The request was
                aborted: The request was canceled.
                   ;
                   ; XmlRpcDisableKeepAlive = false

                When I attempt to create a new group, I get the
                following error every time the
                XMLRPC-GROUPS-CONNECTOR is called.

                   10:31:09 - [GROUPS]: CreateGroup called
                   10:31:09 - [XMLRPC-GROUPS-CONNECTOR]: An error has
                occured while attempting to a
                   ccess the XmlRpcGroups server method
                groups.getGroup at
                http://mosgrid.mitre.org/groups/xmlrpc.php
                   10:31:09 - [XMLRPC-GROUPS-CONNECTOR]: Data at the
                root level is invalid. Line 1, position 1.
                   at System.Xml.XmlTextReaderImpl.Throw(Exception e)

                The config.php file is correctly set up to point to
                the correct database, with the right login and password.

                Any suggestions?
                Thanks in advance
                Kurt



                _______________________________________________
                Opensim-users mailing list
                [email protected]
                <mailto:[email protected]>
                https://lists.berlios.de/mailman/listinfo/opensim-users



-- Justin Clark-Casey (justincc)
            http://justincc.org/blog
            http://twitter.com/justincc

            _______________________________________________
            Opensim-users mailing list
            [email protected]
            <mailto:[email protected]>
            https://lists.berlios.de/mailman/listinfo/opensim-users




        _______________________________________________
        Opensim-users mailing list
        [email protected]  <mailto:[email protected]>
        https://lists.berlios.de/mailman/listinfo/opensim-users

        _______________________________________________
        Opensim-users mailing list
        [email protected]
        <mailto:[email protected]>
        https://lists.berlios.de/mailman/listinfo/opensim-users



    _______________________________________________
    Opensim-users mailing list
    [email protected] <mailto:[email protected]>
    https://lists.berlios.de/mailman/listinfo/opensim-users



_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users


--
meatspace: jason
cyberspace: mimetic.core
chicago, il us
[email protected]
twitter: @odosys


_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users

Reply via email to