วิธีอัปเกรด PHPMailer สำหรับ WordPress

เงื่อนไขการอัปเกรด

การอัปเกรดด้วยวิธีต่อไปนี้ เป็นวิธีการอัปเกรดด้วย command line บน linux server

วิธีอัปเกรด

ย้ายไปทำงานที่ไดเรกทอรี่ของเว็บไซต์ WordPress ที่ต้องการอัปเกรด

cd /var/www/your-wordpress

ค้นหาไฟล์ที่มีคำว่า “phpmailer.php” อยู่ในชื่อไฟล์

find . -iname *phpmailer.php*

ตรวจสอบเวอร์ชั่น PHPMailer ของไฟล์ที่พบ

grep \$Version ./your-found-file # Result is public $Version = 'x.y.zz';

สำรองไฟล์เอาไว้เผื่ออยากดาวน์เกรดกลับมาเป็นเวอร์ชั่นเดิมทีหลัง

# WordPress Core
cp ./wp-includes/class-phpmailer.php ./wp-includes/class-phpmailer.php.bak
cp ./wp-includes/class-pop3.php ./wp-includes/class-pop3.php.bak
cp ./wp-includes/class-smtp.php ./wp-includes/class-smtp.php.bak

# WordPress Themes and Plugins
cp ./wp-content/plugins/your-plugin/class.phpmailer.php ./wp-content/plugins/your-plugin/class.phpmailer.php.bak
cp ./wp-content/themes/your-theme/class.phpmailer.php ./wp-content/themes/your-theme/class.phpmailer.php.bak

ดาวน์โหลด PHPMailer และไฟล์ที่เกี่ยวข้อง เวอร์ชั่นล่าสุดมาพักไว้ที่ไดเรกทอรี่ /tmp

wget -P /tmp https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/class.phpmailer.php
wget -P /tmp https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/class.pop3.php
wget -P /tmp https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/class.smtp.php

เริ่มการอัปเกรดโดยการเขียนทับไฟล์เวอร์ชั่นเก่า ด้วยไฟล์ที่เราดาวน์โหลดมาพักไว้ในไดเรกทอรี่ /tmp

# WordPress Core
cp /tmp/class.phpmailer.php ./wp-includes/class-phpmailer.php
cp /tmp/class.pop3.php ./wp-includes/class-pop3.php
cp /tmp/class.smtp.php ./wp-includes/class-smtp.php

# WordPress Themes and Plugins
cp /tmp/class.phpmailer.php ./wp-content/plugins/your-plugin/class.phpmailer.php
cp /tmp/class.phpmailer.php ./wp-content/themes/your-theme/class.phpmailer.php

ตั้งค่าสิทธิ์ของไฟล์ที่เราเพิ่งอัปเกรด เพื่อให้โปรแกรม Web Server เข้าถึงไฟล์ได้อย่างถูกต้อง

# WordPress Core
chown www-data:www-data ./wp-includes/class-phpmailer.php
chown www-data:www-data ./wp-includes/class-pop3.php
chown www-data:www-data ./wp-includes/class-smtp.php

# WordPress Themes and Plugins
chown www-data:www-data ./wp-content/plugins/your-plugin/class.phpmailer.php
chown www-data:www-data ./wp-content/themes/your-theme/class.phpmailer.php

ข้อมูลเพิ่มเติม

แบ่งปันสิ่งนี้บน

วิธีติดตั้ง mdk3 บน Ubuntu

ถ้าคุณต้องการจะติดตั้ง mdk3 บน Ubuntu คุณจะต้อง build เอง โดยใช้วิธีดังต่อไปนี้

หมายเหตุ : วิธีนี้ทดสอบแล้ว โดยการ build ด้วย GCC 4.8 และติดตั้งบน Ubuntu 14.04

ขั้นตอนการ build mdk3

1. ดาวน์โหลดไฟล์ source ของ mdk3 จากเว็บไซต์ต้นฉบับ

wget http://aspj.aircrack-ng.org/mdk3-v6.tar.bz2

2. extract ไฟล์ archive ที่เพิ่งดาวน์โหลดมา

tar -xf mdk3-v6.tar.bz2

3. ย้ายไปที่งานที่ไดเรกทอรี่ mdk3 ที่เพิ่ง extract ออกมา

cd mdk3-v6

