SkillAgentSearch skills...

Mwi

[READ ONLY] Myopengrid Opensim Web Interface

Install / Use

/learn @Myopengrid/Mwi
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Myopengrid Web Interface

Mwi is a web interface and content management system for opensim.

Installation

Set full permissions to files:

chmod 777 application/config/application.php
chmod 777 application/config/database.php
chmod 777 application/bundles.php

Set full permissions to directories:

chmod -R 777 storage
chmod -R 777 bundles
chmod -R 777 public/themes
chmod -R 777 public/bundles
chmod -R 777 public/media

Upload the contents of the Mwi public directory to your webserver public directory. In some host providers it's called public_html, httdocs, etc. All the other folders MUST be outside your server public directory.

Visit your domain to start the installation

http://yourdomain.com/install

Updating an Existing Installation

To update your application and keep all your data (database changes), keep the bundles directory and public directory, you can overwrite all the other files and directories, be aware if you did some customization to save them and re-apply after the updating process.

You also need to reset some settings on 3 files:

your_directory/application/config/application.php


'installed' => false,
to
'installed' => true,

'key' => '',
to
'key' => 'youroldkey',

your_directory/application/config/database.php


'connections' => array(

        'default' => array(
            'driver'   => 'mysql',
            'host'     => '127.0.0.1',
            'database' => 'your_database_name',
            'username' => 'your_database_username',
            'password' => 'your_database_password',
            'charset'  => 'utf8',
            'prefix'   => 'your_database_prefix', // default is _mwi
            'port'     => '3306',
        ),
    ),

your_directory/bundles.php


return array(
    'install' => array(
        'auto'    => true,
        'handles' => 'install',
    ),
);
to
return array(
    'settings' => array(
        'auto'    => true,
        'handles' => 'settings',
    ),
    'modules' => array(
        'auto'    => true,
        'handles' => 'modules',
    ),
);
View on GitHub
GitHub Stars14
CategoryDevelopment
Updated10mo ago
Forks15

Languages

JavaScript

Security Score

67/100

Audited on May 24, 2025

No findings