ติดตั้ง webmin บน Ubuntu 8.10
1. sudo aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
2. wget http://prdownloads.sourceforge.net/webadmin/webmin_1.470_all.deb
3. sudo dpkg -i webmin_1.470_all.deb
4. เข้าสู่เว็บไซต์ https://server-ip:10000/
Admin ผู้หญิง ตัวเล็ก ๆ ดำ ๆ (แต่แฝงไปด้วยความน่ารัก) คนหนึ่ง ที่ประสบการณ์ยังน้อยนัก แต่รักลีนุกซ์ไม่แพ้ใคร เจออะไรก็เขียน ๆ ไปตามประสา กันลืมนะจ๊ะ อย่าถือสา ^^
วันอังคารที่ 31 มีนาคม พ.ศ. 2552
วันเสาร์ที่ 28 มีนาคม พ.ศ. 2552
วันอังคารที่ 17 มีนาคม พ.ศ. 2552
drupal 6.10 multi-site with ubuntu
ได้รับคำสั่งให้ช่วยทำ multi-site ก็เลยค้น ๆ ๆ ๆ แล้วก็ได้เวบนี้ http://drupal.org/node/53705 ใช้ในการอ้างอิง
สิ่งที่ต้องการ มีเวบ example.com อยู่แล้ว ต้องการทำ multi-site ชื่อ mul.example.com จัดการดังนี้
1. จัดการ dns ให้ใช้โดเมน mul.example.com
2. จัดการ virtual host โดยให้ DocumentRoot /var/www/drupal และ ServerName mul.example.com
3. ไปที่ /var/www/drupal/sites สร้าง ไดเรคทอรี mul.example.com
4. สร้างไดเรคทอรี files และ copy ไฟล์ settings.php จาก default
5. แก้ไข $db_url = 'mysqli://root:password@localhost/dbname'; และ $base_url = 'http://mul.example.com';
6. ติดตั้งโดย http://mul.example.com/install.php
แต่ติด error 500 Internal Server Error เข้าไปดูใน log error ของ apache พบ error ดังนี้
mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary.
ตรวจสอบพบว่ามันไม่รู้จัก path install.php เลย เลยตรวจสอบ .htaccess ใน /var/www/drupal แล้วเอา comment หน้า RewriteBase / ออก จากนั้น reload apache2 ใหม่
ลองเข้าไปติดตั้งอีกครั้ง พบว่า ผ่านบริบูรณ์ แหะ ๆ นั่งงมตั้งนาน เจ้านายใจดีช่วยอีกแล้ว หุหุ ^-^
สิ่งที่ต้องการ มีเวบ example.com อยู่แล้ว ต้องการทำ multi-site ชื่อ mul.example.com จัดการดังนี้
1. จัดการ dns ให้ใช้โดเมน mul.example.com
2. จัดการ virtual host โดยให้ DocumentRoot /var/www/drupal และ ServerName mul.example.com
3. ไปที่ /var/www/drupal/sites สร้าง ไดเรคทอรี mul.example.com
4. สร้างไดเรคทอรี files และ copy ไฟล์ settings.php จาก default
5. แก้ไข $db_url = 'mysqli://root:password@localhost/dbname'; และ $base_url = 'http://mul.example.com';
6. ติดตั้งโดย http://mul.example.com/install.php
แต่ติด error 500 Internal Server Error เข้าไปดูใน log error ของ apache พบ error ดังนี้
mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary.
ตรวจสอบพบว่ามันไม่รู้จัก path install.php เลย เลยตรวจสอบ .htaccess ใน /var/www/drupal แล้วเอา comment หน้า RewriteBase / ออก จากนั้น reload apache2 ใหม่
ลองเข้าไปติดตั้งอีกครั้ง พบว่า ผ่านบริบูรณ์ แหะ ๆ นั่งงมตั้งนาน เจ้านายใจดีช่วยอีกแล้ว หุหุ ^-^
วันศุกร์ที่ 13 มีนาคม พ.ศ. 2552
การ upgrade drupal จาก 6.08 เป็น 6.10 บน Ubuntu
วันนี้ได้รับคำสั่งจากเจ้านายใจดี ให้ช่วย upgrade drupal ให้หน่อย ไม่ขัดศรัทธาเจ้านายรีบทำให้ทันทีทันใด โดยวิธีทำก็ไม่ยากเพียงแต่รู้สึกใจตุ๊มๆ ต่อม ๆ 55 เริ่มต้นทำดังนี้
1. อันดับแรกต้องทำการ backup ตัวข้อมูลและ database โดย ตัวข้อมูลใช้คำสั่ง
cp -rp drupal drupal-bk
สำหรับ database ก็ใช้ phpMyAdmin หรือใช้ command ก็ได้ ถ้าใช้ command ก็ทำโดย
sudo mysqldump -u root -p drupal > drupal.sql
2. download เวอร์ชันใหม่ล่าสุดโดย
wget http://ftp.drupal.org/files/projects/drupal-6.10.tar.gz
3. เข้าไปหน้า Admin แล้วไปกำหนด theme ให้เป็น default theme (Garland)
4. ปิดโมดูลทั้งหมด ยกเว้น Core
5. แตกไฟล์ที่โหลดมาโดย tar xvfz drupal-6.10.tar.gz
6. ลบไดเรคทอรี drupal อันเก่าออก
7. ย้ายไดเรคทอรีที่แตกไปแทนไดเรคทอรีเก่า
8. copy ใน sites ที่ backup ไว้โดย cp -rp drupal-bk/sites/* drupal/sites/
9. run update.php และตรวจสอบโดยเข้าไปที่ Admin -> Status report จะเห็นเป็นเวอร์ชัน 6.10
10. เปิด module ทั้งหมด แล้วเปลี่ยน theme เหมือนเดิม
11. ใช้คำสั่งสำหรับ update module ทั้งหมด โดย drush pm
12. ตรสจสอบความถูกต้องโดยไปที่ Status report อีกครั้งเป็นอันเสร็จ
1. อันดับแรกต้องทำการ backup ตัวข้อมูลและ database โดย ตัวข้อมูลใช้คำสั่ง
cp -rp drupal drupal-bk
สำหรับ database ก็ใช้ phpMyAdmin หรือใช้ command ก็ได้ ถ้าใช้ command ก็ทำโดย
sudo mysqldump -u root -p drupal > drupal.sql
2. download เวอร์ชันใหม่ล่าสุดโดย
wget http://ftp.drupal.org/files/projects/drupal-6.10.tar.gz
3. เข้าไปหน้า Admin แล้วไปกำหนด theme ให้เป็น default theme (Garland)
4. ปิดโมดูลทั้งหมด ยกเว้น Core
5. แตกไฟล์ที่โหลดมาโดย tar xvfz drupal-6.10.tar.gz
6. ลบไดเรคทอรี drupal อันเก่าออก
7. ย้ายไดเรคทอรีที่แตกไปแทนไดเรคทอรีเก่า
8. copy ใน sites ที่ backup ไว้โดย cp -rp drupal-bk/sites/* drupal/sites/
9. run update.php และตรวจสอบโดยเข้าไปที่ Admin -> Status report จะเห็นเป็นเวอร์ชัน 6.10
10. เปิด module ทั้งหมด แล้วเปลี่ยน theme เหมือนเดิม
11. ใช้คำสั่งสำหรับ update module ทั้งหมด โดย drush pm
12. ตรสจสอบความถูกต้องโดยไปที่ Status report อีกครั้งเป็นอันเสร็จ
สมัครสมาชิก:
บทความ (Atom)