เทมเพลตไม่ทำงานบน wp ข้อผิดพลาดที่พบบ่อยที่สุดกับธีม WordPress ธีมใหม่ใช้ภาพขนาดย่อของโพสต์ แต่ฉันมีโพสต์มากมายที่ไม่มีภาพเหล่านั้น

เว็บไซต์ล่มอีกแล้วเหรอ? มีหน้าจอสีขาวหรือข้อผิดพลาด 404 หรือไม่? ปัญหาใดๆ ใน WordPress สามารถแก้ไขได้ และไม่จำเป็นต้องมีทักษะ CMS “พิเศษ” เราจะแจ้งให้คุณทราบเกี่ยวกับข้อผิดพลาดและปัญหา WordPress ที่พบบ่อยที่สุด และอธิบายกระบวนการในการกำจัดข้อผิดพลาดเหล่านั้น รายการข้อผิดพลาดทั่วไปทั้งหมด:

  • 500 ข้อผิดพลาดภายในเซิร์ฟเวอร์
  • เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล
  • HTTP Error 403 – ถูกห้าม
  • หมดเวลาการเชื่อมต่อ
  • คำเตือน: ไม่สามารถแก้ไขข้อมูลส่วนหัวได้ – ส่วนหัวได้ส่งไปแล้ว
  • WordPress โพสต์ส่งคืนข้อผิดพลาด 404
  • ข้อผิดพลาดร้ายแรงที่ไม่ได้กำหนดฟังก์ชัน is_network_admin
  • หน่วยความจำ WordPress หมดลง
  • WSOD – หน้าจอสีขาวแห่งความตาย

1. 500 ข้อผิดพลาดเซิร์ฟเวอร์ภายใน

สาเหตุทั่วไปประการหนึ่งของข้อผิดพลาดนี้คือไฟล์การกำหนดค่า .htaccess ที่กำหนดค่าไม่ถูกต้องซึ่งอยู่ในไดเรกทอรีรากของไซต์ มี 3 วิธีแก้ไข:

1. หากคุณทำการเปลี่ยนแปลงก่อนที่จะเกิดข้อผิดพลาด ให้ไปที่เซิร์ฟเวอร์ เปิดไฟล์ .htaccess ใน Notepad และลบโค้ดบรรทัดสุดท้ายที่คุณเพิ่ม

2. ลบไฟล์นี้และไปที่ WordPress “การตั้งค่า” คลิกที่แท็บ “Permalinks” และคลิกปุ่ม “บันทึก” ไฟล์ใหม่จะถูกสร้างขึ้นในไดเร็กทอรีราก และไซต์จะทำงานเหมือนเดิม

3. คุณสามารถดูรายงานได้ในไฟล์ error_log ซึ่งดูแลโดยค่าเริ่มต้นโดยโฮสติ้งและอยู่ในไดเร็กทอรีรากของไซต์

2. เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล

ระบบไม่สามารถเชื่อมต่อกับฐานข้อมูลได้ เหตุผลหลักและแนวทางแก้ไข:

1. เซิร์ฟเวอร์ MySQL ไม่ทำงาน มักเกิดขึ้นบนเซิร์ฟเวอร์ VPS คุณต้องรีสตาร์ทเซิร์ฟเวอร์ หากปัญหาไม่สามารถแก้ไขได้ โปรดเขียนถึงฝ่ายสนับสนุนโฮสติ้ง

2. การกำหนดค่าไฟล์ไม่ถูกต้อง อาจเป็นไปได้ว่าการป้อนข้อมูล (ล็อกอิน รหัสผ่าน และชื่อฐานข้อมูล) ไม่ถูกต้องใน wp-config.php ทดสอบไฟล์โดยเปิดใน Notepad สิ่งสำคัญคือต้องเขียนพารามิเตอร์ทั้งหมดด้วยเครื่องหมายคำพูด

3. ไม่มีการเข้าถึงฐานข้อมูล คุณอาจมีสิทธิ์เข้าถึงฐานข้อมูลอย่างจำกัด ซึ่งระบุไว้ในการตั้งค่า WordPress เปลี่ยนสิทธิ์การเข้าถึงและตรวจสอบฟังก์ชันการทำงาน

4. คุณถูกแฮ็ก เว็บไซต์ WordPress หลายแห่งถูกแฮ็ก ดังนั้นหากเกิดข้อผิดพลาดดังกล่าว ให้ตรวจสอบทั้งเว็บไซต์ในบริการ https://sitecheck.sucuri.net

