Natty’s blog

Stay hungry. Stay foolish. — Steve Jobs

[drupal] ปฐมบท installation

Posted by natty on May 14, 2009

ช่วงนี้มีโอกาสได้ทำงานเล็กๆ ที่ได้หน้าได้ตา ให้กับบริษัท เกี่ยวกับการทำ community ก็เลือกเครื่องมืออยู่ หลายตัวทีเดียว มีทั้ง wordpress drupal joomla วันนั้น test ทีเดียว 3 ตัว ก็ได้ข้อสรุปมาว่า drupal เหมาะกับ requirement นี้ที่สุด (สนับสนุน drupal แต่เขียน blog ใน wordpress ฮ่าๆๆๆ) ก็เลยว่าจะมาบันทึกเรื่อง drupal ไว้ก่อน ระหว่างที่จำได้อยู่แบบนี้

ไม่ได้ลงรูปเลยนะคะ ให้จินตนาการกันเอาเอง ฮ่าๆๆ

สามารถดาวน์โหลด drupal ได้จาก http://drupal.org/project/drupal ซึ่งเวอร์ชั่นที่โหลดมาตอนนี้ เป็นเวอร์ชั่น 6.12 ถ้าดูขนาด จะเห็นว่า แค่ 1 mb กว่าๆ เอา ตัวเล็กมากๆ ไม่น่าเชื่อ
หลังจากนั้น ก็ extract ไฟล์ ไปวางใน web directory (/var/www/html อะไรประมาณนี้) ทีนี้ ก็ลองเข้า http://hostname/drupal (hostname ของคุณเองนะ)

ก็จะมีหน้า configuration มาให้เลือกภาษาที่จะลง พอ next ไป มันก็จะไป check environment ของเรา ว่ามีนั่นมีนี่ครบป่าว

- Copy the ./sites/default/default.

settings.php file to ./sites/default/settings.php.
- Change file permissions so that it is writable by the web server. โดยใช้คำสั่ง chmod -R 777 <directory name>

ถ้าผ่าน ก็จะเข้าถึงหน้า database configuration ก่อนทำขั้นนี้ เราก็ไปสร้าง database ชื่อ drupal เอาไว้แล้ว
จากนั้นก็ใส่ config ของ database ที่เราสร้างขึ้น

ก็ลองเข้าใช้งาน http://localhost/drupal

แค่นี้ก็เสร็จเรียบร้อยขั้นตอนการลง drupal แล้ว ง่ายมากๆ เลย

แต่การใช้ drupal ให้เกิดประโยชน์ แค่ใช้ ตัว default ก็จะยังไม่มีประโยชน์เท่าไหร่ สิ่งดีเด่นของ drupal เลย คือ มี module เสริมให้ลงมากมาย เช่น การจัดการ view การทำ automated logout พวก gallery และ module ต่างๆ ที่เพิ่มการ customize ตัว drupal ดังนั้น ในตอนต่อๆไป จะเอา module และวิธีการทำให้เว็บไซต์มีความน่าสนใจ มาเขียนต่อค่ะ

3 Responses to “[drupal] ปฐมบท installation”

  1. Kan said

    ใช้ Joomla ดีกว่า ;)

    • natty said

      มันเลือกไม่ได้หรอก มันคนละวัตถุประสงค์กัน

  2. นัท CS said

    เขียนอยู่ประจำเลยครับพี่เก๋
    drupalเนี่ย ชอบเหมือนกัน

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>