4. แก้ไขไฟล์ชื่อ “Makefile” ในบรรทัดที่ 2 จาก “LINKFLAGS   = –lpthread” ไปเป็น “LINKFLAGS   = –pthread” (ลบตัวเอ็ล “l” ออก) โดยจะใช้ editor ตัวไหนก็ได้แล้วแต่สะดวก เช่น vim, nano หรือ gedit

จาก > LINKFLAGS   = -lpthread
เป็น > LINKFLAGS   = -pthread

5.ใช้คำสั่ง make เพื่อเริ่มกระบวนการ build

make

6.ติดตั้ง mdk3 ลงบนระบบของคุณ (ขั้นตอนนี้ต้องใช้สิทธิ์ root)

sudo make install

เคล็ดลับ

คุณสามารถรวมขั้นตอนที่ 4 และ 5 เข้าด้วยกันโดยใช้คำสั่งต่อไปนี้

make LINKFLAGS=-pthread

ข้อมูลเพิ่มเติม

แบ่งปันสิ่งนี้บน

วิธีปิดบัญชีผู้ใช้ Facebook แบบถาวร

บทความนี้เป็นวิธีการปิดบัญชีผู้ใช้ Facebook บนคอมพิวเตอร์ หากใครต้องการวิธีปิดบัญชีผู้ใช้บนมือถือ Android คลิกอ่านได้ที่บทความวิธีปิดบัญชีผู้ใช้ Facebook แบบถาวร บนมือถือ Android

ปกติเวลาเราต้องการจะปิดบัญชีผู้ใช้ Facebook เรามักจะเข้าไปที่ การตั้งค่า > ความปลอดภัย แล้วกด ยกเลิกการใช้งานบัญชีผู้ใช้ของคุณ แต่วิธีนี้จะเป็นแค่การระงับการใช้งานบัญชีผู้ใช้ Facebook แบบชั่วคราวเท่านั้น เมื่อเราลงชื่อเข้าใช้งาน Facebook อีกครั้ง ก็จะเป็นการกระตุ้นให้บัญชีกลับมาเปิดใช้งานได้ปกติอีกครั้งหนึ่ง

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

1.ให้คลิกลิงค์ด้านล่างนี้

https://www.facebook.com/help/delete_account

2.เมื่อเจอหน้าแบบนี้ ให้กดปุ่ม “ลบบัญชีผู้ใช้ของฉัน”

permanently-delete-facebook-account-1

3.จากนั้นจะมีช่องให้กรอกรหัสผ่านแสดงขึ้นมา ให้คุณกรอกรหัสผ่านที่คุณใช้ล็อคอินลงไป และจะมีช่องให้กรอก CAPTCHA เพื่อยืนยันว่าคุณไม่ใช่โปรแกรมอัตโนมัติ โดยระบบอาจให้คุณกรอกตัวอักษรตามภาพที่แสดงขึ้นมา หรือให้เลือกรูปภาพตามคำอธิบาย เช่น ภาพด้านล่างนี้ ระบบให้เลือกภาพที่เป็นดอกไม้ทั้งหมดเป็นต้น เสร็จแล้วให้กดปุ่ม “ตกลง”

permanently-delete-facebook-account-2

4.จากนั้นจะมีข้อความบอกเราว่า บัญชีผู้ใช้ของคุณจะถูกลบจริงๆ ในอีก 14 วัน โดยมีเงื่อนไขว่า ภายใน 14 วันนี้ ห้ามลงชื่อเข้าใช้งาน Facebook เลยแม้แต่ครั้งเดียว ถ้าทำได้หลังจาก 14 วันไปแล้วบัญชีของคุณก็จะถูกลบจริงๆ แบบไม่มีทางกู้คืนได้ แต่ถ้าภายใน 14 วันนี้เราลงชื่อเข้าใช้ก็จะเป็นการยกเลิกคำขอในการขอลบบัญชีผู้ใช้ครับ ซึ่งถ้าจะยื่นคำขอปิดบัญชีอีกครั้งให้ไปเริ่มทำตั้งแต่ขั้นตอนที่ 1 ใหม่ครับ

permanently-delete-facebook-account-3

YouTube Video – วิธีปิดบัญชีผู้ใช้ Facebook แบบถาวร

แบ่งปันสิ่งนี้บน