ล้างคำเตือนเกี่ยวกับดัชนีฐานข้อมูลที่หายไปของ Nextcloud
เรียกใช้ฟังก์ชันซ่อมแซม OCC ของ Nextcloud อย่างปลอดภัย ดูตัวอย่างการเปลี่ยนแปลงฐานข้อมูล และตรวจสอบว่าเหตุใดคำเตือนจึงยังคงปรากฏอยู่
โปรแกรมเมอร์ ผู้ดูแลระบบ และผู้ใช้ระดับสูงอาจต้องทำงานกับตัวแปรสภาพแวดล้อมในบางจุด บางคนอาจต้องการลบตัวแปรสภาพแวดล้อม คนอื่นจะต้องการเปลี่ยนค่าของมันเป็นต้น คู่มือนี้จะแชร์วิธีแก้ไขหรือลบตัวแปรสภาพแวดล้อม ตลอดจนวิธียกเลิกการตั้งค่าตัวแปรสภาพแวดล้อมใน Windows:
สารบัญ
เปิดหน้าต่างตัวแปรสภาพแวดล้อม
ในการแก้ไขหลายอย่างที่แสดงในบทความนี้ คุณต้องเปิดหน้าต่างตัวแปรสภาพแวดล้อม ก่อน คู่มือนี้จะอธิบายวิธีการทำเช่นนั้นและแสดงพื้นฐานเกี่ยวกับการทำงานกับตัวแปรสภาพแวดล้อม: ตัวแปรสภาพแวดล้อมใน Windows คืออะไร .

