8: 2010-09-30 (木) 17:25:09 admin |
現: 2012-04-21 (土) 23:00:28 iseki |
| - If ImageMagick has not the processing function for JPEG2000, you should install JasPer | | - If ImageMagick has not the processing function for JPEG2000, you should install JasPer |
| - But, current JasPer has bug about alpha channel of JPEG2000. JasPer can not process JPEG2000 that has alpha channel. | | - But, current JasPer has bug about alpha channel of JPEG2000. JasPer can not process JPEG2000 that has alpha channel. |
| + | |
| + | - If you want to process image with alpha channel, you should install JasPer and [[''j2k_to_image''>OpenJpeg]] command of ''OpenJpeg''. |
| #br | | #br |
| | | |
| - Helper Function of currency: | | - Helper Function of currency: |
| -- Sales of the object and land with L$0 become possible. | | -- Sales of the object and land with L$0 become possible. |
| + | -- ''Banker Avatar is available'' with DTL/NSL Currency Server |
| - Helper Function of landtool: | | - Helper Function of landtool: |
| -- The land subdividing and integration become possible. | | -- The land subdividing and integration become possible. |
| Module = GroupsModule | | Module = GroupsModule |
| NoticesEnabled = true | | NoticesEnabled = true |
| + | |
| MessagingModule = GroupsMessagingModule | | MessagingModule = GroupsMessagingModule |
| MessagingEnabled = true | | MessagingEnabled = true |
| + | |
| ServicesConnectorModule = XmlRpcGroupsServicesConnector | | ServicesConnectorModule = XmlRpcGroupsServicesConnector |
| GroupsServerURI = XOOPS_URL/modules/xoopensim/helper/xmlgroups.php | | GroupsServerURI = XOOPS_URL/modules/xoopensim/helper/xmlgroups.php |
| Module = GroupsModule | | Module = GroupsModule |
| DebugEnabled = false | | DebugEnabled = false |
| + | |
| ServicesConnectorModule = XmlRpcGroupsServicesConnector | | ServicesConnectorModule = XmlRpcGroupsServicesConnector |
| XmlRpcServiceURL = XOOPS_URL/modules/xoopensim/helper/xmlgroups.php | | XmlRpcServiceURL = XOOPS_URL/modules/xoopensim/helper/xmlgroups.php |
| **** Setting of OpenSim.ini [#m2128776] | | **** Setting of OpenSim.ini [#m2128776] |
| - ''[Profile] section'' is added to OpenSim.ini, and ''ProfileURL'' is set as below. | | - ''[Profile] section'' is added to OpenSim.ini, and ''ProfileURL'' is set as below. |
- | -- ex.) for XoopenSim | + | - Example |
| + | [Profile] |
| + | ; Change it to your own HTTP server to have the Profile server work |
| + | ProfileURL = http://el.nsl.tuis.ac.jp/moodle/blocks/modlos/helper/profile.php |
| + | ;ProfileURL = http://www.nsl.tuis.ac.jp/xoops/modules/xoopensim/helper/profile.php |
| + | |
| + | **** config-include/Grid.ini [#f43dd953] |
| + | - Change ''[Profile] section'' from BasicProfileModule to ''OpenProfileModule'' as below. |
| [Profile] | | [Profile] |
- | ProfileURL = XOOPS_URL/modules/xoopensim/helper/profile.php | + | Module = "OpenProfileModule" |
| | | |
| **** Recompile of module [#rf8e414b] | | **** Recompile of module [#rf8e414b] |
| #br | | #br |
| | | |
- | *** Ossearch Function for 0.7 [#zd8eccbb] | + | *** Ossearch Function [#zd8eccbb] |
| - It is necessary to add the module to the region server of OpenSim to use the ossearch function. | | - It is necessary to add the module to the region server of OpenSim to use the ossearch function. |
| - Binary of ''OpenSimSearch.Modules.dll'' module exists in ''ossearch/bin'' or ''nsl.modules/bin''. This module should be copied onto the ''bin'' directory of OpenSim. | | - Binary of ''OpenSimSearch.Modules.dll'' module exists in ''ossearch/bin'' or ''nsl.modules/bin''. This module should be copied onto the ''bin'' directory of OpenSim. |
| gridname = "Your Grid Name" | | gridname = "Your Grid Name" |
| data_services = "XOOPS_URL/modules/xoopensim/helper/register.php" | | data_services = "XOOPS_URL/modules/xoopensim/helper/register.php" |
| + | |
| [Modules] | | [Modules] |
| LandServices = "RemoteLandServicesConnector" | | LandServices = "RemoteLandServicesConnector" |
| + | |
| [Search] | | [Search] |
| SearchURL = "XOOPS_URL/modules/xoopensim/helper/query.php" | | SearchURL = "XOOPS_URL/modules/xoopensim/helper/query.php" |
| | | |
- | - At 0.7.1Dev, ''LoandService'' of the [Modules] section need not be set (It is set at another setting file). | + | - After 0.7.1, ''LoandService'' of the [Modules] section need not be set. It is set at ''config-include/*.ini'' setting file. |
| #br | | #br |
| | | |
| **** Setting of cron [#fe1ce7ec] | | **** Setting of cron [#fe1ce7ec] |
| - It is necessary to execute ''CMS_MODULE_PATH/include/cron.php'' by cron regularly to update retrieval information. | | - It is necessary to execute ''CMS_MODULE_PATH/include/cron.php'' by cron regularly to update retrieval information. |
| + | -- crontab command at Linux/Unix |
| + | # crontab -u apache -e |
| + | -- Example of setting |
| + | */30 * * * * /usr/local/bin/php /usr/local/apache/htdocs/xoops/modules/xoopensim/include/cron.php 1> /dev/null 2>&1 |
| - You may call cron.php from an outside machine with ''wget''. URL in this case is as follows. | | - You may call cron.php from an outside machine with ''wget''. URL in this case is as follows. |
| -- ex.) for XoopenSim | | -- ex.) for XoopenSim |
- | wget XOOPS_URL/modules/xoopensim/include/cron.php -O /dev/null | + | wget XOOPS_URL/modules/xoopensim/include/cron.php -O /dev/null 1> /dev/null 2>&1 |
| - In the case to use ''Modlos'', when you have regularly execute ''admin/cron.php'' already, it is not necessary to set cron for CMS_MODULE_PATH/include/cron.php. | | - In the case to use ''Modlos'', when you have regularly execute ''admin/cron.php'' already, it is not necessary to set cron for CMS_MODULE_PATH/include/cron.php. |
| #br | | #br |
| 09:26:23 - [APPLICATION]: | | 09:26:23 - [APPLICATION]: |
| APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs | | APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs |
| + | |
| Exception: System.Exception: No IGridService available. This could happen if the config_include folder doesn't exist or if the OpenSim.ini [Architecture] section isn't set. Please also check that you have the correct version of your inventory service dll. Sometimes old versions of this dll will still exist. Do a clean checkout and re-create the opensim.ini from the opensim.ini.example. | | Exception: System.Exception: No IGridService available. This could happen if the config_include folder doesn't exist or if the OpenSim.ini [Architecture] section isn't set. Please also check that you have the correct version of your inventory service dll. Sometimes old versions of this dll will still exist. Do a clean checkout and re-create the opensim.ini from the opensim.ini.example. |
| at OpenSim.Region.Framework.Scenes.Scene.get_GridService () [0x00000] in <filename unknown>:0 | | at OpenSim.Region.Framework.Scenes.Scene.get_GridService () [0x00000] in <filename unknown>:0 |
| - When the region name is clicked on the region list screen, the admin user can change the owner in the region (estate). | | - When the region name is clicked on the region list screen, the admin user can change the owner in the region (estate). |
| - In the operation of DB, both the region and the estate owners have been changed. . | | - In the operation of DB, both the region and the estate owners have been changed. . |
- | - When you specify ''SQLite'' for ''Storage_plugin'' at [StartUp] Section, this function cannot be used. | |
| - It is necessary to reboot the Region server to change effectively. | | - It is necessary to reboot the Region server to change effectively. |
| #br | | #br |
| - When the mode of the voice chat is set on the region information screen, all Percel included in the region becomes the same chat mode. | | - When the mode of the voice chat is set on the region information screen, all Percel included in the region becomes the same chat mode. |
| - It is necessary to reboot the Region server to change effectively. | | - It is necessary to reboot the Region server to change effectively. |
- | - When you specify SQLite for Storage_plugin at [StartUp] Section, this function cannot be used. | |
| - ''[[FreeSwitch>OpenSim/FreeSwitch (E)]]'' is necessary for doing Voice chat on OpenSim. | | - ''[[FreeSwitch>OpenSim/FreeSwitch (E)]]'' is necessary for doing Voice chat on OpenSim. |
| #br | | #br |
| #br | | #br |
| | | |
- | *** Support StandAlone mode of v0.7 [#v6a1253e] | + | *** Support of StandAlone mode [#v6a1253e] |
- | - You should change ''[GridService]'' section at ''bin/config-include/StandaloneCommon.ini'' | + | - You can not use [[XoopenSim>XoopenSim (E)]]/[[Modlos>Modlos (E)]] with SQLite. |
| + | - If you want to execute [[XoopenSim>XoopenSim (E)]]/[[Modlos>Modlos (E)]] with StandAlone mode, you should use ''MySQL'' DB. |
| + | - In addition, you must setup ''[GridService] section'' in StandaloneCommon.ini and ''[PresenceService] section'' in Standalone.ini. |
| + | |
| + | #br |
| + | |
| + | **** [[for 0.7>./StandAlone for 0.7]] [#c440d7a6] |
| + | #br |
| + | |
| + | **** for 0.7.1.x and 0.7.2 Dev [#p23b04de] |
| + | |
| + | - StandaloneCommon.ini |
| + | [DatabaseService] |
| + | ; |
| + | ; ### Choose the DB |
| + | ; ; SQLite |
| + | ;Include-Storage = "config-include/storage/SQLiteStandalone.ini"; ; MySql |
| + | ; Uncomment these lines if you want to use mysql storage |
| + | ; Change the connection string to your db details |
| + | StorageProvider = "OpenSim.Data.MySQL.dll" |
| + | ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;" |
| + | ; Uncomment this line if you are using MySQL and want to use a different database for estates |
| + | ;EstateConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;" |
| + | |
| + | - And you should change ''[GridService]'' section at ''bin/config-include/StandaloneCommon.ini''. |
| - Please enable ''StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData"'' line. | | - Please enable ''StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData"'' line. |
| [GridService] | | [GridService] |
- | ;; For in-memory region storage (default) | + | ;; For in-memory region storage (default) |
- | ; StorageProvider = "OpenSim.Data.Null.dll:NullRegionData" | + | ;StorageProvider = "OpenSim.Data.Null.dll:NullRegionData" |
- | ;;--- For MySql region storage (alternative) | + | ;;--- For MySql region storage (alternative) |
- | StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData" | + | StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData" |
| | | |
| + | - In addition, please chage [PresenceService]section at ''bin/config-include/Standalone.ini'', too. |
| + | - Please add ''StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData"'' line. |
| + | [PresenceService] |
| + | LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService" |
| + | ;;StorageProvider = "OpenSim.Data.Null.dll" |
| + | StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData" |
| | | |
| *** Money Server [#m98b39a2] | | *** Money Server [#m98b39a2] |
- | - Money Server and XoopenSim/Modlos are different functions. Therefore, Please refer to [[here>http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?OpenSim%2FMoneyServer]] for Money Server. | + | - Money Server and [[XoopenSim>XoopenSim (E)]]/[[Modlos>Modlos (E)]] are different functions. Therefore, Please refer to [[here>http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?OpenSim%2FMoneyServer]] for Money Server. |
| #br | | #br |
| | | |
| WorldMapModule = "WorldMap" | | WorldMapModule = "WorldMap" |
| MapImageModule = "MapImageModule" | | MapImageModule = "MapImageModule" |
| + | |
| [Groups] | | [Groups] |
| Enabled = true | | Enabled = true |
| Module = GroupsModule | | Module = GroupsModule |
| NoticesEnabled = true | | NoticesEnabled = true |
| + | |
| MessagingModule = GroupsMessagingModule | | MessagingModule = GroupsMessagingModule |
| MessagingEnabled = true | | MessagingEnabled = true |
| + | |
| ServicesConnectorModule = XmlRpcGroupsServicesConnector | | ServicesConnectorModule = XmlRpcGroupsServicesConnector |
| GroupsServerURI = MODLOS_URL/blocks/modlos/helper/xmlgroups.php | | GroupsServerURI = MODLOS_URL/blocks/modlos/helper/xmlgroups.php |
| XmlRpcServiceReadKey = "Read Key" | | XmlRpcServiceReadKey = "Read Key" |
| XmlRpcServiceWriteKey = "Write Key" | | XmlRpcServiceWriteKey = "Write Key" |
| + | |
| [Messaging] | | [Messaging] |
| InstantMessageModule = InstantMessageModule | | InstantMessageModule = InstantMessageModule |
| MuteListModule = NSLMuteListModule | | MuteListModule = NSLMuteListModule |
| MuteListURL = MODLOS_URL/blocks/modlos/helper/mute.php | | MuteListURL = MODLOS_URL/blocks/modlos/helper/mute.php |
| + | |
| [WebStats] | | [WebStats] |
| enabled=true | | enabled=true |
| + | |
| [DataSnapshot] | | [DataSnapshot] |
| index_sims = true | | index_sims = true |
| gridname = "Your Grid Name" | | gridname = "Your Grid Name" |
| data_services = "MODLOS_URL/blocks/modlos/helper/register.php" | | data_services = "MODLOS_URL/blocks/modlos/helper/register.php" |
| + | |
| [Modules] | | [Modules] |
| LandServices = "RemoteLandServicesConnector" | | LandServices = "RemoteLandServicesConnector" |
| + | |
| [Profile] | | [Profile] |
| ProfileURL = "MODLOS_URL/blocks/modlos/helper/profile.php" | | ProfileURL = "MODLOS_URL/blocks/modlos/helper/profile.php" |
| + | |
| [Search] | | [Search] |
| SearchURL = "MODLOS_URL/blocks/modlos/helper/query.php" | | SearchURL = "MODLOS_URL/blocks/modlos/helper/query.php" |