เว็บสำเร็จรูป เว็บสำเร็จรูปภาครัฐ เว็บโรงเรียน เว็บไซต์ส่วนตัว ระบบบริหารจัดการเว็บไซต์ (CMS) ฟรี
ข้อข้อความว่า
Warning: Invalid argument supplied for foreach() in /home/..../domains/....../public_html/web/load.php on line 43
เปิดดูใน ไฟล์มันเป็นส่วนของเมนูหลัก
// เมนูหลัก foreach ($lng['MENU_PARENTS'] AS $key => $value) { $mainmenu[$key] = array();
หน้าจัดการเว็บก็ไม่มีข้อความอะไรขึ้นมาเลยครับ กำลังสงสัยว่าปัญหาเกิดจากไม่สามารถดึงข้อมูลจาก DB มาหรือเปล่าครับแบบนี้
CHMOD เป็น 777 แล้วแก้ได้แล้วครับ
แต่ต้องปรับกลับให้เป็น 755 มั้ยครับ
อ้างอิงจาก ความคิดเห็น #4CHMOD เป็น 777 แล้วแก้ได้แล้วครับ แต่ต้องปรับกลับให้เป็น 755 มั้ยครับ
ปัญหาอีกอย่างคือ ไม่สามารถเพิ่มอัลบัมใหม่ใน Gallery ได้ มันขึ้นว่า "ไม่สามารถอัปโหลดได้"
เวลาสร้างอัลบัมใหม่ต้องไป CHMOD โฟลเดอร์อัลบัมนั้นใน datas/gallery/ เป็น 777 หรืออีกวิธีที่ลองทำคือ reset owner ถึงจะอัพโหลดรูปภาพปกอัลบัมได้ จะป้องกันปัญหานี้ในระยะยาวยังไงดีครับ
แต่อัพโหลดในเว็บบอร์ด , edoc หรือส่วนอื่นๆไม่มีปัญหานะครับ
ผมก็ งงๆอยู่เหมือนกัน
อ้างอิงจาก ความคิดเห็น #8แต่อัพโหลดในเว็บบอร์ด , edoc หรือส่วนอื่นๆไม่มีปัญหานะครับ
หาเจอแล้วครับ แต่ไม่รู้จะแก้ปัญหายังไง คือ directory ที่สร้างโดย PHP ใน datas/gallery/เลขอัลบัม
ตรง owner/group มันแปลกๆอ่าครับ ทำให้ไม่สามารถอัพโหลดภาพลงอัลบัมได้ ผมลอง Reset owner จึงจะสามารถอัพโหลดภาพได้
อ้างอิงจาก ความคิดเห็น #12แต่ต้อง reset owner ใหม่ทุกครั้งที่สร้างอัลบัมใหม่เลยครับ T_T
อ้างอิงจาก ความคิดเห็น #14ต้องบอกให้เขาแก้ไขยังไงหรอครับ ผมใช้ภาษาเทคนิคไม่ค่อยเป็น
เปิดดูใน ไฟล์มันเป็นส่วนของเมนูหลัก
// เมนูหลัก
foreach ($lng['MENU_PARENTS'] AS $key => $value) {
$mainmenu[$key] = array();
หน้าจัดการเว็บก็ไม่มีข้อความอะไรขึ้นมาเลยครับ กำลังสงสัยว่าปัญหาเกิดจากไม่สามารถดึงข้อมูลจาก DB มาหรือเปล่าครับแบบนี้
http://gcms.in.th/howto/....html
CHMOD เป็น 777 แล้วแก้ได้แล้วครับ
แต่ต้องปรับกลับให้เป็น 755 มั้ยครับ
ไม่ต้องก็ได้ครับ เพราะถ้าปรับกลับ วันหลังคงเจอปัญหานี้อีก
ปัญหาอีกอย่างคือ ไม่สามารถเพิ่มอัลบัมใหม่ใน Gallery ได้
มันขึ้นว่า "ไม่สามารถอัปโหลดได้"
เวลาสร้างอัลบัมใหม่ต้องไป CHMOD โฟลเดอร์อัลบัมนั้นใน datas/gallery/ เป็น 777
หรืออีกวิธีที่ลองทำคือ reset owner ถึงจะอัพโหลดรูปภาพปกอัลบัมได้
จะป้องกันปัญหานี้ในระยะยาวยังไงดีครับ
หรือ
ตัว GCMS อณุญาติให้กรอกรหัสผ่านของ ftp ได้ครับ ถ้ารู้ค่ากำหนดเหล่านี้ ก็สามารถกำหนดลงไปได้ครับ ก็จะทำให้ระบบทำงานง่ายขึ้น (ถ้าเลี่ยงได้ แนะนำให้เลี่ยงการกรอกรหัสผ่าน ftp ครับ นอกจากจำเป็นจริงๆ)
แต่อัพโหลดในเว็บบอร์ด , edoc หรือส่วนอื่นๆไม่มีปัญหานะครับ
ผมก็ งงๆอยู่เหมือนกัน
ผมเองก็ยังไม่แน่ใจในปัญหานี้ครับ โดยส่วนตัวปัญหานี้เคยเจอ ตอนที่ใช้ Host ของคนอื่นอยู่ และ แจ้งให้เขาแก้ไข ซึ่งเขาก็แก้ไขได้สำเร็จ (ไม่กลับมาเป็นอีกเลย) แต่เขาไม่ยอมแจ้งว่ามีปัญหาที่อะไร
เมื่อผมมาใช้ Host ส่วนตัว ก้ไม่เคยเจอปัญหานี้อีกเลยครับ
หาเจอแล้วครับ แต่ไม่รู้จะแก้ปัญหายังไง
คือ directory ที่สร้างโดย PHP ใน datas/gallery/เลขอัลบัม
ตรง owner/group มันแปลกๆอ่าครับ ทำให้ไม่สามารถอัพโหลดภาพลงอัลบัมได้
ผมลอง Reset owner จึงจะสามารถอัพโหลดภาพได้
โฟลเดอร์ datas/ ได้อัปโหลดขึ้นไปด้วยตอนติดตั้งหรือเปล่าครับ ถ้าใช่ อาจเจอปัญหาเหล่านี้ได้ง่าย (มีเขียนบอกไว้ในวิธีติดตั้ง)
ถ้าโฟลเดอร์ 1 (ซึ่งตามปกติถูกสร้างโดย PHP) เมือ่โปรแกรมสร้างแล้วไม่สามารถเขียนได้ อาจมีปัญหาที่ Server ตรงการตั้งค่า umask ซึ่งถ้ากำหนดไม่ถูกต้อง อาจทำให้โฟลเดอร์ที่สร้างใหม่ ไม่สามารถเขียนได้
การแก้ไขเบื้องต้นก็ตามที่ จขกท บอกแหละครับ คือต้อง reset owner ก่อน ftp ถึงจะยอมให้แก้ไข chmod ได้
ถ้างั้นมีปัญหาที่ umask ของ Server แล้วครับ
ถ้ายังไม่เคยกำหนดค่า ftp ลองกำหนดค่า ftp ดู
ถ้าเคยกำหนดค่า ftp ไว้ ให้ลอง ลบค่า ftp ออก
ก็บอกตามอาการนี่และครับ PHP สร้างโฟลเดอร์ใหม่แล้ว แต่ไม่สามารถเขียนได้
***ปกติแล้ว หากใครเป็นรผู้สร้าง ไฟล์ หรือ โฟลเดอร์ (เช่น ftp หรอ PHP) ผู้สร้างจะถือว่าเป็น Owner และ Owner จะเขียนไฟล์ได้เสมอ ไม่ว่า ไฟล์นั้นจะถูกปรับ chmod เป็นอะไร