A-AA+then

CKFinde ภาพไม่แสดงให้เห็นเป็นรูปอาไร

2,075
ขอรบกวนท่านผู้รู้ช่วยเหลือด้วยครับ
ผมใช้ FCKeditor และ CKFinder ร่วมกัน
ตอนแรกก็สามารถจัดการได้แต่วันนี้ หน้าจัดการไม่แสดงให้รู้ว่าเป็นรูปอะไรตามนี้ครับ


และขอรบกวนอีกเรื่องนึงครับ
ผมอัพขึ้นserver จริงแล้ว
ตัว CKFinder ไม่ทำงานครับ
หาไดเร็ททอรี่ไม่เจอครับ
ต้องใส่ parth ยังไงครับ
ของผม
http://xxx.xx.xx.xx/~xxxxxxx/
ขอขอบคุณมา ณ ที่นี้ด้วยนะครับ

11 ความคิดเห็น

ลองลบไฟล์ต่างๆใน _thumbs/ ออกนะครับ ถ้ามันเคยใช้ได้

การกำหนด Path ของ CKFinder ให้ลองใช้ Path เต็มๆของ Server ครับ โดยสามรถดูได้จาก ftp หรือ CP ของ Server ครับ
1

ขอต่อครับ
ผมลองแล้วครับ
$baseDir = "/home/std49/s49042380134/public_html/project/FileEdit/";
config.php ของ ckfinder
2

อ้างจากคำตอบที่ #2ขอต่อครับ
ผมลองแล้วครับ
$baseDir = "/home/std49/s49042380134/public_html/project/FileEdit/";
config.php ของ ckfinder

ขอบคุณครับ อุตส่ากลับมาเฉลย
3

ตัว ckfinder ส่งค่ากลับมาให้ FCKeditor คือ images/005.jpg
ความจริงน่าจะเป็น project/FileEdit/images/005.jpg
ต้องแก้ไขยังไง
4

ตัว ckfinderไม่แสดงรูปให้เห็นภาพเลย
มีความเป็นไปได้มั้ยครับว่าเป็นตัว demo ครับ
เพราะตอนนี้ทั้งในตัวเครื่องผมเองก็เป็นแบบนี้ และ โฮต์ ก็เช่นกัน
แต่ช่วงแรกๆที่ติดตั้งใช้งานในเครื่องของผมเองนั้น ก็แสดงรูปปกติไม่มีปัญหาครับ
5

ก็ต้องกำหนด path ให้ถูกต้องนั่นแหละครับ

โดยส่วนตัวไม่เคยใช้ ckfinder ร่วมกับ fckeditor เลยครับ เลยไม่มีตัวอน่างที่พอจะบอกได้

การกำหนด path อาจต้องลองกำหนดหลายๆรูปแบบดูครับ โดยปกติแล้วมันจะมีรายการนึงที่ต้องระบุ path จาก root ไปจนถ้งโฟลเดอรืเก็บไฟล์ และ อีกอันนึง ระบุ path ตั้งแต่ root ของ เว็บขึ้นมา

มีบางกรณีที่เคยเจอก็คือกำหนดเป็น ip ครับ

ส่วนเรื่องไม่แสดงรูป มี 2-3 กรณี คือ Server ไม่รองรับการใช้ GD หรือ กำหนด Path ผิด ก็เป็นได้ครับ หรือ โฟลเดอร์ _thumb ไม่สามารถเขียนได้ครับ

ไม่เกี่ยวกับตัว demo ครับ ตัว demo ก็แสดงรูปภาพได้
6

ผมลองหลายรูปแบบแล้ว
ขณะที่เครื่องจำลองของผมเองก็ไม่ได้เลยครับ
1.ถ้ากำหนด path ผิด แล้วทำไมแสดงรายละเอียดของภาพของและโฟลเดอร์ได้ล่ะครับ
2.ถ้า _thumb แต่ทำไมอัพโหลดขึ้นไปก็มีไฟล์รูปที่อัพทั้ง 2 โฟลเดอร์เลย
3. GD คืออะไร ผมไม่เข้าใจครับ
7

ลองดูอันนี้นะครับ เผื่อช่วยได้

http://gcms.goragod.com/#module=howto/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%87%E0%B8%B2%E0%B8%99%20CKFinder%20%E0%B8%A3%E0%B9%88%E0%B8%A7%E0%B8%A1%E0%B8%81%E0%B8%B1%E0%B8%9A%20GCMS&page=1

