Hi Kurt, <div><br>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!  </div>
<div><br></div><div>I highly recommend it, download the package at: <a href="http://public.odosys.net/files/opensim/os_modules/" target="_blank" rel="nofollow" link="external" style="font-size: 13px; color: rgb(0, 0, 238); font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: rgb(255, 255, 255); ">http://public.odosys.net/<u style="color: inherit; "></u>files/opensim/os_modules/</a></div>
<div><br></div><div>I detailed the steps I took on a Windows & IIS system: <a href="http://fleep.wikispaces.com/FleepGrid">http://fleep.wikispaces.com/FleepGrid</a> (11/19 entry)</div><div><br></div><div>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.  :)</div>
<div><br></div><div>Sincerely,</div><div><br></div><div>- Chris/Fleep</div><div><br></div><div>Chris M. Collins (SL/OS: Fleep Tuque)</div><div>Center for Simulations & Virtual Environments Research (UCSIM)</div><div>UCIT Instructional & Research Computing</div>
<div>University of Cincinnati</div><div>406A Zimmer Hall</div><div>315 College Drive</div><div>PO BOX 210088</div><div>Cincinnati, OH 45221-0088</div><div><a href="mailto:chris.collins@uc.edu">chris.collins@uc.edu</a></div>
<div>(513) 556-3018</div><div><br></div><div><a href="http://ucsim.uc.edu">http://ucsim.uc.edu</a><br><br><div class="gmail_quote">On Wed, Nov 23, 2011 at 2:09 PM, Kurt Reisler <span dir="ltr"><<a href="mailto:kreisler@mitre.org">kreisler@mitre.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
  
    
  
  <div 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 href="http://m" target="_blank">http://m</a><br>
      <a href="http://osgrid.mitre.org/XmlRpcGroupsServer/xmlrpc.php" target="_blank">osgrid.mitre.org/XmlRpcGroupsServer/xmlrpc.php</a><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><font color="#888888">
    Kurt</font><div><div></div><div class="h5"><br>
    <br>
    On 11/4/2011 8:12 PM, Fleep Tuque wrote:
    <blockquote type="cite">
      
      Kurt,
      <div><br>
      </div>
      <div>I followed the instructions at <a href="http://opensimulator.org/wiki/Enabling_Groups" target="_blank">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><a href="tel:%28513%29556-3018" value="+15135563018" target="_blank">(513)556-3018</a></div>
      <div><a href="mailto:chris.collins@uc.edu" target="_blank">chris.collins@uc.edu</a></div>
      <div>
        <br>
      </div>
      <div><a href="http://www.uc.edu/ucit/learningtools/secondlife.html" target="_blank">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
              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 href="http://code.google.com/p/flotsam/" target="_blank">http://code.google.com/p/flotsam/</a><br>
                       ;; or from the SimianGrid project at <a 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 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 href="http://yourxmlrpcserver.com/xmlrpc.php" target="_blank">http://yourxmlrpcserver.com/xmlrpc.php</a>
                    for Flotsam XmlRpc<br>
                       ;; or <a href="http://mygridserver.com:82/Grid/" target="_blank">http://mygridserver.com:82/Grid/</a>
                    for SimianGrid<br>
                       GroupsServerURI = <a 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 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 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/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><br>
                  _______________________________________________<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/mailman/listinfo/opensim-users</a><br>
                </div>
              </div>
            </blockquote>
          </div>
          <br>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
Opensim-users mailing list
<a href="mailto:Opensim-users@lists.berlios.de" target="_blank">Opensim-users@lists.berlios.de</a>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-users" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-users</a>
</pre>
    </blockquote>
  </div></div></div>

<br>_______________________________________________<br>
Opensim-users mailing list<br>
<a href="mailto:Opensim-users@lists.berlios.de">Opensim-users@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-users" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-users</a><br>
<br></blockquote></div><br></div>