• Digital Ocean

    การสร้างเว็บไซต์เวิร์ดเพรสด้วย digital ocean ตอนที่ 11 ติดตั้งเวิร์ดเพรส

    ก่อนอื่นต้องขอโทษไว้ก่อนว่า การติดตั้งเวิร์ดเพรสในบทความนี้ผมติดตั้งไว้บน subdomain ชื่อว่า diary ถ้าท่านอ่านบทความมาก่อนหน้านี้ผมจะใช้โดเมนชื่อ wordpress-ayothaya.com เหตุที่ไม่ได้ใช้โดเมนเดิมก็เพราะว่าผมไม่ได้ซื้อโดเมน wordpress-ayothaya.com ไว้ บทความหลังจากนี้ไปผมจึงทำอยู่บน diary.select2web.com แทน บทความก่อนหน้านี้ถูกต้องทุกประการ ทำตามได้โดยผมเอาคอเข้าประกันว่าบทความถูกต้อง ถ้าท่านเข้าใจบทความก่อนหน้านี้ ท่านก็จะเข้าใจบทความต่อจากนี้ไป 1.ไปดาวน์โหลดโค้ดเวิร์ดเพรสมาจาก https://wordpress.org/download/ แล้วอัปโหลดขึ้นไปเก็บไว้ที่ document root ของเรา 2.เสร็จแล้วคลิกขวาบนพื้นที่ว่างๆ แล้วเลือก Create new file เราจะสร้างไฟล์ .htaccess ให้เวิร์ดเพรสใช้ 3.สร้างไฟล์ชื่อ .htaccess แล้วคลิกขวาเลือก File permission. 4.ป้อน 777 แล้วคลิก OK 5.เข้าไปที่ /wp-content แล้วคลิกขวาเลือก Create directory สร้างโฟลเดอร์ชื่อ uploads 6.คลิกขวาโฟลเดอร์ uploads เลือก File permission… 7.ระบุเป็น 777 แล้วคลิกปุ่ม […]

    READ MORE
  • Digital Ocean

    การสร้างเว็บไซต์เวิร์ดเพรสด้วย digital ocean ตอนที่ 10 ตรวจ vhost

    หลังจากที่สร้าง vhost มาแล้วจากบทก่อน คาดเดาเอาว่าตอนนี้เว็บไซต์เราสามารถเรียกใช้งานได้จากชื่อโดเมนแล้ว แต่เราจะรู้ได้ยังไงล่ะว่ามันเรียกใช้งานได้แล้วจริงๆ ก่อนที่เราจะได้ทำการติดตั้งเวิร์ดเพรสต่อไป เราจึงต้องทำการตรวจสอบกันหน่อย 1.สร้างไฟล์ชื่อ info.php 2.เขียนโค้ดตามนี้ แล้วบันทึก 3.อัปโหลดขึ้นไปใน /var/www/wordpressayothaya 4.ลองเรียก url ในเบราเซอร์ พิมพ์เข้าไปแล้ว enter นั่นแหละ ถ้าไม่มีอะไรผิดพลาด มันจะต้องแสดงหน้าในลักษณะนี้ออกมา ถ้าขึ้นหน้านี้มาก็แสดงว่าเราพร้อมแล้วสำหรับการติดตั้งเวิร์ดเพรส ลุยกันต่อในบทถัดไป

    READ MORE
  • Digital Ocean

    การสร้างเว็บไซต์เวิร์ดเพรสด้วย digital ocean ตอนที่ 9 ทำ virtual host

    โดยปกติแล้วชาวบ้านชาวช่องเขาจะใช้ console ล้อกอินเข้าไปสร้างเข้าไปแก้ vhost แต่ผมไม่ค่อยชอบวิธีนั้น รู้สึกว่ามันยากมันไม่ใช่ทาง ผมชอบใช้ filezilla ftp เข้าไปดึงไฟล์ลงมาแก้ที่เครื่องวินโดวผม ผมว่ามันง่ายกว่า 1.เปิด filezilla ขึ้นมา ไม่มีก็ไปหามาลง จากนั้นคลิกที่ปุ่มที่ผมทำเครื่องหมายเลข 1 ไว้แล้วคลิกปุ่ม New Site อีกดอก 2.ป้อนรายละเอียดต่างๆตามหมายเลข1: ตั้งชื่ออะไรก็ได้ ให้วันหลังกลับมาใช้งานแล้วจำได้ว่าจะคอนเน็คไปที่ไหน2: เลือกเป็น SFTP3: ป้อนหมายเลข IP ของ droplet (ไปดูที่ droplet ครับมันจะแสดงไว้ชัดเจน)4: ป้อน username สำหรับล้อกอินเข้า droplet ซึ่งก็คือ root5: ป้อนรหัสผ่านสำหรับล้อกอินเข้า droplet ซึ่งก็คือรหัสผ่านของ root นั่นแหละ6: คลิก Connect เพื่อเชื่อมต่อสิ รออะไร 3. มันจะขึ้นกล่องบอกอะไรสักอย่างก็ไม่รู้ขี้เกียจอ่าน ให้ติ๊กเครื่องหมายที่วงกลมไว้ตรงเลข 1 แล้วคลิกปุ่ม OK 4. […]

    READ MORE
  • Digital Ocean

    การสร้างเว็บไซต์เวิร์ดเพรสด้วย digital ocean ตอนที่ 8 สร้างดาต้าเบส

    ไหนๆเราก็เรียนรู้วิธีการล้อกอินเข้าสู่ droplet ด้วย Console แล้ว ก็เลยสร้างฐานข้อมูลทิ้งไว้รอติดตั้งเวิร์ดเพรสเสียเลย จะได้ไม่เสียเวลา droplet ที่เลือกติดตั้งนั้นเป็น droplet ที่ติดตั้ง Apache, PHP, mySQL ไว้เสร็จสรรพแล้ว เมื่อล้อกอินด้วย console ได้ก็เรียกใช้คำสั่ง mysql เพื่อสร้างฐานข้อมูลได้เลย 1.คลิกปุ่ม More หลัง droplet แล้วเลือก Access console 2.หน้าต่างดำๆจะแสดงขึ้นมา ก็ล้อกอินซะนะครับ หลังล้อกอินได้แล้วจากนั้นพิมพ์คำสั่ง แล้วกด enter ระบบจะเข้าสู่โหมดใช้งาน mysql ต่อไปก็สามารถพิมพ์คำสั่ง mysql สั่งนู่นนี่นั่น สร้างฐานข้อมูล สร้างยูสเซอร์ได้เลย 3.พิมพ์คำสั่งเพื่อสร้างฐานข้อมูลชื่อ wordpressayothaya พิมพ์คำสั่งครบแล้วก็กดปุ่ม enter อย่าลืมจบคำสั่งด้วย ; เซมิคอล่อนนะครับ 4.ถัดมาเราจะสร้างยูสเซอร์สำหรับเข้าใช้งานฐานข้อมูล wordpressayothaya ที่เพิ่งสร้างขึ้นมาเมื่อกี้ จริงๆเราจะใช้แอคเค้า root ก็ได้นะแต่ไม่แนะนำ เอาเป็นว่าอย่าไปใช้มันเลย root สร้างใหม่เอาดีกว่า […]

    READ MORE
  • Digital Ocean

    การสร้างเว็บไซต์เวิร์ดเพรสด้วย digital ocean ตอนที่ 7 ถ้าลืมรหัสผ่านเข้า droplet จะทำยังไง

    ลบทิ้งแล้วสร้าง droplet ใหม่ซะเลยมั้ย ไม่สิไม่ เราไม่ทำอย่างนั้น digitalocean เขามีทางออกให้ ทำตามนี้ 1.คลิกที่ droplet 2.คลิกแท็บ Access แล้วคลิกปุ่ม Reset Root Password 3.หลังจากคลิกปุ่ม Reset เราจะต้องรอพักนึง เพราะตามที่เขาเขียนบอกไว้ด้านบนว่า หลังจากรีเซตรหัสผ่านของ root ให้แล้วเราจะรีสต้าร์ท droplet ของคุณให้ใหม่นะฮ้า ก็รอกันไปจนกว่าจะเสร็จ 4.หลังจากปุ่ม Reset Root Password กลับมา active แสดงว่า digitalocean ทำการส่งรหัสผ่านให้เราใหม่แล้วทางอีเมล์ เราก็เข้าไปดู นั่นไงแนนเอง 5.คลิกเปิดอีเมล์เข้าไปดูก็จะเห็นกับรหัสผ่านอันแสนยาก ให้เราเอารหัสผ่านนี้ไปล้อกอินเข้า droplet แล้วเปลี่ยนรหัสผ่านของ root เสียใหม่ ครับ เท่านี้แหละไม่มีอะไรวุ่นวายยุ่งยาก

    READ MORE
  • Digital Ocean

    การสร้างเว็บไซต์เวิร์ดเพรสด้วย digital ocean ตอนที่ 6 ล้อกอินคือสิ่งแรกที่ต้องทำ

    หลังจากสร้าง droplet มาเรียบร้อยแล้ว ก่อนที่จะทำสิ่งอื่นต่อไป จะต้องล้อกอินเข้าไปใน droplet ก่อนเป็นเรื่องแรก ตอนที่หัดใช้ digitalocean ครั้งแรก พอสร้าง droplet เสร็จแล้วผม ftp เข้า droplet เลย ก็ digitalocean มันส่งรหัสผ่านสำหรับเข้า droplet มาให้แล้วทางอีเมล์ ผมกะ ftp เข้าไปเอาไฟล์มาคอนฟิก virtual host เลย ปรากฎเข้าไม่ได้ ต้องล้อกอินเข้า droplet ก่อนสักครั้ง ครั้งแรกมันจะบังคับให้เปลี่ยนรหัสผ่าน ซึ่งก็ต้องเปลี่ยน เอาเป็นว่าก่อนจะทำอะไรต่อไป ล้อกอินเข้า droplet เปลี่ยนรหัสผ่านเสียก่อนให้มันเสร็จๆไป 1.คลิกเมนู MANAGE > Droplet 2.คลิกปุ่ม More ที่อยู่ด้านหลัง droplet แล้วเลือก Access console 3.หน้าต่างเล็กๆ ดำๆจะเปิดขึ้นมา ปล่อยมันทิ้งไว้ก่อนยังไม่ต้องทำอะไรกับมัน ให้ไปก้อปปี้รหัสผ่านที่ข้อ 4 มาไว้ […]

    READ MORE
  • Digital Ocean

    การสร้างเว็บไซต์เวิร์ดเพรสด้วย digital ocean ตอนที่ 5 เริ่มงานโดยการผูก domain กับ droplet

    การผูกโดเมนเข้ากับ droplet เพื่อเป็นการบอกว่าถ้าหากมีการร้องขอข้อมูลของเว็บไซต์ โดเมนนี้ๆ เข้ามาให้เอาข้อมูลจาก droplet นี้ส่งไปให้ มันมาไงไปไง จำได้ไหมว่าตอนเราซื้อโดเมนที่ z.com เราแก้ไข DNS ให้ชี้มาที่ dns1.digitalocean.com, dns2.digitalocean.com, dns3.digitalocean.com ไอ้กระบวนการนี้มันจะเป็นการบอกว่าถ้าหากใครพิมพ์ wordpress-ayothaya.com เข้าไปในเบราเซอร์ ให้ไปขอข้อมูลจากเซิฟเวอร์ digitalocean มา (เขาใส่ไว้หลายอัน เผื่ออันแรกมันล่ม มันก็จะเลือกใช้อันสองแทน หากอันสองล่มก็เลือกใช้อันสามแทน หากล่มหมดทั้งสาม ก็ช่างแม่งมัน ไม่รู้แล้ว เออเร่อซะเถอะ) พอระบบมันวิ่งจู้ดๆๆๆๆ มาขอข้อมูลที่ digitalocean digitalocean ก็ไปควานหาข้อมูลทั้งหมดในเซิฟเวอร์ตัวเอง เห้ย droplet อันไหนที่มันเซ็ตไว้ว่าเป็นข้อมูลของ wordpress-ayothaya.com วะ และแล้วมันก็จะเจอเข้ากับ droplet ของเรา ที่เรากำลังจะผูกโดเมนอยู่นี่ไง เอ้า…เริ่ม 1.คลิกที่เครื่องหมายจุดๆ ด้านหลัง droplet ของเราแล้วเลือก Add a domain 2.ป้อนชื่อโดเมนที่ซื้อไว้ลงไปในช่อง Enter domain […]

    READ MORE
  • Digital Ocean

    การสร้างเว็บไซต์เวิร์ดเพรสด้วย digital ocean ตอนที่ 4 สร้าง droplet

    DigitalOcean เนี่ยมันเป็นคลาวด์ ที่จัดทำเป็นแพ็กเกจให้ใช้งานได้ง่าย ถ้าคุณได้เคยลองไปใช้งาน amazon ละคุณเอ๊ย โคตรปวดหัว เอาใหม่ พูดใหม่ DigitalOcean เนี่ยมันจะให้เราสร้าง droplet แล้ว droplet มันคืออะไร droplet มันก็คือเครื่องเปล่าๆตัวนึงที่ติดตั้งระบบปฎิบัติการมาให้แล้ว หลังจากนั้นจะทำอะไรกับเครื่องเปล่าๆนี้ก็ทำเอา ไอ้เครื่องเปล่าๆนี่มันเป็นเครื่องเวอชวลที่อยู่บนคลาวด์อีกทีนึง droplet บางตัวไม่ได้มีเฉพาะระบบปฎิบัติการเท่านั้นแต่มันจะติดตั้ง Apache, PHP, mySQL มาให้เสร็จเรียบร้อย ก็ขึ้นอยู่กับว่าเราเลือก droplet อันไหน droplet ตัวที่ผมเลือกใช้จะเป็นตัวที่ config ง่ายที่สุด โปรดทำตาม 1.คลิกปุ่ม Create > Droplets 2. คลิกแท็บ Maketplace เลือก LAMP on 18.04, เลือก 5 เหรียญต่อเดือน, เลือก Data center เป็น Singapore เสร็จแล้วคลิกปุ่ม Create 3.รอให้ระบบสร้าง […]

    READ MORE
  • Digital Ocean

    การสร้างเว็บไซต์เวิร์ดเพรสด้วย digital ocean ตอนที่ 3 สมัครสมาชิก digitalocean

    เรื่องของเรื่องที่เลือกใช้ digitalocean ก็เพราะว่ามันถูกดี ค่าบริการราคาต่ำสุดต่อเดือนอยู่ที่ 5 เหรียญ ซึ่งถ้าคิดเป็นเงินไทยก็ตกราวๆ 175 บาท คูณเป็นปีออกมาก็ตกปีละ 2,100 บาท อันนี้คิดที่อัตราแลกเปลี่ยน 1 ดอลล่าต่อ 35 บาท แล้วใน 1 droplet ที่ซื้อมาสามารถแบ่งย่อยใช้กันได้หลายเว็บ คุ้ม ก่อนอื่นสมัครสมาชิกก่อนละกัน 1.เข้าไปที่เว็บไซต์ https://www.digitalocean.com/ คลิก Sign up with Google แต่ถ้าไม่มีแอคเค้า gmail ก็ป้อนอีเมล์กับพาสเวิร์ดที่ช่องด้านบน 2.Choose an account เลือกแอคเค้าอีเมล์ 3.ป้อนเลขบัตรเครดิต ตอนนี้ที่เรายังไม่ได้สร้าง droplet ทาง digitalocean จะยังไม่ชาร์จเงิน ไม่ต้องกังวล หลังป้อนเลขบัตรเครดิตเรียบร้อยแล้วให้คลิกปุ่ม Save Card 4.เมื่อมาถึงหน้าจอนี้ก็แสดงว่าการสมัครสมาชิกเรียบร้อยแล้ว ในหน้านี้เราจะไม่ทำอะไรแล้ว ค่อยไปสร้าง droplet ที่หน้าข้างใน ให้คลิกที่เมนู Account ด้านขวามือจอด้านบน […]

    READ MORE
  • Digital Ocean

    การสร้างเว็บไซต์เวิร์ดเพรสด้วย digital ocean ตอนที่ 2 ตั้งค่า DNS

    การตั้งค่าในขั้นตอนนี้ เป็นการตั้งค่าบอกว่าถ้าหากมีใครๆเข้าที่โดเมนนี้ ก็ให้ไปเอาข้อมูลจาก digitalocean มาเซิฟ ขั้นตอนนี้จะต้องตั้งค่ากันที่ z.com 1.อย่าช้าที เข้าไปที่ https://cp-th.cloud.z.com/ คลิกเมนู Domain, คลิกชื่อโดเมน ตามลำดับ 2.คลิก ตั้งค่า Name server 3.เลือกแถบ Custom, คลิกปุ่มรูปดินสอ, แก้ไขค่าในช่อง textbox ให้เป็น ns1.digitalocean.com ns2.digitalocean.com ns3.digitalocean.com จากนั้นคลิกปุ่มจัดเก็บ ทำการบันทึก เพียงเท่านี้ก็เรียบร้อย กระบวนการนี้ไม่จำเป็นต้องรอให้สร้าง digitalocean ก่อนนะ ทำได้เลย เพราะว่าไม่ว่าจะซื้อแพ้กเกจไหนที่ digitalocean หรือปรับแต่งค่ายังไงที่นั่น ค่า Name server ก็ยังเป็นค่านี้แหละ ns1.digitalocean.com, ns2.digitalocean.com, ns3.digitalocean.com งานที่เราจะต้องทำกับ z.com ก็มีเพียงเท่านี้ ปิดหน้าจอแล้วลืมมันไปได้เลย ค่อยมาเจอกันอีกทีตอนต่ออายุโดเมน

    READ MORE