InstallLocalMediaWiki

From Clothbot

(Difference between revisions)
Jump to: navigation, search
Revision as of 02:44, 3 January 2008 (edit)
AndrewPlumb (Talk | contribs)

← Previous diff
Revision as of 02:45, 3 January 2008 (edit)
AndrewPlumb (Talk | contribs)
(Steps)
Next diff →
Line 32: Line 32:
##* If you're going to use a Creative Commons license, configure it '''first''' before anything else. The new form won't retain of the field values so you'll be entering things twice. ##* If you're going to use a Creative Commons license, configure it '''first''' before anything else. The new form won't retain of the field values so you'll be entering things twice.
##* Be sure to assign a prefix in the '''Database table prefix''' field. Makes it easier to maintain multiple wikis and/or start from scratch. ##* Be sure to assign a prefix in the '''Database table prefix''' field. Makes it easier to maintain multiple wikis and/or start from scratch.
-### '''Error:''' ''Attempting to connect to database server as root...failed with error [2002] Can't connect to local MySQL server through socket /var/lib/mysql/mysql.sock''+##* '''Error:''' ''Attempting to connect to database server as root...failed with error [2002] Can't connect to local MySQL server through socket /var/lib/mysql/mysql.sock''
-##* '''Change:''' Field '''Database Host''' from ''localhost'' to ''127.0.0.1''+##** '''Change:''' Field '''Database Host''' from ''localhost'' to ''127.0.0.1''
-### '''Error:''' ''Attempting to connect to database server as wikiuser...failed due to authentication errors. Check passwords.''+##* '''Error:''' ''Attempting to connect to database server as wikiuser...failed due to authentication errors. Check passwords.''
-##* '''Change:'''+##** '''Change:'''
-##** Checkbox '''Superuser account''' to ''checked''+##*** Checkbox '''Superuser account''' to ''checked''
-##** Leave field '''Superuser password''' blank.+##*** Leave field '''Superuser password''' blank.
## '''sudo mv config/LocalSettings.php .''' ## '''sudo mv config/LocalSettings.php .'''
# Follow the link to ''http://localhost/wiki/mediawiki-1.11.0/index.php'' # Follow the link to ''http://localhost/wiki/mediawiki-1.11.0/index.php''

Revision as of 02:45, 3 January 2008

Contents

How To Install a Local MediaWiki

Specific to Mac OS X

  • Performed on a Leopard-upgraded-from-Tiger machine (not clean)

Steps

  1. Download mysql-5.0.45-osx10.4-i686.dmg
    1. Read the included ReadMe.txt file
    2. Shut down any existing MySQL servers that are running
    3. Launch the pkg installer (mysql-5.0.45-osx10.4-i686.pkg)
    4. Install the MySQLStartupItem.pkg to make automatic start-up easier to manage.
  2. In your System Preferences, go into Sharing and turn on Web Sharing
    1. sudo vi /etc/apache2/httpd.conf
      • uncomment: LoadModule php5_module libexec/apache2/libphp5.so
    2. sudo cp /etc/httpd/users/*.conf /etc/apache2/users/.
  3. Reboot so mysql and apache start up fresh.
  4. Download MediaWiki
    1. Read Installation Guide
    2. cd /Library/WebServer/Documents
    3. sudo mkdir wiki
    4. cd wiki
    5. sudo tar xvfz ~/Downloads/mediawiki-1.11.0.tar.gz
    6. Browse to http://localhost/wiki/mediawiki-1.11.0/
      • Note the message to change permissions:
        • cd .../mediawiki-1.11.0
        • sudo chmod a+w config
        • Retry running configuration.
    7. Configure using the web form
      • If you're going to use a Creative Commons license, configure it first before anything else. The new form won't retain of the field values so you'll be entering things twice.
      • Be sure to assign a prefix in the Database table prefix field. Makes it easier to maintain multiple wikis and/or start from scratch.
      • Error: Attempting to connect to database server as root...failed with error [2002] Can't connect to local MySQL server through socket /var/lib/mysql/mysql.sock
        • Change: Field Database Host from localhost to 127.0.0.1
      • Error: Attempting to connect to database server as wikiuser...failed due to authentication errors. Check passwords.
        • Change:
          • Checkbox Superuser account to checked
          • Leave field Superuser password blank.
    8. sudo mv config/LocalSettings.php .
  5. Follow the link to http://localhost/wiki/mediawiki-1.11.0/index.php

Tips and Tricks

  1. Download and install CocoaMySQL to more easily maintain your MySQL databases.
  2. If you want to reconfigure your wiki from scratch, delete or rename the LocalSettings.php and rerun the install process.

References

Personal tools