Kurt,<div><br></div><div>I followed the instructions at <a href="http://opensimulator.org/wiki/Enabling_Groups">http://opensimulator.org/wiki/Enabling_Groups</a> and successfully installed the module and got groups working with Windows Server 2008 and IIS.</div>
<div><br></div><div>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.</div>
<div><br></div><div>Hope that helps!</div><div><br></div><div>- Chris/Fleep</div><div><br></div><div><br></div><div>Chris M. Collins (SL: Fleep Tuque)</div><div>Project Manager, UC Second Life </div><div>UCit Instructional & Research Computing</div>
<div>University of Cincinnati </div><div>406E Zimmer Hall</div><div>PO Box 210088</div><div>Cincinnati, OH 45221-0088</div><div>(513)556-3018</div><div><a href="mailto:chris.collins@uc.edu">chris.collins@uc.edu</a></div><div>
<br></div><div><a href="http://www.uc.edu/ucit/learningtools/secondlife.html">http://www.uc.edu/ucit/learningtools/secondlife.html</a><br><div>
<br></div><div><br><br><div class="gmail_quote">On Tue, Oct 25, 2011 at 7:19 PM, Justin Clark-Casey <span dir="ltr"><<a href="mailto:jjustincc@googlemail.com" target="_blank">jjustincc@googlemail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
As a quick sanity check you could just try pointing your browser at the php. If this part is working you should see<br>
<br>
<methodResponse><br>
<fault><br>
<value><br>
<struct><br>
<member><br>
<name>faultCode</name><br>
<value><int>105</int></value><br>
</member><br>
<member><br>
<name>faultString</name><br>
<value><string>XML error: Invalid document end at line 1, column 1</string></value><br>
</member><br>
</struct><br>
</value><br>
</fault><br>
</methodResponse><br>
<br>
Other than that, I'm afraid the next step is to insert a Console.WriteLine(inputXml) at about line 1159 in XmlRpcGroupsServiceConnectorMo<u></u>dule.Send(String url):XmlRpcRespone to see what you're actually getting back.<div>
<div></div><div><br>
<br>
On 25/10/11 16:10, Kurt Reisler wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div>
Thanks to Justin's changes, I was able to get the MySQL (5.5.16) database tables created. I have PHP installed with IIS<br>
on a Windows 2008 server (tested with a helloworld.php script). Running OpenSim 0.7.2 with the OpenSim.ini module<br>
modified to include the following:<br>
<br>
Groups]<br>
;# {Enabled} {} {Enable groups?} {true false} false<br>
;; Enables the groups module<br>
Enabled = true<br>
<br>
;# {Module} {Enabled:true} {Groups module to use? (Use GroupsModule to use Flotsam/Simian)} {} Default<br>
;; This is the current groups stub in Region.CoreModules.Avatar.<u></u>Groups.<br>
;; All the other settings below only really apply to the Flotsam/SimianGrid<br>
;; GroupsModule.<br>
;; This module can use a PHP XmlRpc server from the Flotsam project at<br>
;; <a href="http://code.google.com/p/flotsam/" target="_blank">http://code.google.com/p/<u></u>flotsam/</a><br>
;; or from the SimianGrid project at <a href="http://code.google.com/p/openmetaverse" target="_blank">http://code.google.com/p/<u></u>openmetaverse</a><br>
Module = GroupsModule<br>
<br>
;# {MessagingEnabled} {Module:GroupsModule} {Is groups messaging enabled?} {true false} true<br>
MessagingEnabled = true<br>
<br>
;# {MessagingModule} {MessagingEnabled:true} {Module to use for groups messaging} {GroupsMessagingModule}<br>
GroupsMessagingModule<br>
MessagingModule = GroupsMessagingModule<br>
<br>
;# {ServicesConnectorModule} {Module:GroupsModule} {Service connector to use for groups}<br>
{XmlRpcGroupsServicesConnector SimianGroupsServicesConnector} XmlRpcGroupsServicesConnector<br>
;; Service connectors to the Groups Service as used in the GroupsModule. Select one depending on<br>
;; whether you're using a Flotsam XmlRpc backend or a SimianGrid backend<br>
ServicesConnectorModule = XmlRpcGroupsServicesConnector<br>
XmlRpcServiceURL = <a href="http://mosgrid.mitre.org/groups/xmlrpc.php" target="_blank">http://mosgrid.mitre.org/<u></u>groups/xmlrpc.php</a><br>
<br>
;# {GroupsServerURI} {Module:GroupsModule} {Groups Server URI} {}<br>
;; URI for the groups services<br>
;; e.g. <a href="http://yourxmlrpcserver.com/xmlrpc.php" target="_blank">http://yourxmlrpcserver.com/<u></u>xmlrpc.php</a> for Flotsam XmlRpc<br>
;; or <a href="http://mygridserver.com:82/Grid/" target="_blank">http://mygridserver.com:82/<u></u>Grid/</a> for SimianGrid<br>
GroupsServerURI = <a href="http://mosgrid.mitre.org/groups/xmlrpc.php" target="_blank">http://mosgrid.mitre.org/<u></u>groups/xmlrpc.php</a><br>
<br>
;# {NoticesEnabled} {Module:GroupsModule} {Enable group notices?} {true false} true<br>
;; Enable Group Notices<br>
NoticesEnabled = true<br>
<br>
;; This makes the Groups modules very chatty on the console.<br>
DebugEnabled = true<br>
<br>
;; XmlRpc Security settings. These must match those set on your backend<br>
;; groups service if the service is using these keys<br>
XmlRpcServiceReadKey = 1234<br>
XmlRpcServiceWriteKey = 1234<br>
<br>
; Disables HTTP Keep-Alive for XmlRpcGroupsServicesConnector HTTP Requests,<br>
; this is a work around fora problem discovered on some Windows based region servers.<br>
; Only disable keep alive if you see a large number (dozens) of the following Exceptions:<br>
; System.Net.WebException: The request was aborted: The request was canceled.<br>
;<br>
; XmlRpcDisableKeepAlive = false<br>
<br>
When I attempt to create a new group, I get the following error every time the XMLRPC-GROUPS-CONNECTOR is called.<br>
<br>
10:31:09 - [GROUPS]: CreateGroup called<br>
10:31:09 - [XMLRPC-GROUPS-CONNECTOR]: An error has occured while attempting to a<br>
ccess the XmlRpcGroups server method groups.getGroup at <a href="http://mosgrid.mitre.org/groups/xmlrpc.php" target="_blank">http://mosgrid.mitre.org/<u></u>groups/xmlrpc.php</a><br>
10:31:09 - [XMLRPC-GROUPS-CONNECTOR]: Data at the root level is invalid. Line 1, position 1.<br>
at System.Xml.XmlTextReaderImpl.<u></u>Throw(Exception e)<br>
<br>
The config.php file is correctly set up to point to the correct database, with the right login and password.<br>
<br>
Any suggestions?<br>
Thanks in advance<br>
Kurt<br>
<br>
<br>
<br></div></div><div>
______________________________<u></u>_________________<br>
Opensim-users mailing list<br>
<a href="mailto:Opensim-users@lists.berlios.de" target="_blank">Opensim-users@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-users" target="_blank">https://lists.berlios.de/<u></u>mailman/listinfo/opensim-users</a><br>
</div></blockquote><font color="#888888">
<br>
<br>
-- <br>
Justin Clark-Casey (justincc)<br>
<a href="http://justincc.org/blog" target="_blank">http://justincc.org/blog</a><br>
<a href="http://twitter.com/justincc" target="_blank">http://twitter.com/justincc</a></font><div><div></div><div><br>
______________________________<u></u>_________________<br>
Opensim-users mailing list<br>
<a href="mailto:Opensim-users@lists.berlios.de" target="_blank">Opensim-users@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-users" target="_blank">https://lists.berlios.de/<u></u>mailman/listinfo/opensim-users</a><br>
</div></div></blockquote></div><br></div>
</div>