ฟอรัม phpwind 3.01 อาจกล่าวได้ว่าเป็นหนึ่งในฟอรัมที่มีประสิทธิภาพและรวดเร็วกว่าในบรรดาฟอรัมฟรี ในกระบวนการใช้ฟอรั่มนี้ ฉันได้สั่งสมประสบการณ์และแบ่งปันกับคุณ:
1. การสำรองข้อมูล
เนื่องจากปริมาณข้อมูลฟอรัมยังคงเพิ่มขึ้นอย่างต่อเนื่อง จึงมักเกิดขึ้นที่ไฟล์เดียวไม่สามารถรองรับข้อมูลที่สำรองทั้งหมดตามขนาดไฟล์เริ่มต้นได้ หากความเร็วโฮสต์ค่อนข้างช้าและความเร็วเครือข่ายไม่ดี หน้าจอสีขาวมักจะปรากฏขึ้นและจะไม่ตอบสนองหลังจากสร้างไฟล์แรก อย่าคิดว่าการสำรองข้อมูลเสร็จสมบูรณ์ (เราถูกสิ่งนี้หลอกและประสบความสูญเสียอย่างหนัก!)
เมื่อสิ่งนี้เกิดขึ้น วิธีที่ดีที่สุดคือใช้เบราว์เซอร์ที่ตอบสนองอย่างรวดเร็ว ฉันใช้ Opera ซึ่งโดยทั่วไปสามารถสะท้อนถึงกระบวนการสำรองข้อมูลได้ตามปกติ คุณต้องรอจนกว่าข้อความแจ้งว่าการสำรองข้อมูลเสร็จสมบูรณ์จะปรากฏขึ้นเพื่อระบุว่าการสำรองข้อมูลเสร็จสมบูรณ์แล้วจริงๆ
อีกวิธีที่เป็นไปได้คือแก้ไขขนาดของไฟล์สำรองข้อมูล เช่น หากไฟล์สำรองข้อมูลของคุณมีขนาดประมาณ 1MB ให้ตั้งค่าเป็น 2048K ซึ่งจะทำให้การสำรองข้อมูลไม่ถูกยกเลิกกลางคัน
2. ใช้ฟังก์ชันการกู้คืนของ phpwind เพื่อรันคำสั่ง SQL
ไฟล์สำรองของ Phpwind จริงๆ แล้วคือคำสั่ง SQL ของฐานข้อมูล ซึ่งแบ่งออกเป็น 2 ประเภท คือ คำสั่งสำหรับลบและสร้างตารางใหม่ และคำสั่งเพื่อแทรกข้อมูล หากข้อมูลที่สำรองไว้ของฐานข้อมูลของคุณไม่สมบูรณ์ คุณสามารถเพิ่มคำสั่ง SQL ลงในไฟล์สำรองได้ด้วยตนเอง (คุณยังสามารถลบบางคำสั่งได้ เช่น การลบคำสั่งสำหรับการสร้างโครงสร้างตารางใหม่ และเก็บเฉพาะคำสั่งสำหรับการแทรกข้อมูลเท่านั้น) ส่วนหัวของเนื้อหาไฟล์สำรอง เพียงไม่กี่บรรทัดก็เพียงพอแล้ว และคุณสามารถใช้คำสั่ง SQL ใดก็ได้ phpwind จะดำเนินการคำสั่ง SQL เหล่านี้ให้คุณอย่างซื่อสัตย์
3. เคล็ดลับสำหรับการโยกย้ายพื้นที่โดยไม่ต้องติดตั้ง phpwind ใหม่:
การย้ายพื้นที่อาจกล่าวได้ว่าเป็นสิ่งที่เรามักจะเจอ (ไม่มีทาง ใครบอกว่าผู้ให้บริการโฮสติ้งเสมือนของเราในจีนมีความหลากหลายและเรามักจะเจอคนไม่ดี?) ตามวิธีการทั่วไป คุณจะต้องอัปโหลดไฟล์ใหม่อีกครั้ง ติดตั้งไฟล์การติดตั้ง phpwind อีกครั้ง จากนั้นเขียนทับไดเร็กทอรีการติดตั้งด้วยไดเร็กทอรี BBS ที่แก้ไขของคุณ และสุดท้ายก็กู้คืนฐานข้อมูล MySQL ขั้นตอนนี้ต้องใช้กระบวนการอัปโหลด FTP ที่ค่อนข้างยาว โดยเฉพาะเมื่อความเร็วอินเทอร์เน็ตอยู่ในระดับปานกลาง
ที่จริงแล้ว ผู้ให้บริการโฮสติ้งเสมือนในปัจจุบันมักมีเครื่องมือการจัดการฐานข้อมูล phpMyAdmin มาให้ คุณสามารถข้ามขั้นตอนการติดตั้งได้โดยใช้เครื่องมือนี้:
ข้อจำกัดความรับผิดชอบ: หากโฮสต์เสมือนของคุณไม่สามารถให้บริการ phpMyAdmin ได้ และคุณยังไม่ได้ติดตั้ง phpMyAdmin ก็ไม่จำเป็นต้องอ่านสิ่งต่อไปนี้ (เพราะเวลาที่ใช้ในการอัปโหลดและติดตั้ง phpMyAdmin นั้นไม่น้อยไปกว่า phpwind ฉันถูกหลอกไปแล้วครั้งหนึ่ง)
- หากไฟล์สำรองข้อมูลของคุณมีขนาดเล็ก (ไม่กี่ร้อย K) และความเร็วอินเทอร์เน็ตดี คุณสามารถเรียกใช้ไฟล์สำรองข้อมูลใน phpMyAdmin ได้โดยตรงโดยการเรียกใช้ไฟล์ SQL
อย่างไรก็ตาม หากไฟล์มีขนาดใหญ่เกินไป จากการทดสอบของฉัน แม้ว่าจะมีขนาดเพียงประมาณ 1MB ก็มักจะเป็นเรื่องยากที่จะประสบความสำเร็จหากความเร็วเครือข่ายอยู่ในระดับปานกลาง ดังนั้นจึงยังจำเป็นต้องติดตั้ง phpwind เวอร์ชันดั้งเดิม
อย่างไรก็ตาม หากคุณสนใจ คุณสามารถแก้ไขไฟล์สำรองข้อมูล แยกเฉพาะส่วนโครงสร้างข้อมูลของไฟล์นั้น แล้วดำเนินการได้
กล่าวอีกนัยหนึ่ง คุณสามารถค้นหาไฟล์ฐานข้อมูลที่สะอาดของ phpwind ที่เพิ่งติดตั้งใหม่ได้ (ดังนั้นจึงเป็นการดีที่สุดที่จะบันทึกการสำรองข้อมูลครั้งแรกของเว็บไซต์ของคุณ) และขั้นแรกให้ใช้ PhpMyAdmin เพื่อรันไฟล์นี้เพื่อกู้คืนโครงสร้างฐานข้อมูล
- ขั้นตอนต่อไปคือการคัดลอกไดเร็กทอรีฟอรัมที่คุณสำรองไว้ไปยังพื้นที่ใหม่ (คุณต้องเก็บไฟล์ sql_config.php ไว้ใต้ไดเร็กทอรีข้อมูล) และกู้คืนไฟล์เว็บเพจ BBS ของคุณ หากไฟล์ BBS ของคุณยังไม่ได้รับการแก้ไข ยังไงก็ใช้ไฟล์ที่ติดตั้งได้เลย มิฉะนั้น คุณยังคงต้องอัปโหลดไฟล์ BBS ของคุณที่ถูกแก้ไขหลายครั้ง
- นอกจากนี้ หากคุณใช้โฮสต์ประเภท UNIX คุณจะต้องแก้ไขแอตทริบิวต์ของบางไดเร็กทอรีด้วย คุณสามารถปฏิบัติตามข้อกำหนดของคำแนะนำในการติดตั้ง phpwind และเปลี่ยนแอตทริบิวต์ของหลาย ๆ ไดเร็กทอรีเป็น 777 (อันที่จริงแล้วคือการเปลี่ยนมัน ถึง 755 สามารถทำงานได้ตามปกติ) โดยพื้นฐานแล้วฟอรัมใหม่จะถูกย้ายได้สำเร็จ
เป็นที่น่าสังเกตว่าอย่าลืมแก้ไขคุณสมบัติของไฟล์หลาย ๆ ไฟล์ภายใต้ไดเร็กทอรีแบบง่ายเป็น 755 มิฉะนั้นจะไม่สามารถเข้าถึงอินเทอร์เฟซที่ไม่มีกราฟิกได้อย่างถูกต้อง (นี่คือสิ่งที่ฉันค้นพบโดยบังเอิญเมื่อตรวจสอบแหล่งการเข้าถึงของไซต์ เราไม่เคย เวอร์ชันที่ไม่มีรูปภาพที่ใช้นั้นเป็นที่ชื่นชอบของเครื่องมือค้นหา)
- ต่อไปอย่าลืมแก้ไขชื่อฐานข้อมูล ชื่อผู้ใช้ รหัสผ่าน และข้อมูลอื่นๆ ในไฟล์ sql_config.php ใต้ไดเร็กทอรีข้อมูล
หากคุณกำลังติดตั้ง phpwind ใหม่ ให้คัดลอกไฟล์ sql_config.php ใต้ไดเร็กทอรีข้อมูลในไดเร็กทอรี phpwind ที่คุณเพิ่งติดตั้งไปยังไดเร็กทอรีข้อมูลของไดเร็กทอรีฟอรัมจริงของคุณ และตั้งค่าแอตทริบิวต์ของไฟล์เป็น 777
- สุดท้ายนี้ ขั้นตอนสำคัญคือการใช้ FTP เพื่ออัปโหลดไฟล์สำรองฐานข้อมูลจริงของคุณไปยังไดเร็กทอรี Data จากนั้นเข้าสู่ระบบแบ็กเอนด์ด้วยบัญชีผู้ดูแลระบบ phpwind เพื่อกู้คืนข้อมูลของคุณอย่างรวดเร็ว
หลังจากกู้คืนข้อมูลแล้ว ให้อัปเดตแคชทั้งหมดในเบื้องหลังในที่สุด