SysopFAQ

Z GeoWikiCZ

Podpora pro uzamknutí stránek

  • do souboru /var/www/wiki/LocalSettings.php vložit řádek
 $wgGroupPermissions['*']['protect'] = true;

Založení nového uživatele

Změna navigačního menu

Změna názvu databáze

mysqldump -u root -p wikidb > wikidb.sql

sed 's/wikidb/geowikicz/g' wikidb.sql > geowikicz.sql

mysql -u root -p -e "create database geowikicz;"

mysql -u root -p geowikicz < geowikicz.sql

mysqldump -u root -p mysql | grep wikidb | grep wikiuser | sed 's/wikidb/geowikicz/g' > \
mysql-geowikicz.sql

mysql -u root -p mysql < mysql-geowikicz.sql

V souboru LocalSettings.php změnit:

$wgDBname           = "wikidb";

na

$wgDBname           = "geowikicz";

Upgrade MediaWiki z SVN

Stažení aktualní verze (např. 1.6) ze SVN serveru:

svn co http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_6/phase3

mv phase3 wiki

Upgrade MediaWiki na aktuální verzi:

svn up

Poznámka: Pro upgrade z verze 1.5.x na 1.6.x je nutné spustit dva skripty z adresáře maintenance: update.php a refreshLinks.php.

Upgrade Mediawiki z nižší verze

Příklad z listopadu 2007, upgrade z verze 1.6 na 1.11.

Stáhnout nejnovější stabilní verzi Mediawiki:

cd /var/www/WIKI
svn checkout http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_11/phase3

Přejmenovat adresář:

mv phase3/ geowikicz

Upgrade na verzi 1.11 je popsán zde.

Z původní zazalohované wiki překopírovat:

./images
./skins/vector
./skins/MonoBook_GeoWikiCZ.php
./LocalSettings.php

Stáhnout potřebná rozšíření:

cd ./extensions
svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/Cite
cp AdminSettings.sample AdminSettings.php
# doplnit rootovske heslo pro MySQL
php ./maintance/update.php
rm AdminSettings.php

Povolení znaku '+' v názvu stránky

do LocalSettings.php přidat

$wgLegalTitleChars = " %!\"$&'()*,\\-.\\/0-9:;=?@A-Z\\\\^_`a-z~\\x80-\\xFF+"

Vypnutí zobrazení URL externích odkazů u tisknutelné verze

V souboru skin/common/commonPrint.css zakomentovat

#content a.external.text:after, #content a.external.autonumber:after {
    /* Expand URLs for printing */
    /* content: " (" attr(href) ") "; */
}

Změna hesla na úrovni MySQL

UPDATE user SET user_password=md5(CONCAT('1-',md5('xxx'))) WHERE user_id=1;