ลบเวอร์ชันไฟล์ ownCloud อย่างปลอดภัยด้วยคำสั่ง occ
ลบไฟล์เวอร์ชัน ownCloud Server Classic ที่จัดเก็บไว้ทั้งหมดสำหรับบัญชีเดียวหรือผู้ใช้ทั้งหมด และแยกความแตกต่างระหว่างการลบแบบสมบูรณ์กับการหมดอายุตามระยะเวลาการเก็บรักษา
หากแอป ownCloud บนมือถือแสดงข้อความ “การเชื่อมต่อถูกปฏิเสธ” ก่อนอื่นให้เปิดที่อยู่เซิร์ฟเวอร์ของคุณในเบราว์เซอร์บนโทรศัพท์เครื่องเดียวกัน จากนั้นตรวจสอบว่าแอปใช้ URL พื้นฐานของเซิร์ฟเวอร์และเครือข่ายที่ถูกต้องหรือไม่ การปฏิเสธมักเกิดขึ้นก่อนที่แอปจะถึงขั้นตอนการเข้าสู่ระบบ ดังนั้นให้ตรวจสอบว่าสามารถเข้าถึงเซิร์ฟเวอร์และปลายทาง HTTPS ได้หรือไม่ก่อนที่จะเปลี่ยนรหัสผ่านหรือการตั้งค่าแอป
แอปจะต้องสร้างการเชื่อมต่อเครือข่ายกับเซิร์ฟเวอร์ก่อน จากนั้น ownCloud จึงจะสามารถตรวจสอบชื่อผู้ใช้ รหัสผ่าน หรือขั้นตอนการเข้าสู่ระบบได้ ดังนั้น การปฏิเสธการเชื่อมต่อจึงชี้ไปที่ที่อยู่เครือข่าย เส้นทางเครือข่าย ไฟร์วอลล์ หรือตัวรับฟังของเว็บเซิร์ฟเวอร์ก่อน ซึ่งแตกต่างจากข้อความรหัสผ่านไม่ถูกต้อง คำเตือนเกี่ยวกับใบรับรองก็เป็นปัญหาอีกอย่างหนึ่งเช่นกัน หมายความว่าเซิร์ฟเวอร์ตอบสนองได้มากพอที่แอปจะตรวจสอบใบรับรอง TLS ได้แล้ว
ก่อนที่จะเริ่มแก้ไขปัญหา โปรดตรวจสอบให้แน่ใจว่าได้ทราบที่อยู่เซิร์ฟเวอร์ที่ผู้ดูแลระบบให้มาอย่างครบถ้วน รวมถึงพาธต่างๆ เช่น/owncloudและทราบว่าเซิร์ฟเวอร์นั้นสามารถเข้าถึงได้เฉพาะในเครือข่ายของบริษัทหรือผ่าน VPN หรือไม่ หากคุณเป็นผู้ดูแลเซิร์ฟเวอร์ โปรดตรวจสอบให้แน่ใจว่าได้เข้าถึง DNS, ไฟร์วอลล์, รีเวิร์สพร็อกซี และสถานะของเว็บเซิร์ฟเวอร์แล้ว

https://cloud.example.com/owncloud<address>`; หากติดตั้งอยู่ที่รูทของโดเมน ที่อยู่ก็อาจจะเป็น `<address>` https://cloud.example.comคู่มือเซิร์ฟเวอร์ของ ownCloud ระบุว่าแอปมือถือใช้ URL พื้นฐานและโฟลเดอร์ อย่าเพิ่ม ` /remote.php/webdav<address>` ต่อท้ายที่อยู่แอปมือถือ ownCloud เพราะนั่นคือจุดเชื่อมต่อ WebDAV สำหรับไคลเอนต์ WebDAV อื่นๆ ตรวจสอบว่ามีโฟลเดอร์ย่อยหายไปหรือไม่ มีการพิมพ์ผิด มีเครื่องหมายทับเกิน หรือพอร์ตที่ไม่ได้รับอนุญาต โปรดดูคำแนะนำเกี่ยวกับ URL สำหรับมือถือและ WebDAV ของ ownCloud
ownCloud แนะนำให้ใช้ HTTPS สำหรับการเชื่อมต่อบนมือถือ ควรใช้ HTTPS ต่อไปhttps://เว้นแต่ผู้ดูแลระบบเซิร์ฟเวอร์จะแจ้งเป็นอย่างอื่น การเปลี่ยนไปใช้ HTTP ธรรมดาอาจทำให้ข้อมูลประจำตัวและการรับส่งไฟล์รั่วไหลได้ หากแอปแสดงคำเตือนเกี่ยวกับใบรับรองหลังจากเริ่มการเชื่อมต่อแล้ว ให้ขอให้ผู้ดูแลระบบแก้ไขใบรับรองหรือยืนยันกระบวนการขอใบรับรองที่องค์กรอนุมัติแทนที่จะปิดคำเตือนโดยอัตโนมัติคำแนะนำการเชื่อมต่อสำหรับ Androidจะอธิบายวิธีการป้อน URL ของเซิร์ฟเวอร์และการตรวจสอบใบรับรอง