3. HTTP Error 403 – ถูกห้าม (ปัญหาเกี่ยวกับไฟล์ดัชนี)

1. คุณมีไฟล์ดัชนีไม่ถูกต้องบนเซิร์ฟเวอร์ของคุณ ดูรูปแบบอย่างละเอียด เช่น php, html ฯลฯ ในบางกรณี ไฟล์นั้นหายไป ในกรณีนั้น ให้สร้างมันขึ้นมา

2. ปัญหาการอนุญาต บางทีคุณอาจมีสิทธิ์จำกัดในการจัดทำดัชนี ต้องมีสิทธิ์ดำเนินการสำหรับไฟล์และหมวดหมู่พาเรนต์

3. ไฟล์ถูกอัพโหลดไปยังไดเร็กทอรีอื่น ค้นหาดัชนีและย้ายไปยังโฟลเดอร์รูทของเว็บไซต์ของคุณ

ปัญหานี้เกิดขึ้นน้อยมาก ส่วนใหญ่มักเกิดขึ้นได้ระหว่างการบุกรุก

4. การเชื่อมต่อหมดเวลา

โดยส่วนใหญ่จะเกิดขึ้นเมื่อเซิร์ฟเวอร์รีบูต ไม่พร้อมใช้งาน หรือถูกโจมตี DDOS สิ่งที่สามารถทำได้:

  • ลบปลั๊กอินที่ติดตั้งไว้ก่อนหน้านี้บน WordPress
  • เพิ่มจำนวน RAM บนเซิร์ฟเวอร์สำหรับเอ็นจิ้น WP
  • ติดตั้งธีมเอ็นจิ้นเริ่มต้น
  • คืนค่าไซต์สำรองข้อมูลที่ใช้งานได้

5. คำเตือน: ไม่สามารถแก้ไขข้อมูลส่วนหัวได้ – ส่วนหัวได้ส่งไปแล้ว

สาเหตุหลักมาจากการเว้นวรรคในไฟล์โค้ด php ในวงเล็บหลังชื่อข้อผิดพลาด ไฟล์และหมายเลขบรรทัดที่เกิดข้อผิดพลาดจะถูกระบุ เช่น (/category/wp-settings.php:45) ซึ่งหมายความว่ามีข้อผิดพลาดในไฟล์ wp-settings.php ที่บรรทัด 45!

ดาวน์โหลดไฟล์นี้ เปิดแผ่นจดบันทึกหรือ NotePad++ พร้อมการเน้นโค้ด และลบช่องว่างออก บันทึกไฟล์และอัปโหลดใหม่บนเว็บไซต์ ตรวจสอบฟังก์ชันการทำงาน

6. WordPress โพสต์ส่งคืนข้อผิดพลาด 404 (ไม่พบหน้า)

1. คุณลบเพจไปแล้วและไม่มีอยู่อีกต่อไป

2. ไม่ได้กำหนดค่าพารามิเตอร์สำหรับลิงก์ถาวร ไปที่ "การตั้งค่า" - "ลิงก์ถาวร" เลือกประเภทลิงก์ที่ต้องการและบันทึกการเปลี่ยนแปลง

3. ไฟล์ .htaccess ไม่ได้รับการกำหนดค่าอย่างถูกต้อง หากขั้นตอนที่สองไม่ช่วย ให้เปิดไฟล์นี้และเพิ่มโค้ด:

# เริ่มต้น WordPress RewriteEngine บน RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %(REQUEST_FILENAME) !-f RewriteCond %(REQUEST_FILENAME) !-d RewriteRule /index.php [L]#ENDเวิร์ดเพรส

7. ข้อผิดพลาดร้ายแรงที่ไม่ได้กำหนดฟังก์ชัน is_network_admin

ระบบอัพเดตอัตโนมัติล้มเหลว ในกรณีนี้ คุณต้อง "ย้อนกลับ" ไซต์เป็นเวอร์ชันที่ใช้งานได้ จากนั้นจึงเรียกใช้การอัปเดตอีกครั้งหรือเรียกใช้การอัปเดต WordPress ด้วยตนเอง

8. หน่วยความจำ WordPress หมด (ขาด RAM สำหรับไซต์)

1. ไปที่เซิร์ฟเวอร์แล้วดูว่าคุณมี RAM เท่าใด และจัดสรรให้กับไซต์ใดไซต์หนึ่งเป็นจำนวนเท่าใด

