Talk:Mediawiki

From SME Server
Revision as of 22:47, 21 August 2011 by Gregswallow (talk | contribs)
Jump to navigationJump to search
  • Is there a authentication method incorporated against SME server somehow please? RequestedDeletion

--

After uninstalling (and using the full uninstall script) there is still an entry left in the accounts db:

 # db accounts show mediawiki
 mediawiki=reserved

--jester 16:56, 11 August 2009 (UTC)

There is a newer version 1.6.10-9 on smecontribs so I assume the wget/localinstall instructions are now out of date.

Just installed with

yum install --enablerepo=smecontribs smeserver-mediawiki 

and all looks good.

Also login was with user admin and the password of the SME Server admin user - as opposed to password admin stated in wiki Timn 14:46, 24 February 2010 (UTC)


-- This howto was posted at the URL www.netztechnik.at/download/linux/sme/sme8/howto/mediawiki/howto-mediawiki.txt - which is no longer working - copied from the google cache: --

###########################################################################################################
#                                                                                                         # 
# ++++++++ Draft v0.3 - 14022011 ++++++++++                                                               #
#                                                                                                         #
# +++ Author Franz J. PANIS - http://www.netztechnik.at +++                                               #
#                                                                                                         #
###########################################################################################################


+++ Howto install Mediawiki 1.16.x on SME8b6 (contribs.org) +++


# download and untar the files
cd /usr/local/src
wget -c http://download.wikimedia.org/mediawiki/1.16/mediawiki-1.16.2.tar.gz
tar xvf mediawiki-1.16.2.tar.gz
mv /usr/local/src/media*/ /opt/mediawiki/
rm -f mediawiki-1.16.2.tar.gz

# Change permissions
chown -R www.www /opt/mediawiki
chmod a+w /opt/mediawiki/config

# Just for installation create the mysql-user temp
mysql -e "CREATE USER 'temp'@'localhost' IDENTIFIED BY 'temp';"
mysql -e "GRANT ALL PRIVILEGES ON *.* TO 'temp'@'localhost' WITH GRANT OPTION;"
mysql -e "FLUSH PRIVILEGES"

# Create a Template Fragement
mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/
cd /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/

nano 89mediawiki

------------------------------------ Begin - Content of 89mediawiki --------------------------------------

Alias /mediawiki /opt/mediawiki
Alias /wiki      /opt/mediawiki/index.php

<Directory /opt/mediawiki>
          # SSLRequireSSL on
        AddType application/x-httpd-php .php .php3 .phtml
        Options FollowSymLinks
        order deny,allow
          allow from all
        php_flag register_globals off
        php_admin_value open_basedir /opt/mediawiki/:/tmp/
</Directory>

<Directory /opt/mediawiki/includes>
        order deny,allow
          allow from all
</Directory>

<Directory /opt/mediawiki/languages>
        order deny,allow
          allow from all
</Directory>

<Directory /opt/mediawiki/maintenance>
        order deny,allow
          allow from all
</Directory>

<Directory /opt/mediawiki/math>
        order deny,allow
          allow from all
</Directory>

<Directory /opt/mediawiki/tests>
        order deny,allow
          allow from all
</Directory>

<Directory /opt/mediawiki/maintenance/archives>
        order deny,allow
          allow from all
</Directory>

------------------------------------ End - Content of 89mediawiki --------------------------------------


# Expand template
expand-template /etc/httpd/conf/httpd.conf
/etc/rc.d/init.d/httpd-e-smith restart

# Configure MediaWiki
Goto http://<your-server-ip>/mediawiki/index.php

# Site config

	- Wiki name: 		your-wikiname
	- Contact e-mail: 	admin@your-domain
	- Language: 		chose-your-language
	- Copyright/license: 	what-you-need
	- Admin username: 	WikiSysop
	- Password: 		your-WikiSysop-password
	- Password confirm: 	your-WikiSysop-password
	- Object caching: 	No caching


# E-mail, e-mail notification and authentication setup

	- E-mail features (global):		Enabled
	- User-to-user e-mail:			Enabled
	- E-mail notification about changes:	Enabled
	- E-mail address authentication:	Enabled


# Database config

	- Database type:	MySQL
	- Database host:	localhost
	- Database name:	wikidb
	- DB username:		wikiuser
	- DB password:		your-wikiuser-password
	- DB password confirm:	your-wikiuser-password
	- Superuser account:	click to activate
	- Superuser name:	temp
	- Superuser password:	temp
	

# MySQL-specific options

	- Storage Engine:		InnoDB
	- Database character set:	MySQL 4.1/5.0 binary


Finaly click on  Install MediaWiki! Button


# After the Configuration move LocalSettings.php and change Permissions
mv /opt/mediawiki/config/LocalSettings.php /opt/mediawiki/
chmod 600 /opt/mediawiki/LocalSettings.php

# Delete config folder
rm -rf /opt/mediawiki/config

# Drop the mysql-user temp with:
mysql -e "DROP USER 'temp'@'localhost'"


# Finaly goto this Link:
http://<your-server-ip>/mediawiki/

# Login as wiki-admin
username: 	WikiSysop
passwword:	your-WikiSysop-password