เซิร์ฟเวอร์ที่ผู้เขียนใช้งานอยู่เป็นระบบปฏิบัติการลินุกซ์ โอเอสเป็น Ubuntu 14.04.1 LTS นั่นเองการติดตั้งแพ็คเกจสามารถดำเนินการโดยขั้นตอนต่อไปนี้
ขั้นตอนที่ 1 ติดตั้งโปรแกรม vsftpd ก่อน
#apt-get install vsftp
ขั้นตอนที่ 2 กำหนดค่าคอนฟิกของไฟล์ vsftpd.conf ตามตัวอย่างที่ผู้เขียนเพิ่มเติมให้
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
anon_world_readable_only=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
connect_from_port_20=NO
listen_port=2112
ขั้นตอนที่ 3 สั่งหยุดเซอร์วิสและเปิดเซอร์วิสใหม่
#stop vsftpd
#start vsftpd
ขั้นตอนที่ 4 แก้ไขไฟล์ wp-config.php โดยเพิ่มข้อความด้านล่างต่อไปนี้เข้าไปยังไฟล์คอนฟิก
if(is_admin()) {
add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
define( 'FS_CHMOD_DIR', 0751 );
}
ขั้นตอนที่ 5 เพิ่มบัญชีรายชื่อผู้ใช้ ftps สำหรับใช้ในการล็อกอินเข้าสู่ระบบ
#adduser ftps --home /var/www/wordpress
ขั้นตอนที่ 6 เพิ่มยูสเซอร์ ftps เข้าไปในกลุ่มของ www-data โดยให้เข้าไปแก้ไขไฟล์ /etc/group เพิ่มข้อความ ftps ในบรรทัดตามตัวอย่าง
www-data:x:33:ftps
ขั้นตอนที่ 7 กำหนดสิทธิ์ให้กับยูส
#chgrp -R www-data /var/www/wordpress
#chmod -R g+w /var/www/wordpress
เป็นอันสิ้นสุดกระบวนการติดตั้งอัพเดท wordpress อัตโนมัติด้วย vsftpd บนระบบปฏิบัติการ Ubuntu 14.04.1 LTS ผู้เขียนยังจะมีเรื่องราวการอัพเดท wordpress อีกเป็นระยะๆ จนกว่าจะสามารถขึ้นไชต์ใหม่ได้สำเร็จ แน่นอนที่สุดหากมีข้อมูลใดดีๆ จะต้องรวบรวมมานำเสนอกันอย่างแน่นอน ต้องขอขอบพระคุณ บจก.ไทย พรอสเพอรัส ไอที ผู้นำด้านการให้บริการ gps ติดตามรถ ด้วยสินค้าคุณภาพ ผ่านการรับรองมาตรฐานชั้นนำมาจากทั่วโลก
ไม่มีความคิดเห็น:
แสดงความคิดเห็น