หน้าต่างตัวแปรสภาพแวดล้อมใน Windows 10
ถ้าคุณต้องการข้ามการอ่าน เส้นทางหนึ่งที่ทำงานเหมือนกันในทุกเวอร์ชันของ Windows คือการเปิดหน้าต่าง Run (Win + R) , Command PromptหรือPowerShellและดำเนินการคำสั่ง: rundll32.exe sysdm.cpl , EditEnvironmentVariables
วิธีแก้ไขตัวแปรสภาพแวดล้อมใน Windows
หากคุณต้องการเปลี่ยนค่าของตัวแปรสภาพแวดล้อมที่มีอยู่ ก่อนอื่นให้เลือกค่านั้นในหน้าต่างตัวแปรสภาพแวดล้อม จากนั้นคลิกหรือแตะแก้ไข
วิธีแก้ไขตัวแปรสภาพแวดล้อมใน Windows 10
คุณจะเห็นหน้าต่างที่คุณสามารถแก้ไขทั้งชื่อและค่าของตัวแปรได้ ทำการปรับเปลี่ยนตามที่คุณต้องการ แล้วกดตกลง จากนั้นกดOKอีกครั้งในหน้าต่างEnvironment Variables
การแก้ไขตัวแปรสภาพแวดล้อม
วิธีแก้ไขตัวแปรสภาพแวดล้อมจาก Command Prompt
คุณสามารถสร้างตัวแปรสภาพแวดล้อมใหม่หรือแก้ไขค่าของตัวแปรสภาพแวดล้อมที่มีอยู่ (แต่ไม่ใช่ชื่อ) จากพรอมต์คำสั่งด้วย คำสั่งที่คุณต้องป้อนคือ:
ตัวอย่างเช่น เราพิมพ์setx TEST “C:\digitalcitizen”และสร้างตัวแปรผู้ใช้ชื่อ TEST ด้วยค่าC:\digitalcitizen
วิธีตั้งค่าตัวแปรสภาพแวดล้อมโดยใช้ Command Prompt
หากเราต้องการเปลี่ยนค่าของตัวแปรสภาพแวดล้อม เราสามารถเรียกใช้ คำสั่ง setx เดียวกัน แต่ระบุค่าใหม่สำหรับตัวแปร ตัวอย่างเช่น การดำเนินการsetx TEST “C:\DC”จะเปลี่ยนค่าของตัวแปรสภาพแวดล้อมTESTเป็นC:\DC
วิธีเปลี่ยนค่าของตัวแปรสภาพแวดล้อมใน Command Prompt
ใช้งานได้เพราะ คำสั่ง setxเขียนค่าที่มีอยู่ใหม่ด้วยค่าสุดท้ายที่คุณพิมพ์ ดังนั้น หากคุณใช้คำสั่งนี้หลายครั้งกับตัวแปรเดียวกัน ตัวแปรจะเก็บค่าสุดท้ายที่คุณพิมพ์ไว้
หากคุณต้องการให้ตัวแปรมีหลายพาธในค่าของมัน คุณต้องเขียนมันทั้งหมด โดยคั่นแต่ละรายการด้วยเครื่องหมายอัฒภาค โดยไม่มีช่องว่าง เช่นในภาพหน้าจอด้านล่าง
วิธีเพิ่มค่าหลายค่าให้กับตัวแปรสภาพแวดล้อมโดยใช้ Command Prompt
หมายเหตุ:คุณสามารถรับรายการตัวแปรสภาพแวดล้อมทั้งหมดที่มีได้โดยการรัน คำสั่ง setในCommand Prompt (ไม่ใช่ setx และไม่มีพารามิเตอร์ใดๆ) อย่างไรก็ตาม หากคุณเพิ่งสร้างหรือแก้ไขตัวแปรสภาพแวดล้อม คุณต้องปิดและเปิดพรอมต์คำสั่ง อีกครั้ง เพื่อให้การเปลี่ยนแปลงปรากฏขึ้น
วิธีดูตัวแปรสภาพแวดล้อมทั้งหมดในพรอมต์คำสั่ง
วิธีแก้ไขตัวแปรสภาพแวดล้อมจาก PowerShell
คุณยังสามารถสร้างหรือแก้ไขค่าของตัวแปรสภาพแวดล้อมที่มีอยู่จากPowerShell คำสั่งPowerShell สำหรับสิ่งนั้นคือ:
ตัวอย่างเช่น เราพิมพ์[Environment]::SetEnvironmentVariable("TEST","digitalcitizen.life","User")เพื่อสร้างตัวแปรสภาพแวดล้อมของผู้ใช้ที่เรียกว่า TEST ด้วยค่าdigitalcitizen.life หากต้องการเปลี่ยนค่าของตัวแปรในภายหลัง เราสามารถเรียกใช้คำสั่งเดียวกันโดยใช้ค่าอื่นได้ เช่นเดียวกับsetxในCommand Promptคำสั่งนี้จะเขียนค่าของตัวแปรที่ระบุใหม่ทุกครั้งที่คุณเรียกใช้
วิธีตั้งค่าตัวแปรสภาพแวดล้อมด้วย PowerShell
หากคุณต้องการกำหนดค่าหลายค่าให้กับตัวแปร ให้พิมพ์ค่าทั้งหมดในคำสั่ง โดยมีเครื่องหมายอัฒภาคคั่นระหว่างแต่ละค่าดังที่แสดงไว้ด้านล่าง
วิธีเพิ่มค่าหลายค่าให้กับตัวแปรสภาพแวดล้อมใน PowerShell
หมายเหตุ:ในPowerShellคุณสามารถรับรายการตัวแปรสภาพแวดล้อมทั้งหมดได้ด้วยการรันคำสั่งGet-ChildItem Env: อย่างไรก็ตาม หากคุณเพิ่งสร้างหรือแก้ไขตัวแปรสภาพแวดล้อม คุณต้องปิดและเปิดPowerShell อีกครั้ง เพื่อให้การเปลี่ยนแปลงแสดงขึ้น
วิธีดูตัวแปรสภาพแวดล้อมทั้งหมดใน PowerShell
วิธีล้างค่าตัวแปรสภาพแวดล้อมใน Windows (จาก Command Prompt)
หากคุณต้องการลบค่าของตัวแปรสภาพแวดล้อม (ในขณะที่ยังคงชื่อไว้) คุณไม่สามารถทำได้ด้วยเมาส์และคีย์บอร์ดจากหน้าต่างตัวแปรสภาพแวดล้อม หากคุณเลือกตัวแปรและกดEditคุณสามารถลบค่าได้ แต่คุณไม่สามารถกดOKเนื่องจากปุ่มนี้จะกลายเป็นสีเทา ดังนั้น คุณจึงไม่สามารถบันทึกการเปลี่ยนแปลงของคุณได้
วิธีล้างตัวแปรสภาพแวดล้อมใน Windows 10
อย่างไรก็ตาม คุณสามารถล้างค่าของตัวแปรสภาพแวดล้อมได้โดยใช้Command Prompt หากต้องการยกเลิกการตั้งค่าตัวแปรสภาพแวดล้อมจากCommand Promptให้พิมพ์คำสั่งsetx variable_name “ ” ตัวอย่างเช่น เราพิมพ์setx TEST “”และตัวแปรสภาพแวดล้อมนี้ตอนนี้มีค่าว่าง
วิธีล้างตัวแปรสภาพแวดล้อมด้วย Command Prompt
ต่อไป มาดูวิธีการลบตัวแปรสภาพแวดล้อม
วิธีลบตัวแปรสภาพแวดล้อมใน Windows
หากคุณไม่ต้องการใช้ตัวแปรสภาพแวดล้อมเฉพาะอีกต่อไป ให้เลือกตัวแปรดังกล่าวในหน้าต่างตัวแปรสภาพแวดล้อม จากนั้นกดDelete Windows จะไม่ขอการยืนยันการดำเนินการนี้ ดังนั้น หากคุณเปลี่ยนใจ คุณต้องกดCancelเพื่อไม่ให้การลบออก หากคุณต้องการให้การลบดำเนินการต่อ ให้กดตกลง
วิธีลบตัวแปรสภาพแวดล้อมใน Windows 10
วิธีลบตัวแปรสภาพแวดล้อมจากพรอมต์คำสั่ง
หากต้องการลบตัวแปรสภาพแวดล้อมออกจากพรอมต์คำสั่งให้พิมพ์คำสั่งใดคำสั่งหนึ่งจากสองคำสั่งนี้ ขึ้นอยู่กับว่าตัวแปรนั้นเป็นประเภทใด:
ตัวอย่างเช่น เราพิมพ์REG delete “HKCU\Environment” /F /V “TEST”และ ตัวแปรสภาพแวดล้อม TEST ของเรา หายไปจากโปรไฟล์ของผู้ใช้
วิธียกเลิกการตั้งค่าตัวแปรสภาพแวดล้อมใน Windows โดยใช้ Command Prompt
วิธีการลบตัวแปรสภาพแวดล้อมจาก PowerShell
หากต้องการยกเลิกการตั้งค่าและลบตัวแปรสภาพแวดล้อมจากPowerShellให้พิมพ์คำสั่ง:
ตัวอย่างเช่น เราพิมพ์[Environment]::SetEnvironmentVariable("TEST", $null ,"User")และตัวแปรสภาพแวดล้อมนี้หายไปจากโปรไฟล์ของผู้ใช้
วิธีการลบตัวแปรสภาพแวดล้อมจาก PowerShell
แค่นั้นแหละ!
เหตุใดคุณจึงต้องการเรียนรู้วิธีแก้ไขและลบตัวแปรสภาพแวดล้อมใน Windows
ตอนนี้คุณรู้วิธีทำทั้งหมดแล้ว แต่ทำไมคุณถึงต้องการเปลี่ยนหรือแก้ไขตัวแปรสภาพแวดล้อม? เป็นเพราะว่าระบบของคุณมีตัวแปรที่เหลือจากแอปบางตัวที่คุณไม่ได้ใช้แล้วใช่หรือไม่ หรือเป็นเพราะคุณมีการตั้งค่าพิเศษ และคุณต้องทำงานกับตัวแปรสภาพแวดล้อม แจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง
เรียกใช้ฟังก์ชันซ่อมแซม OCC ของ Nextcloud อย่างปลอดภัย ดูตัวอย่างการเปลี่ยนแปลงฐานข้อมูล และตรวจสอบว่าเหตุใดคำเตือนจึงยังคงปรากฏอยู่
อนุญาตให้ Nextcloud อัปโหลดไฟล์ขนาดใหญ่ขึ้นได้โดยการปรับการตั้งค่า PHP, Nginx หรือ Apache, พื้นที่จัดเก็บชั่วคราว และระยะเวลาหมดเวลาให้ตรงกัน และตรวจสอบว่าข้อจำกัดใดที่กำลังบล็อกไฟล์อยู่
ตั้งค่าขีดจำกัดหน่วยความจำ PHP ที่ Nextcloud ใช้จริง รีสตาร์ทบริการที่ถูกต้อง และยืนยันการตั้งค่า 512 MB ในภาพรวมผู้ดูแลระบบ
เชื่อมต่อบัคเก็ตจัดเก็บข้อมูลแบบอ็อบเจ็กต์ที่เข้ากันได้ใน Nextcloud โดยใช้แบ็กเอนด์ S3 พร้อมด้วยเอนด์พอยต์ ข้อมูลรับรอง ขอบเขตการเข้าถึง และขั้นตอนการตรวจสอบที่ถูกต้อง
ย้ายไดเร็กทอรีข้อมูล Nextcloud บน Linux ไปยังไดรฟ์ภายนอกอย่างปลอดภัย โดยใช้การเมานต์ UUID แบบถาวร โหมดบำรุงรักษา สำเนาที่ตรวจสอบแล้ว และซิมลิงก์เส้นทางเดิม
กู้คืนการเข้าถึง Nextcloud หลังจากการอัปเดตโดยการวินิจฉัยข้อผิดพลาด SQL ตรวจสอบการเชื่อมต่อฐานข้อมูล และดำเนินการย้ายข้อมูลที่หยุดชะงักให้เสร็จสมบูรณ์อย่างปลอดภัย
ใช้คำสั่ง OCC ของ Nextcloud เพื่อรีเซ็ตรหัสผ่านผู้ดูแลระบบจากเชลล์เซิร์ฟเวอร์ พร้อมคำแนะนำสำหรับชื่อผู้ใช้ สิทธิ์ และผู้ให้บริการเข้าสู่ระบบภายนอก
ล้างคำเตือน HSTS ของ Nextcloud โดยการตั้งค่าส่วนหัวที่ Apache, NGINX หรือพร็อกซี TLS ของคุณ จากนั้นตรวจสอบการตอบสนอง HTTPS สาธารณะอย่างปลอดภัย
ตรวจสอบหาสาเหตุของการติดตั้งแอปจาก App Store ที่ล้มเหลว ไม่ว่าจะเป็นปัญหาจาก DNS, HTTPS, พร็อกซี, TLS หรือปัญหาการตั้งค่าจากเซิร์ฟเวอร์ Nextcloud เอง
ย้ายการสร้างภาพขนาดย่อไปไว้ในกำหนดการพื้นหลังที่ควบคุมได้ ตัดขนาดภาพตัวอย่างที่ไม่ได้ใช้ และตรวจสอบคิวโดยไม่ทำให้เซิร์ฟเวอร์ Nextcloud ของคุณทำงานหนักเกินไป