Lastnews

เมื่อถูกเตือนเรื่อง ลิขสิทธิ์ซอฟต์แวร์จะต้องทำอย่างไร "ใช้โอเพนซอร์ส OpenSource เลยดีไหม"
Category: ข่าว

เมื่อถูกเตือนเรื่อง ลิขสิทธิ์ซอฟต์แวร์จะต้องทำอย่างไร "ใช้โอเพนซอร์ส OpenSource เลยดีไหม"

การใช้ซอฟต์แวร์ละเมิดลิขสิทธิ์ จะเกิดอะไรขึ้นบ้าง แล้วเขารู้ได้อย่างไร ทำอย่างไร เมื่อได้รับจดหมาย และการเข้ามาตรวจนั้นทำกันอย่างไร...

งาน Software Freedom Day 2017 Bangkok Thailand ที่จัดพร้อมกันทั่วโลก มีคำตอบสำหรับคุณพร้อมรับโปรแกรมฟรีเพื่อทดแทนซอฟต์แวร์เชิงพาณิชย์ที่หลากหลาย คลิกลงทะเบียนที่นี่

สำหรับการปราบปรามการกระทำผิดเรื่องของซอฟต์แวร์คอมพิวเตอร์ ที่มีขึ้นมาโดยตลอดระยะเวลาหลายปีมานี้ ก็เพราะเรื่องของการละเมิดลิขสิทธิ์ที่มีอยู่สูงมาก และ รัฐบาลโดยหน่วยงานที่เกี่ยวข้องก็ต้องทำหน้าที่ เพื่อลดจำนวนเปอร์เซ็นต์การละเมิดลิขสิทธิ์ลงให้ได้ ซึ่งปัจจุบันประเทศไทยยังมีอัตราการละเมิดลิขสิทธิ์อยู่ ที่ 69%

ข้อมูลจากจาก BSA (ฺBusiness Software ) บริษัทซอฟต์แวร์ต่างๆ ได้แต่งตั้ง BSA ให้เป็นผู้ดำเนินการในเรื่องนี้ซึ่ง BSA เข้ามาในประเทศไทยก็สิบกว่าปีได้ข้อความต่อไปนี้ นำมาจาก เว็บไซต์ของ BSA กลุ่มพันธมิตรธุรกิจซอฟต์แวร์ (บีเอสเอ) เป็นสมาคมเพื่อการค้าที่ไม่หวังผลกำไร จัดตั้งขึ้นเพื่อมุ่งสู่เป้าหมายของอุตสาหกรรมซอฟต์แวร์และพันธมิตรด้านฮาร์ดแวร์ เป็นองค์กรระดับแนวหน้าที่ทุ่มเทเพื่อส่งเสริมโลกดิจิตัลที่ปลอดภัยและถูกกฎหมาย

Facebook Page

latest user

  • อรุณรุ่ง พวงระย้า
  • phanupon phasuchaisakul

LibreOffice

Arduino

Ubuntu

ติดตั้ง WordPress บน Google Cloud หรือ google App Engine(ตอนที่1)

ในตอนที่แล้วผมได้แนะนำวิธีสร้างเว็บไซต์บน Google App engine ซึ่งมีสภาพแวดล้อมเป็น Cloud Platform as a service (PaaS) ซึ่ง google app engine นั้นรองรับ ภาษา Java ,PHP ,Python ดังนั้น เราก็น่าจะสร้าง app ด้วย CMS ที่ได้รับความนิยมซึ่งก็คือ WordPress ซึ่งในตอนแรกนี้ผมจะแนะนำให้ใช้ Wordpress ที่อยู่ในสภาพแวดล้อมแบบ local host ก่อน และในตอนหน้าจะทำการ deploy ขึ้น Google cloud กัน

เตรียมเครื่องมือ

ก่อนอื่นเราต้องทำการเตรียมเครื่องมือเพื่อจะให้เครื่องของเราทำการตดตั้งWordPress ในเครื่องเรากัน ครับโดยจะต้องมี Mysql เพื่อเป็นฐานข้อมูล,มีภาษา Python เพื่อใช้ในการ deploy และจะต้องมี , google App Engine โดยทำตามขั้นตอนต่อไปนี้ ให้ทำการ Download Mysql ที่ http://dev.mysql.com/downloads/file.php?id=454873เมื่อdownloadแล้วให้ทำการติดตั้ง

