ความจริงผมใช้ Joomla มาได้สักพักแล้ว แต่ช่วงนี้บ่อยขึ้นและใช้ในหลายเว็ปที่ผมทำอยู่
ซึ่งเพราะผมต้องใช้งานมันบ่อยขึ้นความสามารถเดิมๆของมันก็เริ่มไม่พอ หรือไม่ได้อย่างใจ
เลยต้องหา Component มาเสริมความสามารถให้กับ Joomla และ Component ที่ว่า
มาและจัดเป็น Component ในดวงใจผม ก็มีดังนี้
VirtueMart : Component ตัวนี้ขาดไม่ได้เลยเพราะส่วนใหญ่เว็ปที่ผมทำจะเป็น
เว็ป e-commerce สำหรับขายของทางเน็ต ซึ่ง Virtuemart นี้มี Feature ที่
ครบถ้วนเพียงพอสำหรับการทำเว็ปขายของเลยครับ แต่มีข้อเสียก็คือมีการ query
ฐานข้อมูลที่มากเกินไป ทำให้เมื่อรวมกับ Joomla แล้วและเปิดใช้ Feature หรือ
โมดูลย่อยๆเต็มที่อาจทำให้แต่ล่ะหน้าเว็ปมีการ Query ฐานข้อมูลมากถึง 70+ query - -”
ซึ่งผมแนะนำให้เปิดการใช้งานระบบ Cache ใน Joomla จะช่วยได้บ้างอาจลดจำนวน
query ไปได้ 20-30+ query
Joomap : และเมื่อเราทำเว็ปด้วยแล้ว ปกติคนทำมักต้องการให้เว็ปถูก index เข้าใน
Search Engine ดังนั้นวิธีที่นิยมในปัจจุบันก็คือการใช้ Google SiteMaps ซึ่งก็มี
คนทำ Component [...]
30 Oct
Posted by: AnnoMundi in: Drupal, Linux :Howto & Tips
พอดีวันก่อนผมได้ทำการลง mod_security บนเครื่อง Colocated Server ซึ่งใช้ Gentoo
ซึ่งก็คิดว่าคงเรียบร้อย แต่วันนี้เข้าใช้งานเว็ปและต้องโพสท์กระทู้ กลับมีปัญหาคือไม่สามารถ
โพสท์ได้ เลยลองเซ็ค Log ของ apache ดูก็พบ error ตามด้านล่าง
mod_security: Access denied with code 500. Pattern match “multipart/form-data” at HEADER
ผมถึงได้รู้ว่าบาง Rules ของ mod_security เป็นสาเหตุทำให้ไม่สามารถโพสท์หรือแก้ไข content
ซึ่งผมไม่แน่ใจว่าเว็ปอื่นๆบนเครื่องจะมีปัญหาหรือเปล่า อย่างเว็ปที่ใช้ Joomla แต่ผมก็ได้ทำการ
แก้ไข ไฟล์ /etc/apache2/modules.d/99_mod_security.conf โดยแก้ไข rule ตรง
SecFilterForceByteRange เป็นดังด้านล่าง
SecFilterForceByteRange 1 255
และยกเลิก Rule หรือแก้ไขด้านล่างนี้ ถ้ายกเลิก ก็ใส่ # ด้านหน้าบรรทัดซะ
SecFilterSelective “HTTP_CONTENT_TYPE” multipart/form-data
หรือถ้าไม่ยกเลิก็ทำการแก้ไขให้ rule เป็นดังด้านล่างนี้ (ควรเปลี่ยนมากว่ายกเลิก)
[...]
WordPress 2.0.5 เวอร์ชั่นล่าสุดออกแล้วนะครับ ใครใช้อยู่ก็อัพเดทได้เลยครับ โดยเวอร์ชั่นนี้
จะเป็นการแก้ไขบักต่างๆมากกว่า 50 บักรวมถึงพวก Security Bugs ด้วย รายละเอียดคร่าวๆก็
ตามด้านล่างนี้เลยครับ
is_feed() status is preserved when handling 404s
manually entering pages greater than the number of pages for a given post now shows the highest numbered page
improved security in wp-db-backup plugin
user description is no longer HTML-entity converted going into the database
[...]
FireFox 2.0 เปิดตัวอย่างเป็นทางการแล้วนะครับเมื่อวานนี้ 25 ต.ค. ความจริงแล้ว
ผมได้ทดลองใช้มาตั้งแต่ตอนรุ่น RC3 แล้วก็รู้สุกหงุดหงิดกับระบบ Tab Scrolling มาก
ระบบที่ว่านี้คือเมื่อเราเปิด Tab มาจนมันมากเกิน มันจะซ่อน Tab ใหม่ไว้ เราต้องคลิ๊กที่
ตรองปุ่มลูกศรด้านข้างเพื่อเลื่อนดู Tab ที่ถูกซ่อนไว้ ซึ่งระบบนี้สร้่างความรำคาญให้
กับผมมากเพราะปกติเวลาผมเข้าเว็ปที่เข้าไปอ่านประจำทุกวันผมจะ คลิ๊กๆลิ้งก์ต่างๆ
ให้มันเปิดใน Tab ใหม่ จากนั้นค่อยไล่คลิ๊กอ่านที่ล่ะ Tab แต่เพราะระบบ Scrolling นี่
ทำให้บางทีผมลืมว่าคลิ๊กเปิดไปกี่ Tab แล้ว -*-
สำหรับการ Disable Tab Scrolling ใน FireFox 2.0 นั้น พอดีผมไปเจอมาที่เว็ปด้านล่างนี้
Top Firefox 2 config tweaks
วิธีก็คือพิมพ์ about:config ในช่องใส่ URL เว็ปแล้ว Enter มันจะขึ้นหน้าที่ใช้สำหรับปรับ
Config ต่างๆของ FireFox ให้เราพิมพ์ browser.tab ในของ [...]