Free for Now!

Recent Posts

วิธีแก้ JFolder::create: Infinite loop detected ใน Joomla

CMS อีกตัวที่เป็นที่นิยมสำหรับคนทำเว็บและอยู่ยงคงกระพันมาอย่างยาวนานคือ Joomla ปัจจุบันก้าวไปสู่เวอร์ชั่น 1.7 แล้ว ซึ่งแตกต่างกับ CMS หลาย ๆ ตัวที่ผู้ใช้ลดลงเรื่อย ๆ จนต้องหยุดพัฒนาไปในที่สุด

เอาล่ะวันนี้จะอัพ Extension หรือ Module ของ Joomla สักหน่อย แต่เอ๊ะ ไม่เคยเจออาการแบบนี้ ปกติก็อัพโมดูลได้ลื่น แต่วันนี้ผมจะอัพโมดูลที่ใช้เชื่อมต่อกับ Facebook Fanpage ชื่อว่า 1901 LikeBox แต่โอ้เจ้ากรรมผมกลับพบกับข้อความว่า “JFolder::create: Could not create directory” อัพสองสามครั้งผลก็เหมือนเดิม ผมเลยคิดว่าเป็นการตั้ง Permission ในโฟลเดอร์ tmp หรือเปล่า แก้เป็น 777 แล้วมิเกิดผลลัพธ์ดั่งคาดหวังไว้

joomla solve JFolder::create: Infinite loop detected

joomla solve JFolder::create: Infinite loop detected

เอาวะทำงัยดี ต้องเพิ่งพี่ Google ล่ะปรากฎว่าผมไปคลำเจอ http://forum.joomla.org/viewtopic.php?t=252418

ประมาณว่ามีการระบุ path ของโฟลเดอร์ tmp ในเว็บเราไม่ถูกต้อง

ผมเลยไปเช็คใน Backend > Global Configuration >Server >Path to Temp-folder……

joomla-fix02.jpg

Default ส่วนใหญ่จะเป็น /tmp

 

ฉะนั้นต้องแก้ให้ถูกเป็นโครงสร้างแบบนี้

/home/domain/public_html/your website folder/tmp   ไอตัวหนาในแต่ละเว็บอาจจะไม่เหมือนกัน ถ้าไม่ทราบให้ติดต่อ Server ผู้ให้บริการ

joomla-fix01.jpg

 

 

ทดสอบการอัพโหลด ปรากฎว่า “ผ่านฉลุย”

joomla-fix03.jpg

 

เรื่องนี้สอนให้รู้ว่าทุกปัญหาย่อมแก้ได้ถ้ามี Google  >_<

 

Leave a Reply

  

  

  


*

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>