Ok, I setup the xmlrpc.php and it just doesn't work. I have tried many things.. but i just get nothing. I know i'm doing something not right but I cannot for the life of me figure out why.<div><br></div><div>config.php</div>
<div>--------------------------------------------</div><div><div><?php</div><div> $dbName = "userdatabasename";</div><div> $dbHost = "localhost";</div><div> $dbPort = "3306";</div>
<div> $dbUser = "root";</div><div> $dbPassword<span class="Apple-tab-span" style="white-space:pre"> </span>="mysqlpw";</div><div><span class="Apple-tab-span" style="white-space:pre"> </span></div>
<div> // Set to 0 for no debugging, 1 for essential debugging, 2 for more information.</div><div> $debugXMLRPC = 2;</div><div> $debugXMLRPCFile = "xmlrpc.log";</div><div><span class="Apple-tab-span" style="white-space:pre"> </span></div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>//////////////////////////////</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>//// Group security</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>/////////////////////</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>// A xmlrpc client must have this key to commit changes to the Groups DB</div><div>
<span class="Apple-tab-span" style="white-space:pre"> </span>// Leave blank to allow all clients to make changes.</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>$groupWriteKey = '';</div><div>
<span class="Apple-tab-span" style="white-space:pre"> </span>$groupReadKey = '';</div><div><span class="Apple-tab-span" style="white-space:pre"> </span></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>// Enabling this, will require that the service attempt to verify the agent</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>// is authentic by contacting the User Service specified in the request</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>// to authenticate the AgentID and SessionID provided.</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>$groupRequireAgentAuthForWrite = TRUE;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>// This enforces the role Permissions bitmask.</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>$groupEnforceGroupPerms = TRUE;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>// Specify the following to hard-code / lockdown the User Service used to authenticate</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>// user sessions. Example: <a href="http://osgrid.org:8002">http://osgrid.org:8002</a></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>// Note: This causes the User Service specified with requests to be ignored, and </div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>// prevents the service from being used cross-grid or by hypergridded users.</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>//$overrideAgentUserService = '<a href="http://mytestserverdomainname:8002">http://mytestserverdomainname:8002</a>';</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span></div><div><span class="Apple-tab-span" style="white-space:pre"> </span></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>// This setting configures the behavior of the "Members are Visible" checkbox</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>// provided for on the Role configuration panel -- and determines who is allowed</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>// to get a list of members for a role when that checkbox is *NOT* checked.</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>$membersVisibleTo = 'Group'; // Anyone in the group can see members</div><div>
<span class="Apple-tab-span" style="white-space:pre"> </span>// $membersVisibleTo = 'Owners'; // Only members of the owners role can see members</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>// $membersVisibleTo = 'All'; // Anyone can see members</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span></div><div>?></div><div>-----------------------------------------------</div><div>in the opensim.ini file I have this for the groups section</div><div>-----------------------------------------------</div>
<div><div>[Groups]</div><div> Enabled = true</div><div><br></div><div> ; This is the current groups stub in Region.CoreModules.Avatar.Groups</div><div> ;Module = Default</div><div><br></div><div> ; The PHP code for the server is available from the Flotsam project for you to deploy</div>
<div> ; to your own server. The Flotsam project is located at <a href="http://code.google.com/p/flotsam/">http://code.google.com/p/flotsam/</a></div><div> ;</div><div> Module = XmlRpcGroups</div><div><br></div>
<div> ; Enable Group Notices</div><div> NoticesEnabled = true</div><div><br></div><div> ; This makes the Groups modules very chatty on the console.</div><div> DebugEnabled = false</div><div><br></div><div>
; Specify which messaging module to use for groups messaging and if it's enabled</div><div> MessagingModule = GroupsMessagingModule</div><div> MessagingEnabled = true</div><div><br></div><div> ; Service connector to Groups Service [Select One]</div>
<div> ; XmlRpc Service Connector to the Flotsam XmlRpc Groups Service Implementation</div><div> ServicesConnectorModule = XmlRpcGroupsServicesConnector</div><div> XmlRpcServiceURL = <a href="http://mytestserverdomainname/groups/xmlrpc.php">http://mytestserverdomainname/groups/xmlrpc.php</a></div>
<div> XmlRpcServiceReadKey = 1234</div><div> XmlRpcServiceWriteKey = 1234</div><div> XmlRpcMessagingEnabled = true</div><div> XmlRpcNoticesEnabled = true</div><div><br></div><div> ; Disables HTTP Keep-Alive for XmlRpcGroupsServicesConnector HTTP Requests,</div>
<div> ; this is a work around fora problem discovered on some Windows based region servers.</div><div> ; Only disable keep alive if you see a large number (dozens) of the following Exceptions:</div><div> ; System.Net.WebException: The request was aborted: The request was canceled.</div>
<div> ;</div><div> ; XmlRpcDisableKeepAlive = false</div><div>------------------------------------------------------------</div><div><br></div><div>not sure what i'm doing wrong here. any ideas ?</div><div><br></div>
<div>Sonya</div></div></div>