• 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
  • Digital Ocean

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

    โดเมนผมซื้อกับเว็บ z.com เพราะว่ามันถูกดี เท่าที่สำรวจมา ถูกว่าของฝรั่งที่มันขายๆกันอีก อย่างของเว็บ godaddy.com ว่าถูกแล้ว z.com ถูกกว่าซะอีก พูดอย่างกะได้เงินค่าโฆษณา เข้าไปที่ z.com สมัครสมาชิกแล้วสั่งซื้อโดเมนเลย 1.เข้าไปที่ z.com แล้วคลิกลิ้ง จดโดเมน 2.ค้นหาโดเมนที่ต้องการ เดี๋ยวถ้ามันว่างเขาจะขึ้นมาให้ซื้อเอง 3.คลิกเครื่องหมาย + หลังรายการชื่อโดเมนที่ต้องการ เพื่อหยิบมันเข้าสู่ตะกร้า เสร็จแล้วคลิกปุ่ม ดูตะกร้าสินค้า เลย 4.คลิกปุ่ม ถัดไป 5.มาถึงขั้นตอนนนี้ ถ้าหากยังไม่ได้สมัครสมาชิกก็สมัครซะ ถ้าหากสมัครสมาชิกแล้ว ก็ล้อกอินซะ 6.จ่ายเงินซะครับ เขามีหลากหลายวิธี (ในภาพตัวเลขเงินอาจจะต่างจากตอนแรก เป็นเพราะผมแคปเชอร์ภาพหลายรอบ) หลังจากที่จ่ายเงินแล้ว เขาจะรีไดเร็กไปให้เข้าหน้า https://cp-th.cloud.z.com ลองคลิกที่เมนู Domain ก็จะเห็นรายการโดเมนที่ซื้อไว้ ถ้าหากว่าทาง z.com เขาจัดการทำอะไรให้เราเรียบร้อยแล้ว ที่โดเมนสถานะจะเป็น Active แต่ถ้าหากมันขึ้นคำอื่น ก็รอไปก่อน ไม่นานเขาก็จะจัดการให้ แต่ถ้าหากเขาไม่รีไดเร็กไปหน้า https://cp-th.cloud.z.com ให้ หรือเราลืม […]

    READ MORE
  • General

    การแทรกหัวกระดาษใน google doc

    การเพิ่มหัวกระดาษในเอกสาร google docs นั้นให้ไปที่ Insert > Header & page number > Header

    READ MORE
  • เพราะชีวิตไม่ได้มีแค่เรื่องเขียนโปรแกรม

    น้องใหม่สายเดฟ เดอะซีรี่ ตอนที่ 2 ไม่รู้จะเลือกเน้นอะไรดี

    ในช่วงวัยเรียน ปัญหาหนึ่งที่เรามักประสบเหมือนๆกันก็คือ กูไม่รู้เป้าหมายของชีวิตว่าจะเอายังไงดี  มันดูเคว้งคว้างอ้างว้างว่างโหวง  เพื่อลงเรียนอะไร กูขอเกาะชายผ้าเหลืองไปด้วยละกัน อันนี้คือปัญหาที่เหล่าเฟรชชี่เดฟ มักจะพบเจอ

    แน่นอนแหละครับว่า เรือที่มันวิ่งไปโดยไร้เป้าหมายนั้น มันย่อมเดินทางถึงที่ๆคนยกย่องกันว่าจุดสำเร็จช้ากว่าเรือที่มีเป้าชัดเจน มีเข็มทิศแน่วแน่ ทีนี้หันมามองตัวเรา ถ้าหากว่าเราเป็นเหมือนเรือที่ไร้เข็มทิศ เราจะทำอย่างไรดี 

    READ MORE