IGOS Nusantara dan MediaWiki: Perbedaan revisi

Dari IGNwiki
Langsung ke: navigasi, cari

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /var/www/html/igos-nusantara-web/wiki/includes/diff/DairikiDiff.php on line 438
(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 = "/w";         # Path to the actual files. This should already be there
+
  $wgScriptPath       = "/ign2010/wiki"; # Path to the actual files. This should already be there
  $wgArticlePath = "/wiki/$1"; # Virtual path. This directory MUST be different from the one used in $wgScriptPath
+
  $wgArticlePath = "/ign2010/wiki/$1";   # Virtual path. This directory MUST be different from the one used in $wgScriptPath
  $wgUsePathInfo = true;       # Enable use of pretty URLs
+
  $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:

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

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

See Also

Templat:Languages