<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    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:<br>
    <blockquote>13:33:25 - [SCENE]: Adding new agent Kurt Reisler to
      scene Orientation Island<br>
      13:33:25 - [XMLRPC-GROUPS-CONNECTOR]: An error has occured while
      attempting to a<br>
      ccess the XmlRpcGroups server method
      groups.getAgentActiveMembership at <a class="moz-txt-link-freetext" href="http://m">http://m</a><br>
      osgrid.mitre.org/XmlRpcGroupsServer/xmlrpc.php<br>
      13:33:25 - [XMLRPC-GROUPS-CONNECTOR]: The remote server returned
      an error: (500)<br>
       Internal Server Error.   at
      System.Net.HttpWebRequest.GetResponse()<br>
    </blockquote>
    The error 500 is screaming PHP installation error. I am going to go
    over the PHP installation and configuration again.<br>
    <br>
    Happy Thanksgiving to those in the US.<br>
    Kurt<br>
    <br>
    On 11/4/2011 8:12 PM, Fleep Tuque wrote:
    <blockquote
cite="mid:CAG6z+U6hFzKanSwjCg2jS9VR=J4MgzrYhppb6raN9DJMZqzN3g@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      Kurt,
      <div><br>
      </div>
      <div>I followed the instructions at <a moz-do-not-send="true"
          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 moz-do-not-send="true" href="mailto:chris.collins@uc.edu">chris.collins@uc.edu</a></div>
      <div>
        <br>
      </div>
      <div><a moz-do-not-send="true"
          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
                moz-do-not-send="true"
                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
              XmlRpcGroupsServiceConnectorModule.Send(String
              url):XmlRpcRespone to see what you're actually getting
              back.
              <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>
                    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.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 moz-do-not-send="true"
                      href="http://code.google.com/p/flotsam/"
                      target="_blank">http://code.google.com/p/flotsam/</a><br>
                       ;; or from the SimianGrid project at <a
                      moz-do-not-send="true"
                      href="http://code.google.com/p/openmetaverse"
                      target="_blank">http://code.google.com/p/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 moz-do-not-send="true"
                      href="http://mosgrid.mitre.org/groups/xmlrpc.php"
                      target="_blank">http://mosgrid.mitre.org/groups/xmlrpc.php</a><br>
                    <br>
                       ;# {GroupsServerURI} {Module:GroupsModule}
                    {Groups Server URI} {}<br>
                       ;; URI for the groups services<br>
                       ;; e.g. <a moz-do-not-send="true"
                      href="http://yourxmlrpcserver.com/xmlrpc.php"
                      target="_blank">http://yourxmlrpcserver.com/xmlrpc.php</a>
                    for Flotsam XmlRpc<br>
                       ;; or <a moz-do-not-send="true"
                      href="http://mygridserver.com:82/Grid/"
                      target="_blank">http://mygridserver.com:82/Grid/</a>
                    for SimianGrid<br>
                       GroupsServerURI = <a moz-do-not-send="true"
                      href="http://mosgrid.mitre.org/groups/xmlrpc.php"
                      target="_blank">http://mosgrid.mitre.org/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 moz-do-not-send="true"
                      href="http://mosgrid.mitre.org/groups/xmlrpc.php"
                      target="_blank">http://mosgrid.mitre.org/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.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>
                  _______________________________________________<br>
                  Opensim-users mailing list<br>
                  <a moz-do-not-send="true"
                    href="mailto:Opensim-users@lists.berlios.de"
                    target="_blank">Opensim-users@lists.berlios.de</a><br>
                  <a moz-do-not-send="true"
                    href="https://lists.berlios.de/mailman/listinfo/opensim-users"
                    target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-users</a><br>
                </div>
              </blockquote>
              <font color="#888888">
                <br>
                <br>
                -- <br>
                Justin Clark-Casey (justincc)<br>
                <a moz-do-not-send="true"
                  href="http://justincc.org/blog" target="_blank">http://justincc.org/blog</a><br>
                <a moz-do-not-send="true"
                  href="http://twitter.com/justincc" target="_blank">http://twitter.com/justincc</a></font>
              <div>
                <div><br>
                  _______________________________________________<br>
                  Opensim-users mailing list<br>
                  <a moz-do-not-send="true"
                    href="mailto:Opensim-users@lists.berlios.de"
                    target="_blank">Opensim-users@lists.berlios.de</a><br>
                  <a moz-do-not-send="true"
                    href="https://lists.berlios.de/mailman/listinfo/opensim-users"
                    target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-users</a><br>
                </div>
              </div>
            </blockquote>
          </div>
          <br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Opensim-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Opensim-users@lists.berlios.de">Opensim-users@lists.berlios.de</a>
<a class="moz-txt-link-freetext" href="https://lists.berlios.de/mailman/listinfo/opensim-users">https://lists.berlios.de/mailman/listinfo/opensim-users</a>
</pre>
    </blockquote>
  </body>
</html>