
ปัญหาที่ผมเจอเมื่อเอา Joomla จาก localhost ขึ้นบนโฮสเพื่อออนไลน์ คือ ถึงแม้ permission จะเป็น writable หมดแล้ว (Chmod 777)
แต่เมื่อติดตั้ง module หรือ component ต่าง ๆ ก็ยังติด Error บางตัวอยู่ เช่น
JFolder::create: Path not in open_basedir paths
หรือ
JFolder::create: Could not create directory
Warning! Failed to move file.
เหล่านี้ด้วยวิธีการของผมเอง ผมพบวิธีแก้ต่อไปนี้ครับ ( การตั้งเป็น ./logs ./tmp บางครั้งใช้ไม่ได้ผล)
เข้าหน้า Administrator แล้วไปที่ Help >> System Info
- Safe mode ควรจะเป็น Safe Mode : Off
- Open basedir ควรจะเป็น Open basedir : none
- ดู Real path ของโฮสได้ที่ Cache Directory (ซึ่งแต่ละโฮสจะไม่เหมือนกัน) เพื่อที่จะมาใส่ที่ Log Directory ($log_path) และ Temp Directory ($tmp_path) ให้เหมือนกัน ในลักษณะดังรูป

$log_path-joomla
หมายเหตุ : ข้อ 1 และ 2 ต้องแจ้งโฮสให้แก้ให้เราครับ ลองดูนะเพื่อน ๆ

RSS Feed
มีนาคม 15th, 2010
สาคูไส้หมู
Posted in
Tags: 
Like or Dislike:
0
0
กำลังหาทางแก้อยู่ครับ ติดตั้ง extention อะไรไม่ได้เลย
Like or Dislike:
1
3
ผมแก้ได้แล้วครับ ง่ายนิดเดียว
1.ไปที่เมนู Help/System info/PHP Setting
2.ที่บรรทัดที่ 2 (Open basedir) ให้ทำการ copy path ทั้งหมดมา
3.ไปที่เมนู Site/Global Configuration
– ที่แท็บ Server > Path to Temp-Folder :ให้แทนที่ด้วย Path ที่ copy มาอ่ะครับ
Like or Dislike:
2
0
ขอบคุณสำหรับข้อมูลเพิ่มเติมครับ ^^
Well-loved. Like or Dislike:
4
0
วิธีแก้ของคุณโกสใช้ได้ผลจิงๆครับ วิธีแก้ของเว็บอื่นๆลองแล้วไม่เวิร์ก
ขอบคุณมากเลยคับ
Like or Dislike:
0
0
เราทำตาม Thanawat แล้วไม่เห็นได้เลยรบกวนช่วยตอบหน่อยนะค่ะ ว่าต้องทำอะไรเพิ่มเติมหรือเปล่าค่ะ(เรามือใหม่จริง ๆ) ขอบคุณค่ะ
Like or Dislike:
0
0
ทำตามผมครบทุกข้อแล้วก็ยังไม่ได้เหรอ ลองเช็ค permission ดีหรือยังครับ
Like or Dislike:
0
0
เยี่ยมไปเลยครับเว็บนี้ แก้ไขได้จริง
Like or Dislike:
0
0
หลังจากที่แก้ไขปัญหา ข้างบนแล้ว หากยังพบ error อีก
น่าจะเป็นerror ที่เกี่ยวกับ cmod บาง folder เราก็แค่ไปแก้ให้ เป็น 777 ครับ
Like or Dislike:
0
0
ใกล้จะได้ใช้ Joomla 1.6 กันแ้้ว้วว ไม่รู้ว่าจะมีปัญหาเรื่องนี้อีกหรือเปล่า
Like or Dislike:
0
0
ขอบคุุณเจ้าของกระทู้นะครับ…………………มีอีกวิธีครับแนะนำเพิ่มนิดนึงเป็นช่องทางช่วยเหลือกันครับ
คือว่า
ผมก็เข้าไปอัพไฟล์ตรงๆนิแหละครับตรงที่เราอยากจะให้มันอยู่ ก็ได้เหมือนกันครับ ลองดูนะครับเผื่อจะทำได้…เหมือนผม
Like or Dislike:
0
1
ทำได้แล้ว สำเร็จเรียบร้อยดีทุกอย่างแจ่มจริง ขนาด host ผมไม่รองรับ joomla นะยังทำได้เลย ทำตามที่คุณบอก