IGOS Nusantara dan MediaWiki: Perbedaan revisi

Dari IGNwiki
Langsung ke: navigasi, cari
(Sesuaikan LocalSettings.php)
Baris 33: Baris 33:
 
== Pasang Logo ==
 
== Pasang Logo ==
 
  Nama berkas (misal) ign-wiki.png harus ditempatkan di /var/www/wiki/images/
 
  Nama berkas (misal) ign-wiki.png harus ditempatkan di /var/www/wiki/images/
 
  
 
== Meringkas URL Wiki ==
 
== 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
 
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 ===
+
Ada dua cara untuk meringkas URL:
Berkas mediawiki.conf diatur agar sesuai, ada di /etc/httpd/conf.d/mediawiki.conf
+
# [[Meringkas URL Wiki dengan akses root]]
# Isi berkas: /etc/httpd/conf.d/mediawiki.conf
+
# [[Meringkas URL Wiki TANPA akses root]]
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 <code>/usr/share/doc/mediawiki-x.y.z/INSTALL.fedora</code> and follow the instructions there.
+
 
+
Note that in recent installations the INSTALL file is at <code>/usr/share/mediawiki/INSTALL</code>
+
 
+
If you need support for mathematical formulas, you also need to install <code>mediawiki-math</code>:
+
# 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: 
+
+
<!-- an effort to make this visually distinct from a *real* error -->
+
*<p class='error'><small>''Failed to parse (Can't write to or create math output directory):''</small></p>
+
 
+
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".
+
 
+
*<p class='error'><small>''(PNG conversion failed; check for correct installation of latex, dvips, gs, and convert) :''</small></p>
+
 
+
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
+
 
+
== See Also ==
+
 
+
*[[SELinux]]
+
 
+
{{languages|Manual:Running MediaWiki on Fedora Core}}
+
 
+
[[Category:Installation|{{PAGENAME}}]]
+

Revisi per 2 Februari 2010 10.42

Informasi Wiki yang akan dibuat:

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

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

Ada dua cara untuk meringkas URL:

  1. Meringkas URL Wiki dengan akses root
  2. Meringkas URL Wiki TANPA akses root