2. เปลี่ยนการตั้งค่าไฟล์ wp-config.php เพื่อเพิ่มหน่วยความจำ หาเส้น กำหนด("wp_memory_limit", "64M");และเปลี่ยนค่า 64 เป็นอย่างอื่น โปรดทราบว่าคุณไม่สามารถป้อนได้มากกว่าที่เซิร์ฟเวอร์ของคุณให้ไว้!

3. ปลั๊กอินใช้ RAM จำนวนมาก เราแนะนำให้คุณปิดการใช้งานปลั๊กอินที่มีปัญหาและค้นหาปลั๊กอินทดแทน คุณสามารถตรวจสอบโหลดของแต่ละโมดูลได้โดยใช้ P3 Plugin Profiler

9. หน้าจอสีขาวแห่งความตาย

ปัญหาทั่วไปประการหนึ่งคือการติดตั้งหรือแก้ไขปลั๊กอินก่อนที่ข้อผิดพลาด WSOD จะเกิดขึ้น นอกจากนี้ยังสามารถเกิดขึ้นได้เนื่องจากข้อขัดแย้งของ Add-on และการอัปเดตปลั๊กอินที่ยังไม่เสร็จสิ้น

1. เปลี่ยนชื่อไดเร็กทอรีปลั๊กอิน และสร้างโฟลเดอร์ปลั๊กอินว่าง ย้ายหนึ่งปลั๊กอินต่อไดเร็กทอรีเพื่อค้นหาโมดูลที่ขัดแย้งกัน

2. คุณสามารถเปลี่ยนธีมได้โดยไปที่แผงผู้ดูแลระบบและทำการเปลี่ยนแปลง เปลี่ยนชื่อเทมเพลตบนเซิร์ฟเวอร์เป็นชื่อมาตรฐาน

นี่ไม่ใช่รายการข้อผิดพลาดทั้งหมดที่อาจเกิดขึ้นขณะใช้งาน WordPress เป็นผลให้เราสามารถสรุปได้ว่าปัญหาส่วนใหญ่เกิดขึ้นเนื่องจากข้อขัดแย้งหรือการติดตั้งปลั๊กอินไม่ถูกต้อง ข้อมูลในไฟล์การกำหนดค่า WordPress ไม่ถูกต้อง การอัปเดตบั๊กหรือการแฮ็ก อย่าลืมตรวจสอบรายงานในบันทึกเซิร์ฟเวอร์ของคุณสำหรับแต่ละไซต์

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

วิธีที่ 1: ติดตั้งธีม WordPress โดยใช้การค้นหา WordPress

ขั้นแรกในผู้ดูแลระบบ WordPress คุณต้องไปติดตั้งธีม เมื่อต้องการทำเช่นนี้ ทางด้านซ้ายในเมนูจะมีรายการ "ลักษณะที่ปรากฏ" และในส่วนนี้จะมี "ธีม" ส่วนย่อย เราต้องการมันวันนี้เพื่อติดตั้งเทมเพลตบน WordPress หลังจากไปที่ส่วนย่อยแล้ว คุณจะเห็นสองแท็บ - เราต้องการแท็บที่สองที่เรียกว่า "ติดตั้งธีม"

เมื่อใช้การค้นหา การเลือกเทมเพลตนั้นค่อนข้างง่าย เพียงระบุเกณฑ์ที่คุณต้องการแล้วคลิกที่ปุ่ม “ค้นหาหัวข้อ” ไม่น่าจะมีปัญหากับเรื่องนี้ หลังจากคลิก หน้าเว็บจะปรากฏขึ้นพร้อมหัวข้อที่ตรงกับเกณฑ์ของคุณ จะมีคำอธิบายสำหรับแต่ละรายการ แม้ว่าจะไม่ใช่ภาษารัสเซีย แต่ตอนนี้เว็บเบราว์เซอร์สามารถแปลได้แล้ว ดังนั้นจึงไม่มีปัญหาใดๆ เช่นกัน แต่ละเทมเพลตจะมีสองตัวเลือก ได้แก่ การติดตั้งและการดู นั่นคือก่อนที่คุณจะตัดสินใจติดตั้งธีมบน WordPress ในที่สุด คุณจะมีโอกาส "ดู" และศึกษารายละเอียดเพิ่มเติม และหลังจากนั้นก็ค่อยตัดสินใจว่าจะติดตั้งหรือไม่

