6: 2012-11-27 (火) 22:15:35 iseki |
現: 2020-03-01 (日) 17:07:48 iseki |
- | *** Helper Scripts [#sd479b44] | + | ** Helper Scripts for OpenSimulator [#sd479b44] |
- | - If you do not use [[XoopenSim>XoopenSim (E)]] or [[Modlos>Modlos (E)]] (Web Interface), you should setup helper scripts by manual. | + | - Tar Ball |
- | - If you use [[XoopenSim>XoopenSim (E)]] or [[Modlos>Modlos (E)]], this function is setup by automatically. | + | -- http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/OpenSim/helper_scripts-0.9.1.tgz |
- | - You need ''Web Server (ex. Apache) and PHP-5.2.x (include PHP5-XMLRPC, PHP5-CURL)'' | + | |
- | - Latest Version does not work with ''PHP-5.3.x'' | + | - Subversion Repository |
- | - Please copy Scripts/* to any Web contents directory, and execute ''setup_scripts.sh'' shell scrupt | + | -- http://www.nsl.tuis.ac.jp/svn/opensim/helper_scripts/trunk |
| + | - Dev Version (use Subversion Repository) |
| + | -- use ''setup_scripts.sh'' in opensim.currency tar ball (helper_scripts/setup_scripts.sh) |
| + | #br |
| + | |
| + | *** Setup [#z0dc298a] |
| + | - If you do not use %%[[XoopenSim>XoopenSim (E)]] or%% [[Modlos>Modlos (E)]] (Web Interface), you should setup helper scripts by manual. |
| + | - If you use %%[[XoopenSim>XoopenSim (E)]] or%% [[Modlos>Modlos (E)]], this function is setup by automatically. |
| + | -- XoopenSim is not maintained now. |
| + | - You need ''Web Server (ex. Apache) and PHP (include PHP-XMLRPC, PHP-CURL)'' |
| + | #br |
| + | |
| + | **** Download [#bc390aa2] |
| + | - You can download helper scripts from http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/OpenSim/helper_scripts-0.9.1.tgz directly. |
| + | -- Please copy extracted helper_scripts/* to any Web contents directory. |
| + | - Or you can find helper scripts download tool (''setup_scripts.sh'') in ''helper_scripts'' directory |
| + | -- Please copy helper_scripts/* to any Web contents directory. |
| + | -- If you use Dev Version, please execute ''setup_scripts.sh'' shell scrupt |
| + | --- bash setup_scripts.sh |
| + | |
| + | **** edit config.php [#e9a33c88] |
| - And edit include/config.php to set ENV_HELPER_URL, ENV_HELPER_PATH and DB information and more. | | - And edit include/config.php to set ENV_HELPER_URL, ENV_HELPER_PATH and DB information and more. |
| + | -- If you use PHP-5.5.x later, you need set ''true'' to ''OPENSIM_DB_MYSQLI'' |
| | | |
- | - command ex.: | + | **** command example [#c08f8836] |
| + | - Download directory |
| + | cd (working Directory) |
| + | wget http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/OpenSim/helper_scripts-x.y.z.tgz |
| + | zcat helper_scripts-x.y.z.tgz |tar xfv - |
| + | mkdir (Document Root of WEB)/currency |
| + | cp -Rpd helper_scripts/* (Document Root of Web)/currency |
| + | cd (Document Root of Web)/currency |
| + | chown -R apache.apache . |
| + | vi include/config.php |
| + | - use setup_scripts.sh |
| cd (Money Server's Directory) | | cd (Money Server's Directory) |
| mkdir (Document Root of WEB)/currency | | mkdir (Document Root of WEB)/currency |
- | cp -R Scripts/* (Document Root of Web)/currency | + | cp -Rpd helper_scripts/* (Document Root of Web)/currency |
| cd (Document Root of Web)/currency | | cd (Document Root of Web)/currency |
- | ./setup_scripts.sh // Download newest Scripts and setup | + | ./setup_scripts.sh -a |
| chown -R apache.apache . | | chown -R apache.apache . |
| vi include/config.php | | vi include/config.php |
| + | #br |
| | | |
| + | *** Configuration [#j0733692] |
| - include/cpnfig.php: | | - include/cpnfig.php: |
| // Please set this hepler script URL and directory | | // Please set this hepler script URL and directory |
- | if (!defined('ENV_HELPER_URL')) define('ENV_HELPER_URL', 'http://www.nsl.tuis.ac.jp/currency/helper/'); | + | if (!defined('ENV_HELPER_URL')) define('ENV_HELPER_URL', 'http://www.opensim.tuis.ac.jp/currency/helper/'); |
| if (!defined('ENV_HELPER_PATH')) define('ENV_HELPER_PATH', '/home/apache/htdocs/currency/helper/'); | | if (!defined('ENV_HELPER_PATH')) define('ENV_HELPER_PATH', '/home/apache/htdocs/currency/helper/'); |
| + | |
| //////////////////////////////////////////////////////////////////////////////////i | | //////////////////////////////////////////////////////////////////////////////////i |
| // Valiables for OpenSim | | // Valiables for OpenSim |
| + | |
| // Please set MySQL DB access information | | // Please set MySQL DB access information |
- | define('OPENSIM_DB_HOST', 'localhost'); // FQDN or IP addess of MySQL DB server | + | define('OPENSIM_DB_HOST', 'localhost'); |
- | define('OPENSIM_DB_NAME', 'opensim_db'); // DB name of MySSQL | + | define('OPENSIM_DB_NAME', 'opensim'); |
- | define('OPENSIM_DB_USER', 'opensim_user'); // User ID of DB | + | define('OPENSIM_DB_USER', 'opensim_user'); |
- | define('OPENSIM_DB_PASS', 'opensim_pass'); // Password of DB | + | define('OPENSIM_DB_PASS', 'opensim_pass'); |
- | | + | // |
| + | define('OPENSIM_DB_MYSQLI', false); // if you use MySQLi interface, please set true |
| + | |
| + | |
| // Money Server Access Key | | // Money Server Access Key |
| // Please set same key with MoneyScriptAccessKey in MoneyServer.ini | | // Please set same key with MoneyScriptAccessKey in MoneyServer.ini |
- | define('CURRENCY_SCRIPT_KEY', '123456789'); // Secret key of Helper Script | + | define('CURRENCY_SCRIPT_KEY', '123456789'); |
| + | |
| + | |
| // Group Module Access Keys | | // Group Module Access Keys |
| // Please set same keys with at [Groups] section in OpenSim.ini (case of Aurora-Sim, it is Groups.ini) | | // Please set same keys with at [Groups] section in OpenSim.ini (case of Aurora-Sim, it is Groups.ini) |
| define('XMLGROUP_WKEY', '1234'); // Write key | | define('XMLGROUP_WKEY', '1234'); // Write key |
| | | |
- | // Please set user(robust) server's URL | + | - %%Please execute viewer with "-helperuri [ENV_HELPER_URL/]" option. (ex. -loginuri http://localhost/currency/helper/ ) [''need last '/' '']%% |
- | define('USER_SERVER_URI', 'http://opensim.nsl.tuis.ac.jp:8002/'); // not use localhost or 127.0.0.1 | + | - %%Here, ENV_HELPER_URL is ''helper'' directory url that is set in include/config.php.%% |
- | | + | - %%If you use 3rd party viewer (ex. Hippo, Meerkat or Imprudence etc.), you should use ''Grid Manager'' instead of "-helperuri" option.%% |
- | | + | - Please set helper URL to ''economy'' valiable at [GridInfoService] section in ''Robust.ini'' |
- | - Please execute viewer with "-helperuri [ENV_HELPER_URL/]" option. (ex. -loginuri http://localhost/currency/helper/ ) [''need last '/' ''] | + | -- ex) economy = http://www.opensim.tuis.ac.jp/currency/helper/ [''need last '/' ''] |
- | - Here, ENV_HELPER_URL is ''helper'' directory url that is set in include/config.php. | + | - Please set ''Helper URL'' at your ''viewer's Grid Manager'' |
- | - If you use 3rd party viewer (ex. Hippo, Meerkat or Imprudence etc.), you should use ''Grid Manager'' instead of "-helperuri" option. | + | -- ex) http://www.opensim.tuis.ac.jp/currency/helper/ [''need last '/' ''] |
| #br | | #br |
| | | |
- | *** Support scripts for setup helper scripts (only Dev Version) [#f73a9d6c] | + | *** Support scripts for setup helper scripts [#f73a9d6c] |
| | | |
| **** setup_scripts.sh [#k7690f5c] | | **** setup_scripts.sh [#k7690f5c] |
| - Scripts that downloaded and be setup | | - Scripts that downloaded and be setup |
| + | -- jbxl (JunkBox Library) |
| + | -- opensim.helper |
| + | -- opensim.phplib |
| -- modified flotsam_XmlRpcGroup | | -- modified flotsam_XmlRpcGroup |
- | -- modified opensimwiredux | |
- | -- opensim.phplib | |
| | | |
| # ./setup_scripts.sh -h | | # ./setup_scripts.sh -h |
| + | |
| usage... ./setup_scripts.sh [-c/--copy] [-d/--download] [-a/--all] [-h/--help] | | usage... ./setup_scripts.sh [-c/--copy] [-d/--download] [-a/--all] [-h/--help] |
| -c or --copy : not symbolic link but copy files | | -c or --copy : not symbolic link but copy files |
| -a or --all : treat all scripts include optional scripts | | -a or --all : treat all scripts include optional scripts |
| -h or --help : show this help | | -h or --help : show this help |
| + | |
| # ./setup_scripts.sh --copy | | # ./setup_scripts.sh --copy |
| | | |
| - Optional Scripts | | - Optional Scripts |
- | -- NSL Mute Module support scripts (not work in Aurora-Sim, now) | + | -- NSL Mute Module support scripts |
- | -- NSL OSProfile Module support scripts (not work in Aurora-Sim, now) | + | -- NSL OSProfile Module support scripts |
- | -- NSL OSSearch Module support scripts (not work in Aurora-Sim, now) | + | -- NSL OSSearch Module support scripts |
| #br | | #br |
| | | |