GD เป็นไลบราลี่สำหรับทำงานกับรูปภาพด้วย PHP ครับ ถ้ามีโฟลเดอร์ _thumb และ มีรูปภาพขนาดเล็กในนั้น เดาว่า GD คงทำงานแล้วครับ ให้ลองดาวน์โหลดรูปภาพในโฟลเดอร์ _thumb กลัับมาดูครับว่ามีรูปภาพตามปกติหรือเปล่า ถ้ามี ก็แสดงว่าไม่มีปัญหาเรื่อง GD แน่นอนครับ
8

ตอบปัญหาครับ
หลังจากที่ไปดาวโหลด FCKeditor 2.6.6 ตัวสุดท้าย และ CKFinder 2
กรณีของผมคือ ติดตั้งในเวอชั้วโฮส
เช่น http://202.xx.xx.xx/~sssssssss/project/
เริ่มจากกันนะครับ
ในโฟลเดอร์ project จะมีโฟลเดอร์ FCKeditor และข้างในโฟลเดอร์ FCKeditor ผมจะเอา CKFinder ข้างในด้วยนะครับ หรือจะอยู่ข้างนอกโฟลเดอร์ FCKeditor ก็ได้ครับ
----------------------การตั้งค่า-----------------------------
FCKeditor
แก้ไขไฟล์ fckconfig.js
เพิ่มโค้ดทั้งนี้ลงในไฟล์ ต่อจากโค้ดของเขาเลยครับ
FCKConfig.LinkBrowserURL = '/project/FCKeditor/ckfinder/ckfinder.html' ;
FCKConfig.ImageBrowserURL = '/project/FCKeditor/ckfinder/ckfinder.html?type=Images' ;
FCKConfig.FlashBrowserURL = '/project/FCKeditor/ckfinder/ckfinder.html?type=Flash' ;
FCKConfig.LinkUploadURL = '/project/FCKeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files' ;
FCKConfig.ImageUploadURL = '/project/TEXTeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images' ;
FCKConfig.FlashUploadURL = '/project/FCKeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash' ;

กรณีนี้คือตัว CKFinder อยู่ข้างใน FCKeditor แต่ถ้าไม่อยู่ข้างในหรือโฟลเดอร์อยู่ในระดับเดัยวกัน
ยกตัวอย่างเช่น FCKConfig.LinkBrowserURL = '/project/ckfinder/ckfinder.html' ;
แบบนี้เลยนะครับ

CKFinder
แก้ไขไฟล์ config.php
ให้หาตัวแปร $baseUrl,$baseDir แล้วเปลี่ยนเป็นของเราครับ
ตัวอย่าง
$baseUrl = 'http://202.xx.xx.xx/~sssssssssss/project/UserFiles/';
$baseDir = "/home/stdxx/sssssssss/public_html/project/UserFiles/";

การตั้งค่านี้เพื่่อให้ CKFinder รู้ว่าเราต้องการเก็บรูปภาพหรือไฟล์งานที่เราอัพขึ้นไปไว้ที่ไหน
จากตัวอย่าง ผมชี้ให้ไปเก็บไว้ในโฟลเดอร์ชื่อ UserFiles ซึ่งโฟลเดอร์อยู่ในระดับเดียวกันกับโฟลเดอร์ FCKeditor

ถ้าไม่เข้าใจยังไร ก็ขออภัยมา ณ ที่นี้ด้วยนะครับ
9

555+++

ก็น่าจะถูกนะครับ ผมเองก้เคยติดตั้งโดยเรียกใช้ผ่าน ip ก็ไม่เห็นมีปัญหา

การแก้ไข ก็อาจจะต้อง debug โค้ดที่ เว็บแล้วละครับ เพื่อให้ดูว่ามีอะไรปิดพลาด โดยใช้ firebug

1.ตรวจสอบว่าไฟล์ในโฟลเดอร์ _thumb มีอย่างถูกต้องหรือไม่
2.ตรวจสอบว่า path ของรูปภาพที่ CKFinder ตอนแสดงผล ถูกต้องหรือไม่
10

ใช่ครับ
ผมเสียเวลากับตัวนี้มากเลยครับ
เพราะผมต้องการใช้ในส่วนของอัพรูปภาพด้วยนะครับ

ขอบคุณ ท่าน gOragod มากครับ
ที่ให้ข้อแนะนำดีๆครับ
11
^