การติดตั้ง WordPress MU ลงบน Plesk Hosting
17/07/2010ปัญหาในการทำตามแผน Roadmap สิ่งแรกก็คือ ผมไม่สามารถสร้าง Subdomain ของ WordPressmu บน Plesk ได้

สำหรับผู้ที่ไม่เข้าใจว่า Plesk คืออะไร
Plesk เป็น control panel ที่สร้างขึ้นเพื่อผู้ใช้ VPS hosting และผู้ที่ต้องการ
บริหารจัดการเว็บไซต์อย่างมีประสิทธิภาพ (Web hosting)
ซึ่งปกติคนทำเวปไซด์และ Hosting มักจะเลือกใช้ Cpanel มากกว่า….
แต่ผมเลือกใช้ Host ที่เป็น Plesk เพราะว่าราคาถูกกว่า (อิอิ)
ทีนี้เมื่อเกิดปัญหา ทางแก้มันก็จะหายากกว่า Cpanel….
ถาม Support ก็แล้ว มันตอบกลับมาว่า ไม่ทราบว่าคุณได้ addon subdomain แล้วหรือยัง
ก็เลยบอกว่าเอิ่ม… ไม่ทราบว่าคุณรู้จัก WordPress MU ไหม?
คุยไปคุยมาท่าจะไม่ได้เรือง เลยตัดสินใจค้นหาคำตอบจาก Google เองก็แล้วกัน
ค้นไปๆมาๆ ก็เจอทางสวรรค์ในการแก้ไข ดังลิงค์ข้างล่างนี้เลยครัฟ
http://vernonkesner.com/230/wordpress-mu-subdomains-on-plesk.php

ซึ่งวิธีแก้ไขก็มีดังนี้ (แปลเอง + งงๆจากกูเกิ้ลทานเสลด)
1. สร้างไฟล์ vhost.conf และไฟล์ vhost_ssl.conf สำหรับโดเมนนั้นๆ ในไดเรกทอรี conf ของโดเมน บน Plesk
(ส่วนมากจะเป็นรูปแบบนี้ : / var / www vhosts / domain.com conf / vhost.conf /)
คุณสามารถสร้างไฟล์จาก Plesk หรือใช้โปรแกรม SSH เช่น Putty
เพิ่มบรรทัดต่อไปนี้ในไฟล์ vhost.conf
ServerAlias *. domain.com
(domain.com เปลี่ยนเป็นชื่อโดเมนของคุณ)
2. หลังจากนั้นให้ Run Code ตามนี้แล้วรีสตาร์ท apache
/usr/local/psa/admin/sbin/websrvmng –reconfigure-vhost –vhost-name=domain.com
(domain.com เปลี่ยนเป็นชื่อโดเมนของคุณ)
3. เข้าไปยัง Plesk Controlpanel และตั้งค่า DNS (DNS Setting)
เลือก CNAME และใส่ค่า * ในช่อง “Enter domain name” หลังจากนั้นในช่อง canonical name field ใส่ชื่อโดเมนของคุณ (โดยไม่ต้องมี www)
คลิก OK เพื่อบันทึก หลังจากนี้คุณจะเห็น WordPress MU ของโดเมนย่อยใน Plesk ทำงาน!
อ่านแล้วผมไม่รู้เรื่องก็เลยเมลล์ไปสั่งให้ Support ของ Host ทำให้ แล้วในที่สุด มันก็ทำได้จนได้ (สรุปแล้วผมทำแค่ข้อ 3 ข้อเดียว อิอิ)
ตัวอย่างจดหมายที่เมลล์ไปครับ เผื่อใครใช้ เอาไปดัดแปลงได้ตามสบายเลยครับ (อาจจะสะกดผิดๆถูกไปบ้าง)
I ‘ve install wordpress Mu in http://xxxxxx and let them create subdomain for multiple wordpress website
(It’s work with Cpanel) but in plesk i have problem with it that my subdomain cannot show.I’ve try to search and find how to solve this problem then i found this
http://vernonkesner.com/230/wordpress-mu-subdomains-on-plesk.php
but i couldnt’ do it
Could you please read this link and help me to do this following;
1. Create the vhost.conf file for the domain itself. The vhost.conf and vhost_ssl.conf file needs to be created in the conf directory of the domain. On Plesk it should be similar to: /var/www/vhosts/domain.com/conf/vhost.conf. (I cant find this path)
2. Within the vhost.conf file you need to include the following line:
ServerAlias *.domain.com
Replacing “domain.com” with xxxxxxxx
3. Run this command
/usr/local/psa/admin/sbin/websrvmng –reconfigure-vhost –vhost-name=domain.comThanks
ปัญหาที่เจอครั้งนี้ทำให้รู้ว่า ไม่ว่าอาชีพอะไร คิดจะทำอะไรแล้ว ไม่มีอันไหน “ง่าย”