หากต้องการติดตั้ง เพียงคลิกที่ปุ่ม “ติดตั้ง” และยืนยันการติดตั้ง หลังจากนี้ คุณจะเห็นข้อความเกี่ยวกับการติดตั้งสำเร็จ และสิ่งที่เหลืออยู่คือการเปิดใช้งานธีม WordPress

นอกจากนี้ เมื่อใช้การค้นหา WordPress คุณสามารถติดตั้งเทมเพลตโดยพิมพ์คำสำคัญ ผู้แต่ง หรือแท็กในแบบฟอร์มการค้นหา แต่ฟังก์ชั่นนี้ทำงานได้ไม่ดีนัก สามารถใช้รู้ชื่อที่แน่นอนหรืออย่างน้อยสองสามคำสำคัญจากชื่อ

มันง่ายขนาดนั้นคุณก็ทำได้ ติดตั้งธีมสำหรับ WordPressโดยใช้การค้นหา

วิธีที่ 2: ติดตั้งธีม WordPress โดยดาวน์โหลดจากแผงผู้ดูแลระบบ WordPress

ตัวเลือกการติดตั้งถัดไปนั้นไม่ยากไปกว่าครั้งแรก คุณต้องค้นหาหัวข้อบนอินเทอร์เน็ตและดาวน์โหลดลงในคอมพิวเตอร์ของคุณ โปรดทราบว่าจะต้องเก็บถาวรในรูปแบบ zip หลังจากนั้นในแท็บ "ติดตั้งธีม" คุณต้องคลิกที่ "ดาวน์โหลด"

ในการติดตั้งคุณต้องเลือกไฟล์โดยใช้ปุ่มที่เหมาะสม และคลิกที่ปุ่ม "ติดตั้ง" หลังจากนี้คุณจะเห็นข้อความแสดงความสำเร็จ การติดตั้งเทมเพลตสำหรับ WordPress- และสิ่งที่เหลืออยู่ก็คือการเปิดใช้งานมัน เพียงเท่านี้ ธีม WordPress ของเราก็ได้รับการติดตั้งแล้ว

นอกจากนี้ ในแท็บนี้ (“ติดตั้งธีม”) คุณสามารถดูเทมเพลตที่คุณชื่นชอบ สดใหม่ และอัปเดตล่าสุดที่นำเสนอโดย WordPress

วิธีที่ 3: ติดตั้งธีม WordPress โดยการอัพโหลดไฟล์ธีมไปยังโฮสติ้ง

ขั้นแรก คุณต้องค้นหาธีมบนอินเทอร์เน็ตและดาวน์โหลด หลังจากนั้นหากถูกเก็บถาวรก็ต้องทำการแตกไฟล์ออก จากนั้นมีสองตัวเลือก: การติดตั้งบนเซิร์ฟเวอร์ท้องถิ่นและการติดตั้งบนเอ็นจิ้น WordPress ที่อยู่บนโฮสติ้ง

1) การติดตั้งธีม WordPress บนเซิร์ฟเวอร์ภายในเครื่อง: หากต้องการติดตั้งบนเซิร์ฟเวอร์ คุณต้องคัดลอกโฟลเดอร์ธีมไปยังโฟลเดอร์ธีม คุณสามารถค้นหาได้โดยใช้เส้นทางต่อไปนี้: C/Webservers/home/localhost/www/your โฟลเดอร์ที่ติดตั้ง wp engine/wp-content/themes- คัดลอกโฟลเดอร์เทมเพลตไปยังโฟลเดอร์ ธีมและรีสตาร์ทเซิร์ฟเวอร์ภายในเครื่อง หลังจากนั้นไปที่แผงผู้ดูแลระบบ WordPress และในแท็บ “การจัดการธีม” เราจะพบเทมเพลตของเรา และคลิก "เปิดใช้งาน" เทมเพลต WordPress ได้รับการติดตั้งบนเซิร์ฟเวอร์ภายในเครื่อง

2) การติดตั้งธีม WordPress บนโฮสติ้ง- ขึ้นอยู่กับโฮสติ้งที่คุณใช้และความต้องการของคุณ บนโฮสติ้งที่ฉันใช้ คุณสามารถอัปโหลดไฟล์เก็บถาวรไปยังโฟลเดอร์ที่ต้องการและแตกไฟล์ที่นั่นได้ และหลังจากนั้น เพียงไปที่ “การจัดการธีม” และเปิดใช้งาน ทุกอย่างง่ายมาก แต่วิธีการทั่วไปคือการใช้ไคลเอนต์ FTP เช่น FileZilla นี่คือไคลเอนต์ FTP ฟรีสำหรับการอัพโหลดหรือดาวน์โหลดจากเซิร์ฟเวอร์ FTP