แจ้ง URL ที่แน่นอน เวลาที่พยายามเชื่อมต่อไม่สำเร็จพร้อมระบุเขตเวลา ว่าเบราว์เซอร์ก็ใช้งานไม่ได้เช่นกันหรือไม่ และการเชื่อมต่อผ่าน Wi-Fi, เครือข่ายมือถือ หรือ VPN ส่งผลต่อผลลัพธ์หรือไม่ ขอให้ผู้ดูแลระบบตรวจสอบยืนยัน:
สำหรับผู้ดูแลระบบ การตรวจสอบภายนอกขั้นพื้นฐานสามารถช่วยแยกแยะการเชื่อมต่อ TCP ที่ถูกปฏิเสธออกจากคำตอบ HTTP ได้: curl -v --connect-timeout 5 https://cloud.example.com/owncloud/แทนที่โฮสต์และเส้นทางตัวอย่างด้วยค่าจริง การปฏิเสธหรือการหมดเวลาบ่งชี้ถึงการเข้าถึงปลายทางหรือเครือข่าย สถานะ HTTP หมายความว่าการเชื่อมต่อได้รับการสร้างขึ้นแล้ว ดังนั้นให้ตรวจสอบเส้นทางที่ส่งคืน การตรวจสอบสิทธิ์ หรือพฤติกรรมของใบรับรองแทน อย่าเปิดพอร์ตไฟร์วอลล์อย่างกว้างขวางหรือปิดใช้งานไฟร์วอลล์เพื่อทดสอบ ให้ตรวจสอบผู้รับฟังที่ตั้งใจไว้และกฎที่มีขอบเขตแคบๆ