1

 

 

ทำการติดตั้ง Mysql ขั้นแรกรอให้การติดตั้งนั้นทำการแตกแพคเกจออกมาก่อน

7

ให้ทำการติดตั้งจนครบขั้นตอนตอไปติดตั้ง Python

การติดตั้ง Python

2

ทำการ Download python ได้ที่ http://www.python.org

ให้ทำการติดตั้งตามขั้นตอน

3

ติดตั้ง SDK ของ Google App Engine

ทำการ Download Google App Engine SDK สำหรับ PHP ที่ https://cloud.google.com/appengine/downloads

จากนั้นทำการติดตั้ง

24

ให้ทำการติดตั้งตามขั้นตอน

25

ลงทะเบียนแอปกับ Google App console

การลงทะเบียนกับ Google App engine ด้วยการ Login Google Account แล้วไปที่ Google console https://console.developers.google.com/

32

สร้างโปรเจคด้วยการคลิกที่ปุ่ม create Project

33

ใส่ชื่อ Projectลงไปพร้อมกับ ProjectID

ทำการ Download WordPress

 

ทำการ download Wordpress ที่เว็บไซต์ wordless.org หรือจะใช้ ที่ Google เตรียมไว้ให้ก็ได้ที่

ที่ http://googlecloudplatform.github.io/appengine-php-wordpress-starter-project/

ทำการแตกไฟล์ที่ Download มาจะมีไฟล์เพิ่มเติมจาก WordPress ปกติซึ่งสั้งสามไฟล์นี้จะเป็น config ที่ใช้ในการติดต่อกับ Cloud ของ Google

36

ถ้าต้องการใช้ Version ที่ googleเตรียมไว้ก็สามารถนำไปใช้งานได้เลยแต่ถ้าอยากได้ Version 4.1 ให้ copy ไฟล์ app.yaml , cron.yaml , php.ini ไปใส่โฟลเดอร์ที่เตรียมไว้ เปิดไฟล์ app.yaml และทำการแก้ไข ProjectID มาใส่ที่บรรทัดแรก จากตัวอย่างนี้ผมได้ลงทะเบียนไว้ชื่อว่า wordpress-os2d ตามรูป

39

เมื่อทำการแก้ไชแล้วทำการบันทึกไฟล์ ส่วนไฟล์ php.ini จะมีเนื้อหาดังนี้

40

ส่วนไฟล์ cron.yaml ก็จะมีเนื้อหาดังนี้

41

สร้างฐานข้อมูล ใน localhost

 

เรียก MysqL Command Line ขึ้นมา

42

จากนั้นให้ใส่รหัสผ่าน และใช้คำสั้งต่อไปนี้

 

create database wordpress_db;

exit;

43

ให้เรียกGoogle app engine Launcherขึ้นมาและทำการแอดโปรเจคเข้าไป

 

กำหนดไดเร็กทรอรี่สำหรับโปรเจคในเครื่อง ไปที่เมนู File >> Add Existing Application

43-1

จากนั้น Browse ไปหา Path ที่เก็บโปรเจคเอาไว้

43-2

เมื่อคลิกปุ่ม Add จะได้ดังรูปให้ คลิกปุ่ม Run

43-3

 

จากนั้น คลิกปุ่ม Browse เพื่อทำสอบเว็บใน Local

44

ให้ทำการติดตั้งโดยการกรอกข้อมูล user และรหัสผ่าน

45

หากเกิด Error เพราะไม่สามารถเชื่อมต่อฐานข้อมูลได้ให้ทำการ แก้ไขไฟล wp-config.php ที่อยู่ใน wordpress โดยกำหนด

ที่ต้องแก้ไขคือ DB_NAME แก้ไขให้ตรงกับที่สร้างไว DB_USER ใส่ชื่อผู้ใช้ฐานข้อมูล และเรืองของ DB_PASSWORD ให้แก้ไขให้ถูกต้องจากนั้นบันทึกแล้วทดสอบการติดตั้งภายใต้ Local environment

สำหรับในตอนนี้ เราก็จะใช้งาน ภายใต้ Local Host ได้แล้วและในตอนหน้าเราจะมาดูวิธี Deploy ขึ้น Google app engine กันครับ