IGOS Nusantara dan MediaWiki: Perbedaan revisi
(→Meringkas URL Wiki) |
(→Sesuaikan LocalSettings.php) |
||
Baris 47: | Baris 47: | ||
=== Sesuaikan LocalSettings.php === | === Sesuaikan LocalSettings.php === | ||
Tambahkan di bagian akhir dari LocalSettings.php | Tambahkan di bagian akhir dari LocalSettings.php | ||
− | $wgScriptPath = "/ | + | $wgScriptPath = "/ign2010/wiki"; # Path to the actual files. This should already be there |
− | $wgArticlePath = "/wiki/$1"; | + | $wgArticlePath = "/ign2010/wiki/$1"; # Virtual path. This directory MUST be different from the one used in $wgScriptPath |
− | $wgUsePathInfo = true; | + | $wgUsePathInfo = true; # Enable use of pretty UR |
+ | |||
+ | $wgLogo = "/ign2010/images/ign-wiki.png"; | ||
+ | |||
+ | // disable language selection | ||
+ | $wgHiddenPrefs[] = 'language'; | ||
+ | |||
+ | $wgGroupPermissions['*']['edit'] = false; | ||
=== Buat file robots.txt === | === Buat file robots.txt === |
Revisi per 2 Februari 2010 10.35
Informasi Wiki yang akan dibuat:
- Nama wiki adalah IGNwiki
- Wiki dibuat di server lokal dengan IP address lokal 192.168.1.1
- URL http://192.168.1.1/wiki/
Daftar isi
Pasang MediaWiki
yum install mediawiki
Buat database
create database IGNwiki; grant index, create, select, insert, update, delete, alter, lock tables on IGNwiki.* to 'IGNwiki'@'localhost' identified by 'rhsBangeTd3H';
Sesuaikan mediawiki.conf
Ada di /etc/httpd/conf.d/mediawiki.conf
Setup
http://192.168.228.6/ign2010/wiki/config/index.php
Wiki name: IGNwiki Admin username: admin Password: ---rhs--- Password confirm: ---rhs---
Database name: IGNwiki DB username: IGNwiki DB password: rhsBangeTd3H DB password confirm: rhsBangeTd3H
Pindahkan LocalSettings.php
Semula ada di /var/www/wiki/config/LocalSettings.php pindahkan ke /var/www/wiki/LocalSettings.php
# mv /var/www/wiki/config/LocalSettings.php /var/www/wiki/LocalSettings.php
Pasang Logo
Nama berkas (misal) ign-wiki.png harus ditempatkan di /var/www/wiki/images/
Meringkas URL Wiki
Secara default Wiki memiliki bentuk URL (contoh) sebagai berikut http://igos-nusantara.or.id/wiki/index.php?title=IGOS_Nusantara_dan_MediaWiki&action=edit
Sesuaikan mediawiki.conf
Berkas mediawiki.conf diatur agar sesuai, ada di /etc/httpd/conf.d/mediawiki.conf
# Isi berkas: /etc/httpd/conf.d/mediawiki.conf Alias /wiki/skins /usr/share/mediawiki/skins Alias /wiki /var/www/wiki/index.php Alias /images /var/www/wiki/images
Sesuaikan LocalSettings.php
Tambahkan di bagian akhir dari LocalSettings.php
$wgScriptPath = "/ign2010/wiki"; # Path to the actual files. This should already be there $wgArticlePath = "/ign2010/wiki/$1"; # Virtual path. This directory MUST be different from the one used in $wgScriptPath $wgUsePathInfo = true; # Enable use of pretty UR
$wgLogo = "/ign2010/images/ign-wiki.png";
// disable language selection $wgHiddenPrefs[] = 'language';
$wgGroupPermissions['*']['edit'] = false;
Buat file robots.txt
Buat file robots.txt dan simpan di folder awal situs
User-agent: * Disallow: /w/ Disallow: /wiki/Special:Search Disallow: /wiki/Special:Random
BAHAN
# cp /var/www/wiki/config/LocalSettings.php /var/www/wiki/LocalSettings.php
Your Wiki is now ready for use.
Tip: To set the logo that appears in the upper-left corner of the wiki pages, add a line to the end of /var/www/wiki/LocalConfiguration.php (just before the line which reads "?>" ) which sets $wgLogo to the URI of a 153 x 153 pixel image:
$wgLogo='http://Hostname/wiki/mylogo.png';
MediaWiki is available as a part of Fedora Extras (4 or later). In order to install it, you should run
# yum install mediawiki
as root. After installation, open the file /usr/share/doc/mediawiki-x.y.z/INSTALL.fedora
and follow the instructions there.
Note that in recent installations the INSTALL file is at /usr/share/mediawiki/INSTALL
If you need support for mathematical formulas, you also need to install mediawiki-math
:
# yum install mediawiki-math
If you have a more recent Fedora, there is no package mediawiki-math. Because mediawiki requires "texvc" for LaTeX you'll also need to install LabPlot
# yum install LabPlot
On Fedora Core 4, installing version 1.5.8-1, additional steps are needed to enable inline LaTeX translation. Some of these steps are described in the following file:
/usr/share/doc/mediawiki-math-1.5.8/README
If LaTeX formulas are displayed without translation, you might need to uncomment the following line manually in LocalSettings.php, and possibly also restart your httpd server:
$wgUseTeX = true;
Here is a method to restart the httpd server under Fedora:
/etc/init.d/httpd restart - from root prompt (not recommended) sudo /etc/init.d/httpd restart - from user prompt with sudo configured
After enabling $wgUseTeX, you might see an error message such as this:
Failed to parse (Can't write to or create math output directory):
In MediaWiki file Math.php one finds this source code line:
global $wgMathDirectory, $wgTmpDirectory, $wgInputEncoding;
In my default LocalSettings.php I found these lines:
$IP = "/var/www/mediawiki"; $wgUploadDirectory = "$IP/images"; # ... $wgMathDirectory = "{$wgUploadDirectory}/math"; $wgTmpDirectory = "{$wgUploadDirectory}/tmp"; $wgTexvc = '/usr/bin/texvc'; $wgUseTeX = true;
Which suggested this fix:
cd /var/www/mediawiki/images sudo mkdir math sudo mkdir tmp sudo chown apache math tmp sudo chmod 775 math tmp
And then there was math.
For Fedora-specific bug reports, use http://bugzilla.redhat.com/ with the product field set to "Fedora Extras" and the component field to "mediawiki".
(PNG conversion failed; check for correct installation of latex, dvips, gs, and convert) :
If you have no error with php but no png generated, it's seems to be a problem with a configuration file of Tex. I solved my problem executing
fmtutil-sys --all
For more informations, I found the solution here : http://forums.fedoraforum.org/showthread.php?t=197978