Line 22: |
Line 22: |
| * [[User:Bernie|Bernie Innocenti]] for host issues | | * [[User:Bernie|Bernie Innocenti]] for host issues |
| | | |
− | == Notes == | + | == Wiki instances == |
| | | |
− | The main wiki | + | The main wiki lives here: |
| | | |
| /srv/www-sugarlabs/wiki/ | | /srv/www-sugarlabs/wiki/ |
Line 35: |
Line 35: |
| performed by various wiki helpers. Do not sync changes blindly to the | | performed by various wiki helpers. Do not sync changes blindly to the |
| production wiki! | | production wiki! |
| + | |
| + | == Creating a Local Labs wiki == |
| + | |
| + | * Add a group for the wiki (vigr) |
| + | |
| + | cd /srv/www-sugarlabs |
| + | cp -a co.sugarlabs.org pe.sugarlabs.org |
| + | chown -R icarito:sugarwiki-pe pe.sugarlabs.org |
| + | cd pe.sugarlabs.org/wiki |
| + | rm -r images/* |
| + | vim LocalSettings.php |
| + | vim SecretSettings.php |
| + | |
| + | * Create apache virtual host: |
| + | |
| + | cp -a /etc/apache2/sites-available/pe.sugarlabs.org /etc/apache2/sites-available/ar.sugarlabs.org |
| + | vim /etc/apache2/sites-available/ar.sugarlabs.org |
| + | a2ensite ar.sugarlabs.org |
| + | |
| + | * Create DB with some clever trick. I reused <code>config/index.php</code> to setup a new MediaWiki instance and then I've thrown away the generated <code>LocalConfig.php</code>: |
| + | |
| + | mv LocalConfig.php LocalConfig.good |
| + | cp -a /srv/www-sugarlabs/co.sugarlabs.org/config . |
| + | (go to http://ar.sugarlabs.org/wiki/config/index.php) |
| + | rm -r config LocalConfig.php |
| + | mv LocalConfig.good LocalConfig.php |
| + | |
| + | * Create tables for OpenID: |
| + | |
| + | mysql -u root -p pe_sugarlabswiki < extensions/OpenID/openid_table.sql |
| + | |
| | | |
| == Upgrade notes == | | == Upgrade notes == |