×

คำเตือน

JFolder::create: Path not in open_basedir paths.

ช่วงนี้ผมเองได้ทำการอับเกรดตัวไซต์ที่สามารถอับเกรดได้ไปใช้งานจูมล่า 3.3.0 ซึ่งมีความต้องการใช้งาน PHP 5.3.10 ขึ้นไปพอดีเห็นว่าทางโฮสติ้งเองก็รองรับทุกอย่าง ด้วยความอยากลองก็เลยอับเกรต โดยภาพรวมผมอยากทำ SEO ครับเห็นมีเรื่องของ Microbread และ MicroData อยู่ แต่หลังจากอับเกรตแล้วก็เจอปัญหาเหมือนกันครับ วันนี้ก็เลยรวบรวมปัญหาและวิธีการแก้ไข ซึ่งเป็นการทำให้สามารถใช้งานได้ตามปกติไปก่อนแหละครับ ตัวที่เป็น Bug Fix ยังไม่ได้ทดลองดูเท่าไหร่ครับ

ปัญหาที่พบบนจูมล่า 3.3.0

สำหรับปัญหาที่ผมพบก็มีดังนี้ครับ

  1. ใน Media Manager ไม่สามารถสร้างไฟล์ใน Subfolder ได้ดูเหมือนมีความผิดพลาดคือตัวโฟลเดอร์ที่เรากำลังใช้งานอยู่มันหายไปในโค้ดครับ พอสร้างทีไรก็ไปอยู่ใน images ทุกที อันนี้ผมแก้ไขโดยการติดตั้งตัวเอดิเตอร์ที่ชื่อ JCE ใช้งานแทน เนื่องจากมันมี File Manager อยู่ในตัวก็ใช้งานได้ดีครับ จริงๆ JCE ก็มี Media Manager แต่รู้สึกว่าต้องจ่ายค่า Subscription นะครับ ในหัวข้อนี้บางคนก็บอกว่าไม่สามารถอับโหลดไฟล์เข้าไปในโฟลเดอร์ย่อยได้ด้วยมันจะไปอยู่ในโฟลเดอร์หลัก แต่ตัวนี้ผมไม่เจอไม่แน่ใจว่าเกิดจากการที่ผมพยายาม Patch ปัญหาแรกตามที่เจอแล้วมันเลยหายไปหรือเปล่านะครับ
  2. ในบางกรณีไม่สามารถกดที่ลิงค์เพื่อแก้ไขบทความได้ มันบอกว่าไม่สามารถใช้ Direct access เพื่อเข้าไปแก้ไขได้ ต้องใช้วิธีคลิกเลือกแล้วจึงค่อยกดปุ่ม Edit แทน อันนี้ก็แก้ปัญหาได้ครับ

สำหรับท่านใดที่เจอปัญหาต่างกันออกไป ก็แจ้งมาได้นะครับ จะได้รวบรวมไว้เผื่อมีใครเจอปัญหาเดียวกันจะได้หาทางแก้ได้ ส่วนปัญหาต่างๆ เหล่านี้ทางทีมงานของจูมล่าก็ได้รับเรื่องและดำเนินการแก้ไขแล้วนะครับ แต่เราต้องรอในเวอร์ชั่นถัดไป หรืออาจจะหา patch จาก Github.com ในส่วนของโครงการจูมล่า CMS มาทดลองดูก็ได้นะครับ

 

comments