ดังนั้นในการอัปโหลดธีมไปยังโฮสติ้ง คุณต้องรันโปรแกรมและป้อนข้อมูลของคุณที่ให้ไว้สำหรับการทำงานกับ FTP ในช่องโฮสต์ ชื่อผู้ใช้ รหัสผ่าน และพอร์ต หลังจากกรอกข้อมูลในช่องที่จำเป็นทั้งหมดแล้ว ให้คลิกที่ปุ่ม “การเชื่อมต่อด่วน” ในหน้าต่างด้านขวา ภายใต้ชื่อ "ไซต์ระยะไกล" ให้มองหาโฟลเดอร์ ธีมควรอยู่ในเส้นทางต่อไปนี้: domain.ru/public_html/wp-content/themes ของคุณ.

เปิดโฟลเดอร์และคัดลอกโฟลเดอร์ที่มีธีมที่นี่ ฉันทำได้โดยการลากและวาง นั่นคือฉันเพียงลากโฟลเดอร์เทมเพลตไปไว้ในโฟลเดอร์ธีมในหน้าต่างด้านขวาของไคลเอ็นต์ FTP

หลังจากการคัดลอก คุณต้องไปที่แท็บ “การจัดการธีม” และเปิดใช้งานธีม

ต่อไปนี้เป็นวิธีง่ายๆ ในการติดตั้งธีมบน WordPress ฉันหวังว่าทุกอย่างชัดเจนและมีประโยชน์ ขอให้โชคดีในความพยายามของคุณ

ใช่แล้วอย่าลืมพัฒนาตัวเองอย่างต่อเนื่อง เพื่อเร่งการพัฒนาของคุณ ฉันขอแนะนำหลักสูตรวิดีโอ: คะแนนทางเทคนิคทั้งหมดของธุรกิจออนไลน์ในรูปแบบวิดีโอ จากผู้เขียนหลักสูตรวิดีโอที่มีชื่อเสียง - Evgeniy Popov

บางครั้งคุณพบธีมที่น่าสนใจสำหรับ WordPress บนอินเทอร์เน็ต ดาวน์โหลด วางไว้บนบล็อกของคุณ แล้วมันใช้งานไม่ได้เลยหรือใช้งานได้ แต่อย่างใดคดเคี้ยวไม่เหมือนในภาพที่สวยงามเลย

สิ่งนี้มักเกิดขึ้นเนื่องจากการที่เทมเพลตเริ่มแรกถือว่ามีการติดตั้งปลั๊กอินบางตัว และหากคุณไม่ได้ติดตั้งไว้ เทมเพลตอาจทำงานไม่ถูกต้อง เมื่อทราบปัญหานี้แล้ว ผู้เขียนเทมเพลตจำนวนมากจึงพยายามแก้ไขด้วยการแทรกโค้ดของปลั๊กอินที่จำเป็นลงในไฟล์ function.php ที่มีอยู่ในแต่ละเทมเพลตโดยตรง

จะทำอย่างไรถ้าคุณชอบเทมเพลต แต่ใช้งานได้โดยมีข้อผิดพลาด? ค้นหา! มองหาข้อผิดพลาดเดียวกันนี้และแก้ไขจนกว่าทุกอย่างจะสำเร็จ :)

โดยปกติแล้ว คำใบ้จะปรากฏบนหน้าบล็อกโดยตรงเมื่อคุณพยายามเปิดใช้งานโดยติดตั้งธีมที่คดเคี้ยว ในจุดที่มีสิ่งผิดปกติ ข้อผิดพลาดจะปรากฏขึ้นพร้อมกับคำอธิบายว่าสามารถพบข้อผิดพลาดนี้ในบรรทัดโค้ดใด

บ่อยครั้งที่สิ่งนี้เกิดขึ้นในแถบด้านข้างและนี่คือสาเหตุ: บล็อกเสริมต่างๆ จำนวนมากที่สุดรวมอยู่ที่นี่, การแสดงลิงก์, ความคิดเห็นล่าสุด, แท็กคลาวด์ ฯลฯ

ข้อผิดพลาดคืออะไรกันแน่? ความจริงก็คือโค้ดเอาต์พุตสำหรับคุณลักษณะสามารถเขียนแบบเต็มหรือแบบย่อได้ ตัวอย่างเช่น ใช้เอาต์พุตของแท็กคลาวด์ โดยปกติแล้วในเทมเพลตบล็อกนี้จะแสดงดังนี้:

แท็กคลาวด์


นั่นคือเราเขียนฟังก์ชันเอาต์พุตทันที ในกรณีนี้ เราต้องเปิดใช้งานปลั๊กอินแล้ว แท็กง่ายๆ- หากไม่มี บล็อกจะสร้างข้อผิดพลาดเนื่องจากไม่รู้จักรหัสนี้และจะไม่ดำเนินการใดๆ

เพื่อป้องกันไม่ให้สิ่งนี้เกิดขึ้น คุณต้องกำหนดบล็อกด้วยเงื่อนไขเพิ่มเติม ซึ่งดูเหมือนว่าจะพูดว่า: “หากเปิดใช้งานปลั๊กอินแท็กแบบง่าย ให้รันโค้ดด้านล่าง ถ้าไม่ก็อย่าสนใจเลย” ดังนั้นรายการที่ถูกต้องจะเป็น:

แท็กคลาวด์




ที่นี่คุณจะเห็นได้ชัดเจนว่ามีการระบุเงื่อนไข (คำภาษาอังกฤษ if) นอกจากนี้ส่วนแรกก็มีความสำคัญ -- หากคุณลืมเกี่ยวกับ "หาง" นี้ข้อความแสดงข้อผิดพลาดก็จะปรากฏขึ้นเช่นกัน

อย่างไรก็ตามข้อผิดพลาดนี้มักเกิดขึ้นเมื่อแก้ไขเทมเพลตของผู้อื่นเมื่อการสิ้นสุดที่จำเป็นสูญหายไป

ทั้งหมดนี้ให้อะไรเราบ้าง? หากเราไม่ได้ใช้ปลั๊กอินใดๆ เราจำเป็นต้องตรวจสอบไฟล์เทมเพลตเพื่อดูการแทรกโค้ดที่แสดงข้อมูลสำหรับปลั๊กอินเหล่านี้ กล่าวคือเราลบโค้ดที่ไม่จำเป็นทั้งหมดออก จากนั้นคุณสามารถปรับแต่งเทมเพลตได้เกือบทุกแบบเพื่อให้เหมาะกับความต้องการของคุณเอง