หากที่อยู่เซิร์ฟเวอร์โหลดในเบราว์เซอร์ได้ แต่แอปยังคงใช้งานไม่ได้ ให้รวบรวมบันทึกของแอปบนมือถือและขอให้ผู้ดูแลระบบเปรียบเทียบกับบันทึกของ ownCloud และเว็บเซิร์ฟเวอร์คำแนะนำการแก้ไขปัญหาอย่างเป็นทางการสำหรับ Android ระบุว่า บันทึกของแอปจะอยู่ในเมนูการตั้งค่า หากซ่อนบันทึกไว้ การแตะหมายเลขบิลด์ห้าครั้งจะแสดงบันทึกขึ้นมาคำแนะนำการแก้ไขปัญหาสำหรับ iOSอธิบายถึงการเปิดใช้งานการบันทึกในเมนูการตั้งค่า จากนั้นเลือกการบันทึก การบันทึกคำขอ/การตอบกลับอาจมีรายละเอียดที่ละเอียดอ่อน ดังนั้นควรแชร์เฉพาะกับผู้ดูแลระบบหรือฝ่ายสนับสนุน ownCloud ผ่านช่องทางที่ได้รับอนุมัติเท่านั้น
บนเซิร์ฟเวอร์ ownCloud แนะนำให้ตรวจสอบบันทึกของตัวเอง รวมถึงบันทึกข้อผิดพลาดและบันทึกการเข้าถึงของเว็บเซิร์ฟเวอร์ สำหรับ Apache บน Linux หน้าการแก้ไขปัญหา ownCloud Android ระบุว่าบันทึกมักจะอยู่ใน/var/log/apache2; ตำแหน่งอาจแตกต่างกันไปตามเซิร์ฟเวอร์ คอนเทนเนอร์ และผู้ให้บริการโฮสติ้งอื่นๆ รายการในบันทึกการเข้าถึงในช่วงเวลาทดสอบแสดงให้เห็นว่าคำขอไปถึงเว็บเซิร์ฟเวอร์นั้นแล้ว หากไม่มีรายการที่ตรงกัน การเชื่อมต่ออาจล้มเหลวก่อนหน้านี้ใน DNS การกำหนดเส้นทาง ไฟร์วอลล์ หรือการจัดการพร็อกซี โปรดดูคำแนะนำอย่างเป็นทางการเกี่ยวกับการรวบรวมบันทึกของ ownCloud
ลองใหม่อีกครั้งจากแอป ownCloud โดยใช้ URL พื้นฐานที่ถูกต้องและเครือข่ายที่เซิร์ฟเวอร์ต้องการ การแก้ไขจะได้รับการยืนยันเมื่อแอปผ่านการตรวจสอบการเชื่อมต่อและไปถึงหน้าลงชื่อเข้าใช้หรือดูไฟล์ที่คาดหวังโดยไม่มีการปฏิเสธ หากเบราว์เซอร์ทำงานได้ แต่แอปใช้งานไม่ได้ โปรดส่งเวอร์ชันแอป เวอร์ชันระบบปฏิบัติการของโทรศัพท์ URL เซิร์ฟเวอร์ที่แน่นอน (โดยลบรายละเอียดส่วนตัวออก) เวลาที่ทดสอบ เครือข่ายที่ใช้ และส่วนหนึ่งของบันทึกที่ถูกกรองแล้วไปยังผู้ดูแลระบบ
ลบไฟล์เวอร์ชัน ownCloud Server Classic ที่จัดเก็บไว้ทั้งหมดสำหรับบัญชีเดียวหรือผู้ใช้ทั้งหมด และแยกความแตกต่างระหว่างการลบแบบสมบูรณ์กับการหมดอายุตามระยะเวลาการเก็บรักษา
ตรวจสอบหาสาเหตุการปฏิเสธการเชื่อมต่อ ownCloud บนมือถือโดยตรวจสอบ URL ของเซิร์ฟเวอร์ เครือข่ายโทรศัพท์ จุดเชื่อมต่อ HTTPS และบันทึกของเซิร์ฟเวอร์ตามลำดับที่ถูกต้อง
แทนที่การเรียกใช้งานงานตามความต้องการด้วยตัวจับเวลา systemd ที่เรียกใช้คำสั่ง occ system:cron ที่ ownCloud รองรับทุกๆ 15 นาที
ตรวจสอบการร้องขอ WebDAV ผ่าน Apache, Nginx หรือพร็อกซีแบบย้อนกลับ จากนั้นยืนยันว่าการซิงค์ ownCloud ทำงานได้โดยใช้การทดสอบ PROPFIND ที่มีการตรวจสอบสิทธิ์
แก้ไขข้อความเตือน "ที่อยู่ขาออกหายไป" ของ Nextcloud โดยการตั้งค่า URL หลัก และตรวจสอบ DNS, HTTPS และการกำหนดเส้นทางพร็อกซีแบบย้อนกลับจากตัวเซิร์ฟเวอร์เอง
ตั้งค่า APCu และ Redis ผ่านซ็อกเก็ต Unix ในเครื่องเพื่อใช้ในการแคชและล็อกไฟล์ของ Nextcloud โดยมีขั้นตอนสำหรับ Nextcloud เวอร์ชันปัจจุบันและเวอร์ชันเก่า
ตรวจสอบโหมด cron ของ Nextcloud ซ่อมแซมบริการ systemd และตัวจับเวลา และตรวจสอบว่างานเบื้องหลังทำงานหลังจากเริ่มต้นระบบและทุกๆ ห้านาที
เปิดใช้งานการล็อกไฟล์ที่เชื่อถือได้ของ Nextcloud เลือกแบ็กเอนด์ Redis หรือ Valkey ที่เหมาะสม และตรวจสอบว่าคำเตือนหายไปโดยไม่มีความเสี่ยงต่อการเปลี่ยนแปลงไฟล์พร้อมกัน
แก้ไขปัญหาที่พบได้ทั่วไปในการสแกน Nextcloud ด้วยการอัปเดตล่าสุด, HTTPS และ HSTS, การตั้งค่าความน่าเชื่อถือของพร็อกซีแบบย้อนกลับอย่างแม่นยำ และการตรวจสอบกับเซิร์ฟเวอร์สาธารณะ
กำหนดค่า Nextcloud SSE สำหรับพื้นที่จัดเก็บข้อมูลที่ต้องการ ปกป้องคีย์การเข้ารหัส และวัดผลกระทบต่อการถ่ายโอนข้อมูลและ CPU ก่อนที่จะเข้ารหัสไฟล์ที่มีอยู่