DokuWiki เป็น Wiki แบบง่ายๆ ซึ่งวัตถุประสงค์หลักๆ คือจัดการงานเอกการสำหรับบริษัทเล็กๆ Doku Wiki ใช้เอกสาร text หรือ text ไฟล์ธรรมดาๆ ในการบันทึกข้อมูลไม่จำเป็นต้องใช้ระบบฐานข้อมูลแต่อย่างใด แต่ความสามารถของ Doku Wiki ก็ใช่ย่อยครับ เพราะนอกจากจะเล็กและเบาแล้วยังสามารถทำงานได้เทียบเท่ากับ Media Wiki เลยทีเดียว และแน่นอนมี plugin เสริมอีกมากมาย เช่น ส่งออกมาเป็นไฟล์ PDF, หรือ ODT เป็นต้น มีหลายหน่วยงานใหญ่ๆ ในประเทศไทยใช้ Doku Wiki อยู่แล้ว ตัวอย่างเช่น สวทช. ซึ่งใช้ Doku Wiki กันมานานมากแล้ว ซึ่ง สวทช. เองใช้ Doku Wiki แทบจะทุกเรื่อง แต่เน้นไปทางด้าน KM อย่างมากครับ แล้วองค์กรของคุณสร้าง KM ในองค์กรโดยใช้ Doku Wiki บ้างหรือยังครับ หากยังไม่เริ่มมาเริ่มต้นด้วยกันเลยครับ

Doku Wiki ใช้ภาษา PHP ในการพัฒนา แน่นอนเราต้องมี PHP และ Apache ครับ เพื่อความชัวร์สั่งติดตั้ง PHP โดยใช้คำสั่ง

sudo aptitude install phpmyadmin mysql-server

สำหรับ MySQL Server เราไม่ได้ใช้ไม่เป็นไรครับ เผื่อเอาไว้ก่อน :P คำสั่งข้างต้นเป็นคำสั่งแบบขี้เกียจๆ ท่านใดอยากติดตั้งแบบ เพียวๆ สามารถใช้ tasksel ได้เช่นกันครับ ผมไม่ขออธิบายละกันนะครับ :P ตอนนี้เราจะได้ Apache, PHP, MySQL (ที่ไม่ได้ใช้ เห่อๆ) เราจะติด Doku Wiki ที่ /var/www/doku ครับ ดาวน์โหลดไฟล์มาเลย

sudo wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2009-02-14b.tgz

จากนั้นสร้างไดเรคทอรีให้เรียบร้อย

sudo mkdir /var/www/doku

คลี่ไฟล์ที่ดาวน์โหลดมาได้ลงใน /var/www/doku

sudo tar zxvf dokuwiki-2009-02-14b.tgz -C /var/www/doku/

เปลี่ยนชื่อไดเรคทอรี dokuwiki-2009-02-14 เป็น web ครับ :)

sudo mv /var/www/doku/dokuwiki-2009-02-14b /var/www/doku/web

เปลี่ยนไดเรคทอรี แล้วเปลี่ยนสิทธิ์ให้เขียนไฟล์ให้เรียบร้อย

cd /var/www/doku

sudo chmod 777 conf/ data/ data/pages data/attic data/media data/meta data/cache data/locks data/index data/tmp

สร้างไฟล์ Vhost ขึ้นมาใหม่ เอาแบบง่ายๆ copy จาก default เลยครับ

sudo cp default duko

จากนั้นแก้ไขไฟล์ Vhost ของเราครับ

sudo vi duko

แก้ไขในส่วนไดเรคทีฟ DocumentRoot, Directory และ ServerName ให้ถูกต้อง ตัวอย่างข้างล่างครับ

<VirtualHost *:80>

    ServerAdmin webmaster@domain.com
    ServerName www.domain.com

    DocumentRoot /var/www/doku/web

    <Directory /var/www/doku/web/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

    ErrorLog /var/log/apache2/www-domain-com-error.log
    LogLevel warn
   CustomLog /var/log/apache2/www-domain-com-access.log combined

</VirtualHost>

เมื่อแก้ไขกันเรียบร้อยแล้วก็สั่งให้ Vhost ของเรา active ได้เลยโดยใช้คำสั่ง

sudo a2ensite doku

Doku ต้องการใช้ mod rewrite สำหรับตั้งค่า URL สวยๆ เพื่อความชัวร์เปิดใช้ mod rewrite ด้วยครับ

sudo a2enmod rewrite

จากนั้นสั่ง reload Apache กันอีกสักรอบ ดัวยคำสั่ง

sudo /etc/init.d/apache2 reload

เปิดเว็บเบราเซอร์ไปที่ http://www.domain.com/install.php เพื่อเริ่มการติดตั้ง ใส่ข้อมูลให้ถูกต้องแล้วกด ‘Save’ ได้เลย เปิดเว็บเบราเซอร์ไปที่ http://www.domain.com Doku Wiki ของคุณก็พร้อมใช้งานแล้ว ;)

Comments are closed.