ช่วงนี้ฉันต้องติดตั้ง WordPress บ่อย เพื่อนหลายคนมีบล็อกและขอความช่วยเหลือในการติดตั้ง รวมถึงลูกค้าอีกสองสามราย และบล็อกใหม่สองสามบล็อกสำหรับตัวฉันเอง
แม้ว่าเอ็นจิ้นที่เราชื่นชอบมักจะติดตั้งได้ง่ายและรวดเร็ว แต่บางครั้งกระบวนการติดตั้งก็ไม่ราบรื่นอย่างที่เราต้องการ หลังจากติดตั้งสคริปต์หลายครั้งและพบข้อผิดพลาดในการติดตั้ง ฉันสามารถระบุสคริปต์ทั่วไปได้
ฉันจะพยายามวิเคราะห์พวกเขาในโพสต์นี้

  • สิ่งสำคัญคือแน่นอน การเข้ารหัสฐานข้อมูลไม่ถูกต้อง
    ปรากฏเป็นรอยร้าวบนหน้า ค้นหาการเข้ารหัสที่ติดตั้งบนเซิร์ฟเวอร์ของโฮสต์ตามค่าเริ่มต้น โดยปกติแล้วนี่คือ win-1251 แต่ก็อาจเป็น utf8 ได้เช่นกัน
    เพื่อหลีกเลี่ยงปัญหานี้ หลังจากสร้างฐานข้อมูลแล้ว อย่าเพิ่งรีบติดตั้ง WordPress - เปิด phpMyAdmin แทน

    ถัดไปคุณต้องเลือกฐานข้อมูลและหากยังไม่มีการสร้างตารางในฐานข้อมูลตามที่ระบุโดยข้อความ: “ไม่พบตารางในฐานข้อมูล” ไปที่หน้า phpMyAdmin และในหน้าต่าง “การแมปการเชื่อมต่อไปยัง MySQL” ให้เลือกการเข้ารหัสเพื่อเปรียบเทียบ
    หากการเข้ารหัสเริ่มต้นบนเซิร์ฟเวอร์คือ win-1251 ให้เลือก “utf8_general_ci”
    หากการเข้ารหัสเป็น UTF-8 จะต้องเลือกการเปรียบเทียบในฐานข้อมูล UTF-8_unicode_ci
    หากมีตารางในฐานข้อมูลอยู่แล้ว ให้ค้นหารายการและใส่ใจกับบรรทัดล่างสุด "ตารางทั้งหมด:" และ "การเปรียบเทียบ" ตรวจสอบว่าได้เลือกอย่างถูกต้องตามที่อธิบายไว้ข้างต้น
    หากเลือกการเปรียบเทียบไม่ถูกต้อง ให้ไปที่แท็บ "การดำเนินการ"
    ที่ด้านล่างคุณจะเห็นรายการแบบเลื่อนลง "การเปรียบเทียบ" ซึ่งคุณจะต้องเลือกการเปรียบเทียบที่คุณต้องการ หลังจากนั้นคลิก "ตกลง"
    ตรวจสอบด้วยว่าไฟล์ธีมของคุณทั้งหมดอยู่ในการเข้ารหัส utf8 ในการดำเนินการนี้คุณต้องมีแผ่นจดบันทึก Notepad2 - แผ่นจดบันทึกทั่วไปไม่อนุญาตให้คุณแก้ไขการเข้ารหัส

  • เมื่อเรียกใช้ไฟล์การติดตั้ง สคริปต์จะแสดงข้อความ "ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล"
    ซึ่งหมายความว่าฐานข้อมูลไม่พร้อมใช้งาน (mysql ไม่ตอบสนอง) ในกรณีนี้ ให้ตรวจสอบว่าชื่อฐานข้อมูล ชื่อเข้าสู่ระบบ และรหัสผ่านในไฟล์ config.php ตรงกับชื่อฐานข้อมูลในฐานข้อมูลที่คุณสร้างขึ้น จากนั้นให้โหลดหน้านี้ใหม่ คุณอาจต้องทำเช่นนี้หลายครั้ง หากไม่ได้ผล ให้เขียนถึงเจ้าของที่พัก
    คุณไม่สามารถจัดการเรื่องนี้ได้ด้วยตัวเอง
  • หลังจากดาวน์โหลดและพยายามเริ่มการติดตั้ง หน้าว่างจะเปิดขึ้นที่ http://mydomain.com/wp-admin/install.phpเมื่อฉันพยายามเปิด http://mydomain.com/index.php ภาพเดียวกันก็เกิดขึ้น
    ตรวจสอบว่าคุณได้อัปโหลดไฟล์อย่างถูกต้องหรือไม่ มันอยู่ในไดเร็กทอรีที่ถูกต้องหรือไม่? สร้างไฟล์ index.html ในโฟลเดอร์กับไซต์ของคุณ - โดยปกติแล้วจะโหลดได้โดยไม่มีปัญหาใดๆ นั่นคือเพื่อให้แน่ใจว่ามีการแสดงหน้าทดสอบอย่างน้อยบางหน้า หากไม่ได้ผลก็ควรติดต่อเจ้าของที่พักดีกว่า เขาจะพูดอะไรบางอย่างที่เฉพาะเจาะจง
  • การติดตั้งดำเนินไปตามปกติ แต่ไม่สามารถกำหนดค่า CNC ได้หรือแม้แต่หน้าแรกเพียงหน้าเดียวก็โหลดได้ แต่ที่เหลือกลับไม่โหลด
    สร้างไฟล์ .htaccess ในรูทของไซต์และตั้งค่าการอนุญาตเป็น 777 สคริปต์จะเขียนลงไปถึงสิ่งที่ต้องการให้ CNC ทำงาน หรือวางโค้ดต่อไปนี้ลงในไฟล์นี้ด้วยตนเอง:
    # เริ่มต้น WordPress RewriteEngine บน RewriteBase / RewriteCond % ( REQUEST_FILENAME) !- f RewriteCond % ( REQUEST_FILENAME) !- d RewriteRule /ดัชนี. php[L]#END WordPress

    # เริ่มต้น WordPress RewriteEngine บน RewriteBase / RewriteCond %(REQUEST_FILENAME) !-f RewriteCond %(REQUEST_FILENAME) !-d RewriteRule /index.php [L] # จบ WordPress

  • ข้อผิดพลาดเช่นนี้ปรากฏบนเว็บไซต์หรือในแผงผู้ดูแลระบบ:
    คำเตือน: ไม่สามารถแก้ไขข้อมูลส่วนหัวได้ - ส่วนหัวที่ส่งไปแล้ว
    หรือข้อผิดพลาดบางอย่างปรากฏขึ้นและไม่มีอะไรอื่นอีก
    ปฏิบัติดังนี้:
    ค้นหาไฟล์ wp-config.php (ที่รูทของไซต์) เปิดด้วยโปรแกรมแก้ไขข้อความปกติ (เช่น Notepad2 - http://www.flos-freeware.ch) เลือก:
    ไฟล์ - บันทึกเป็น - การเข้ารหัส UTF-8 (ไม่ใช่ UTF-8 พร้อมลายเซ็น)
    และคลิก "บันทึก"
    ข้อผิดพลาดดังกล่าวอาจปรากฏขึ้นหากโค้ดในไฟล์นี้ไม่ได้เริ่มจากบรรทัดแรก - จากนั้นเราจะลบบรรทัดว่างออก

แน่นอนว่านี่ไม่ใช่ข้อผิดพลาดทั้งหมดที่เกิดขึ้นระหว่างการติดตั้ง แต่เป็นข้อผิดพลาดที่พบบ่อยที่สุด
ฉันหวังเป็นอย่างยิ่งว่าข้อมูลนี้ไม่เป็นประโยชน์กับคุณ
ป.ล. ย้ายกระทู้มาจาก http://wordpressru.blogspot.com/

สวัสดีผู้เยี่ยมชมทรัพยากรที่รัก! มักมีสถานการณ์ที่หลังจากติดตั้งเทมเพลต/ธีมใหม่ มีเพียงหน้าจอสีขาวปรากฏขึ้นแทนไซต์ นอกจากนี้ยังเป็นไปไม่ได้ที่จะเข้าสู่แผงการดูแลระบบ หลายๆคนจะบอกว่าสถานการณ์นี้สามารถแก้ไขได้ด้วยการสำรองข้อมูลไซต์ ใช่ คุณสามารถทำได้ แต่เฉพาะในกรณีที่คุณไม่รังเกียจบทความที่คุณเขียนในระหว่างวัน เนื่องจากเป็นฐานข้อมูลที่ต้องสำรองข้อมูล

วันนี้เราจะพูดถึงวิธีเปลี่ยนเทมเพลต/ธีม WordPress หากไม่มีแผงผู้ดูแลระบบ ในการดำเนินการนี้ เราจำเป็นต้องเข้าถึงฐานข้อมูลของเว็บไซต์ ไม่มีอะไรซับซ้อนเกี่ยวกับเรื่องนี้ ดังนั้นไม่ต้องกังวล

การเปลี่ยนธีมผ่านฐานข้อมูล (phpmyadmin)

1. ไปที่แผงผู้ดูแลระบบโฮสติ้ง และในแถบเครื่องมือ เราจะพบแท็บ “MySql”

2. คุณจะเห็นรายการฐานข้อมูลทั้งหมด (หากคุณมีไซต์โฮสติ้งหลายแห่ง) คุณต้องค้นหาฐานข้อมูลของคุณแล้วคลิก “phpMyAdmin”

3. หากทำทุกอย่างตามที่อธิบายไว้ข้างต้น หน้าต่างจะปรากฏขึ้นต่อหน้าคุณเพื่อป้อนรหัสผ่านสำหรับฐานข้อมูล Wordpress ชื่อฐานข้อมูลเว็บไซต์ของคุณตลอดจนรหัสผ่านนั้นให้ไว้เมื่อติดตั้งเว็บไซต์ WordPress บนโฮสติ้งโดยอัตโนมัติ หากคุณไม่สามารถค้นหา / จำชื่อฐานข้อมูล / รหัสผ่านได้ด้วยเหตุผลบางประการฉันขอแนะนำให้คุณดูบทความ "" หลังจากป้อนรหัสผ่านสำหรับฐานข้อมูลไซต์ WordPress แล้วคุณต้องคลิกปุ่ม "เปิด phpMyAdmin"


4. หลังจากที่เราเข้าสู่ phpMyAdmin สำเร็จแล้ว เราจำเป็นต้องค้นหาตาราง wp_options คลิกที่ตารางหรือคลิก “เรียกดู”


5. ในตารางที่เปิดขึ้น คุณจะต้องค้นหาแถวที่เรียกว่า "เทมเพลต" และ "สไตล์ชีต" และแทนที่ค่าด้วยธีม/เทมเพลตที่ใช้งานได้จริง



มีคำถามหรือไม่?

แจ้งการพิมพ์ผิด

ข้อความที่จะส่งถึงบรรณาธิการของเรา: