MySQL ของ MAMP ไม่สามารถเชื่อมต่อได้

โอ๊ยยยยย ปัญหานี้บอกเลยว่านั่งงมอยู่ 2-3 ชั่วโมง ทำไม่ได้สักที! คือกำลังฝึกลองเขียน ASP.NET Core แต่ว่าจะใช้ตัว MySQL ของ MAMP เลย จะได้ไม่ต้องติดตั้งใหม่ แต่ทำยังไงมันก็เชื่อมต่อไม่ได้สักที ก็นั่งเอ๋อว่าเขียนโค้ดผิดตรงไหนหว่า หลังจากงม แก้โค้ดไป 2-3 ชั่วโมง เชื่อมต่อไม่ได้สักที จนท้อละ…กำลังจะลงไ…

Lint Linter ESLint คืออะไร

Linter คือตัวที่ใช้ตรวจสอบความผิดพลาด หรือสิ่งที่จะทำให้เราผิดพลาดในการเขียนโปรแกรม หรือทำอะไรสักอย่าง เค้าเลยเอาตัวแนวคิดของตัว Linter มาใช้กับส่วนของการเขียนโค้ดด้วย ก็จะเป็นตัวไว้ตรวจสอบความผิดพลาดของการเขียนโค้ดของเรา โดยที่ตัวตรวจสอบ ก็จะแยกไปตามแต่ละภาษาโดยก็จะลงท้ายด้วยคำว่า Lint หรือ Lintter…

Prettier Error ให้ต้องใส่ /> ปิดท้าย HTML Tag แต่ใส่ไม่ได้ Save แล้วหาย

ชื่อบทความงงๆ ไหมหว่า คือง่ายๆ ก็แค่ เหมือนตัว ESLint ของ NuxtJS มัน Error เรื่องที่ว่าให้เราต้องใส่แท็กปิดแบบมี / (Backslash) ด้วยอะ แบบนี้ <input type=”text” value=”KanexKane” /> แต่ปัญหาของตัว VS Code และใช้ Prettier ก็คือตอนบันทึกมันดันเอา / (Backslash) ออกไปอ่ะสิ จะเหลือแค่แบบนี้ <input t…

ปิดโหมด ONLY FULL GROUP BY ใน MySQL

ใน MySQL Version ใหม่ๆ น่าจะตั้งแต่เวอร์ชั่น 5.7.5 ขึ้นมา จะเปิด sql_mode เป็น only_full_group_by มาเป็นค่า Default ไว้เลย ทำให้คนที่เคยใช้การ Group by แบบหลายๆ Table ด้วยตัวหลักตัวเดียว จะทำให้เกิด Error แบบนี้ครับ ซึ่งปัญหามันเกิดจากการเขียน JOIN กันไปหลายๆ Table แต่สั่ง Group by แค่ฟิลด์จากตารางเ…

React ปุ่มก๊อบปี้ข้อมูลใน Table

อยากทำเป็นปุ่มง่ายๆ 1 ปุ่มเพื่อที่เราจะกดคลิกแล้วทำการ Copy ข้อมูลในช่องที่เราต้องการ หน้าตาประมาณนี้ คือเคนอยากจะกดปุ่มให้มันก๊อปปี้ข้อมูลในช่องข้อความมาให้ โดยไม่ต้องไปเลือกข้อความทั้งหมดแล้วทำการกดก๊อบปี้เอง (ขี้เกียจแล้วขี้เกียจอีก) มาดูโค้ดกันดีกว่า เริ่มแรกทำการกำหนดค่าฟังก์ชั่นให้ปุ่มก่อนเลยโ…

React ขึ้นบรรทัดใหม่จากข้อความ Textarea ที่ดึงมาจาก MongoDB แล้วมาแสดงใน Table

แค่ชื่อบทความก็ยาวล๊าวววว แต่คือมันตามนั้นจริงๆ เพราะปัญหาในคราวนี้คือ เคนทำการดึงข้อมูลจาก MongoDB แล้วมันได้ข้อมูลแบบนี้ บริการรับแก้ปัญหาเพจ Facebook\nแก้เรื่องการมองเห็น, เพจเกือบโดนปิด, โฆษณาไม่ได้, โปรโมทโพสต์ไม่ได้\nแก้ปัญหาแบบผิดๆ ส่งผลให้เพจหายไปเร็วกว่าที่คิด\n\nติดต่อเรา Line ID: @toskyso…

ชี้โดเมนที่มีอยู่แล้วไปที่ Google My Business Site ไม่ได้นะ

ช่วงนี้ Google My Business (ต่อไปจะย่อเหลือแค่ GMB) มาแรงครับ ซึ่งตอนนี้ใน GMB มีลูกเล่นเยอะจริง ๆ รวมถึงทำให้มีเว็บไซต์ใน GMB ได้เลยอีกด้วย พอมีเว็บไซต์ได้ก็ต้องมีการเชื่อมโดเมนมาได้ใช่ไหมครับ เคนก็เข้าใจแบบนั้น จนกระทั่งได้ลองทำจริง จึงได้รู้ว่า…มันทำไม่ได้ มันทำได้แค่ Redirect มาเท่านั้นเองอ่ะ …

docker-compose nginx-proxy, letsencrypt-nginx-proxy-companion แยกกันกับไฟล์เว็บ

ในที่สุดก็เขียนได้สักที เย้!!! หลังจากเขียนอยู่ 3 วัน!!! ใครที่ได้อ่านบล็อก วิธี nginx reverse proxy แบบหลายเว็บในเครื่องเดียว โดยใช้การกำหนด Virtual Host ได้ ก็จะเห็นว่า เคนยังทำการรัน docker run nginx-proxy ตามปกติ โดยแยกกันกับไฟล์ docker-compose.yml ของ wordpress เนื่องจากไม่มีวิธีทำ และไม่มีตัวอ…

วิธี nginx reverse proxy แบบหลายเว็บในเครื่องเดียว โดยใช้การกำหนด Virtual Host ได้

ตอนแรกที่เคนไปลองใช้ Google Cloud ก็ไม่มีปัญหาอะไรสำหรับ 1 instance ต่อ 1 เว็บ แต่ปัญหามันเกิดก็ตรงที่ งก อยากให้มีหลาย ๆ เว็บใน 1 instance ขอบคุณความรู้ดี ๆ จาก น้าม เพื่อนของเคนด้วยครับ ถ้าไม่ได้เค้า ท่าทางจะใช้เวลาอีกหลายสัปดาห์กว่าจะได้คำตอบแน่นอน