Howto

แก้ปัญหา WordPress ล็อกอินไม่ได้ หลังย้าย URL ของเว็บไซต์

wordpress login

เจอโจทย์ว่าย้ายเว็บที่เป็น WordPress (ในทีนี้คือโฮสต์เดิม เปลี่ยนแค่ URL) แล้วพบปัญหาไม่สามารถล็อกอินได้

อาการคือเข้าหน้า wp-login เจอช่องกรอก username/password แล้ว กดล็อกอินไปจะกลับมาหน้าเดิมอีกครั้ง ไม่สามารถเข้ามายังหน้า dashboard ได้

ปัญหานี้เกิดจากเราเปลี่ยน URL ของเว็บไซต์ แม้ว่าจะแก้ URL ในฐานข้อมูล (siteurl และ home) แล้วก็ตาม อาจยังไม่เป็นผล

ทางแก้คือให้เพิ่ม 2 บรรทัดนี้เข้าไปในไฟล์ wp-login.php

update_option('siteurl', 'http://www.newurl.com' );
update_option('home', 'http://www.newurl.com' );

มันจะรันตอนเราโหลดหน้าล็อกอิน แล้วบอกระบบว่า URL เปลี่ยนแล้ว ให้เปลี่ยนค่าอื่นๆ ในเซสซันด้วย

Keyword: 

วิธีติดตั้ง TensorFlow บน Windows 10

ช่วงวันหยุดสุดสัปดาห์มีเวลา เลยลองเล่น TensorFlow ดู (สำหรับคนที่ไม่รู้จักว่า TensorFlow คืออะไร อ่าน)

ตอนแรกพยายามติดตั้งบนลินุกซ์ ใช้เวลาลองผิดลองถูกอยู่นาน พบว่า TensorFlow นี่เข้มงวดกับเวอร์ชันของซอฟต์แวร์มาก ต้องใช้เวอร์ชันที่ระบุไว้ในเอกสารเท่านั้น เก่าเกินหรือใหม่เกินไปก็ไม่ได้

สำหรับตอนนี้ (กรกฎาคม 2017) การติดตั้ง TensorFlow 1.2 บนลินุกซ์ ต้องใช้เวอร์ชันซอฟต์แวร์ดังนี้ (อ้างอิง Installing TensorFlow on Ubuntu)

Fixing Boot Sequence for Ubuntu Linux with UEFI/Secure Boot on Acer V Nitro

เนื่องจากได้คอมพิวเตอร์ใหม่ (Acer V17 Nitro VN7-793G) มานานพอสมควร และอยากติดตั้ง Ubuntu แบบเนทีฟดูบ้าง งานดูเหมือนง่ายเพราะชีวิตนี้ลงลินุกซ์มาแล้วนับครั้งไม่ถ้วน แต่ผลคือลงเสร็จเรียบร้อย บูตแล้วยังไงก็เข้าหน้า Windows เหมือนเดิม

นั่งไล่อาการดูแล้ว พบว่าเกิดจากคอมตัวนี้ค่อนข้างใหม่ เปลี่ยนมาใช้ UEFI แทน BIOS และมีระบบ Secure Boot เพื่อป้องกันการบูตระบบปฏิบัติการอื่นๆ (นอกจาก Windows) ทำให้ไม่ว่าบูตยังไงก็ได้ Windows เสมอ

ขั้นตอนการแก้ไข แบ่งออกเป็น 3 ขั้นดังนี้

Galaxy Note 5 - Enter Fastboot / Recovery Mode

Galaxy Note 5

จะใช้ทีไรลืมทุกที มาจดไว้ก่อน (เข้าใจว่าใช้กับซัมซุงได้ทุกรุ่น)

Fastboot / Download Mode / ODIN

  • เข้าโหมด = กด Power Down + Home + Power ค้างตอนบูท
  • ออกจากโหมด = กด Power Up + Power Down + Home + Power ค้าง

Recovery Mode

  • เข้าโหมด = กด Power Up + Home + Power ค้างตอนบูท

HTTPS 301 Redirect for .htaccess

ยุคสมัยที่ HTTPS กำลังมาแทน HTTP กระบวนการเปลี่ยนผ่านเป็นเรื่องไม่ง่ายนัก หลังจากเปิดใช้ HTTPS กับเว็บไซต์ของท่านแล้ว กรณีที่ใช้ CMS อยู่แล้วก็ควรสั่ง 301 redirect (move permanently) เพื่อให้ทราฟฟิกจากลิงก์ที่เป็น HTTP วิ่งไปเข้า HTTPS แทน

แต่เนื่องจากการเขียนสูตรใน .htaccess มีได้หลายท่า และหลายเว็บในอินเทอร์เน็ตก็ใช้ไม่เหมือนกัน จากที่ลองมาหลายสูตรแล้วก็พบว่าท่านี้ดีที่สุดครับ

Pages

Subscribe to RSS - Howto