Wayne just a Quick note if your still using the Zend community server and it's a new installation make sure the XmlRpc extension is turned on I Know this sound like Duh but I just spent a couple of hours with a knew installation before I realized it was off
TC Gary -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Justin Clark-Casey Sent: Thursday, December 08, 2011 5:19 PM To: [email protected] Subject: Re: [Opensim-users] Still trying to set up groups - progress and problems XmlRpcGroupsServer/ contains the groups server code (xmlrpc.php) so I'm rather surprised by this. The code in github has security fixes compared to the code in the forge. On 07/12/11 23:32, Cuddles McCann wrote: > I don't remember how I figured this out and I haven't seen any one > else has mentioned it. Nebadon was the one that helped me connect PHP > with web server (Thank you for that Nebadon) back before 6.9. However, the rest I pulled together on my own: > > Groups has 3 parts; The Groups Module (which is placed in the > \opensim\addon-modules\ directory),Web portion, (placed in your web server), and the SQL file. > The Web portion is on git: > https://github.com/mcortez/flotsam.git > Within this, in the \XmlRpcGroupsServer\ directory, is the > configuration file and the sql file (for me it seems to work best in > its own database.) > > However, I found the GroupsModule part back on the old SVN link > http://forge.opensimulator.org/svn/osgroup > > It was finding this Module that helped me get Groups working again > post 7.x > > I hope this helps, > Cuddles McCann > > On Mon, Nov 28, 2011 at 2:52 PM, Wayne <[email protected] <mailto:[email protected]>> wrote: > > Still no luck with the service modules pack. > > Tired and out of ideas. > > On Nov 28, 2011 1:52 PM, "Fleep Tuque" <[email protected] <mailto:[email protected]>> wrote: > > Hi Wayne, > > If you're calling the new database you just created 'osmods' then you would use 'osmods' in the configuration > files for profiles, offline IMs, etc. You are directing those services to retrieve the information from your > new database. > > Hope that helps! > > - 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 > > On Mon, Nov 28, 2011 at 1:45 PM, Wayne <[email protected] <mailto:[email protected]>> wrote: > > Hi Jason, > Thank you for your fast reply. > I have the Diva opensim install running and I've called my database opensim, etc etc. (all the common > defaults here) > Step 1 of your quick setup instructions says to create a new MySQL database and here is where I get > confused. Let's say I call that database osmods. When I go to modify config.php and databaseinfo.php, where > it asks for database name, do I use opensim or osmods? > Thanks. > > On Mon, Nov 28, 2011 at 1:22 PM, core <[email protected] <mailto:[email protected]>> wrote: > > __ > 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] <mailto:[email protected]> >> >> https://lists.berlios.de/mailman/listinfo/opensim-users >> > > > -- > meatspace: jason > cyberspace: mimetic.core > chicago, il us > [email protected] <mailto:[email protected]> > twitter: @odosys > > > > _______________________________________________ > 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 -- Justin Clark-Casey (justincc) http://justincc.org/blog http://twitter.com/justincc _______________________________________________ Opensim-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/opensim-users _______________________________________________ Opensim-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/opensim-users
