แถบเมนูไม่โหลดใน Wordpress
หลังจากโอนเว็บไซต์ไปยัง URL ใหม่ฉันไม่สามารถทำให้เมนู Civi ปรากฏได้
ฉันใช้ wordpress ล่าสุด (5.5.1) และปลั๊กอิน Civicrm ล่าสุด (5.28.0)
ฉันยังสังเกตเห็นว่ามีข้อผิดพลาดจาวาสคริปต์แสดงอยู่ ข้อผิดพลาดเหล่านี้เกิดจากเส้นทางสัมบูรณ์ที่แนบมากับเส้นทางของเว็บไซต์:
https://mysite.com/usr/home/xxxuser/public_html/wp-content/uploads/civicrm/persist/
ไม่แน่ใจว่าปัญหาเกี่ยวข้องกับข้อเท็จจริงที่ว่า URL ทั้งหมดของฉันเป็น HTTPS หรือไม่
ฉันได้ลองอัปเดต $ civicrm_setting ['URL Preferences'] ['userFrameworkResourceURL'] ใน /wp-content/uploads/civicrm/civicrm.settings.php
ฉันได้อ่านแหล่งข้อมูลต่างๆและลองวิธีแก้ปัญหามากมายรวมถึงการรีเซ็ตเส้นทางของฉันและการล้างแคชของฉัน 100 ครั้ง
ฉันได้พยายามติดตั้งปลั๊กอินนี้แล้ว https://wordpress.org/plugins/civicrm-admin-utilities/และสร้างเมนูใหม่ แต่นั่นไม่ได้ช่วยอะไร
วิธีเดียวที่ฉันสามารถแก้ไขปัญหานี้ได้คือการปิดใช้งานการแคชเนื้อหา
https://mysite.com/wp-admin/admin.php?page=CiviCRM&q=civicrm%2Fadmin%2Fsetting%2Fdebug&reset=1
นี่คือทรัพยากรบางส่วนที่ฉันได้ลอง:
แดชบอร์ด Civi และเมนูจะไม่แสดงหลังจากติดตั้ง
https://forum.civicrm.org/index.php%3Ftopic=34290.0.html
เมนูการนำทางหายไปหลังจากการโอนไซต์ WordPress
หลังจากการอัปเดต CiviCRM บน WordPress เมนู CiviCRM หายไป
แถบ
เมนูไม่มีแถบเมนูที่ขาดหายไปใน CiviCRM ใหม่บน Wordpress
ฉันหมดปัญญากับ CIVI และยังไม่ได้เริ่มใช้เลย หากใครสามารถช่วยได้ฉันจะขอบคุณจริงๆ!
คำตอบ
ตรวจสอบเส้นทางไดเรกทอรี wordpress ใน apache / nginx conf ของคุณ ถ้ามันแตกต่างจาก '/ usr / home / xxxuser / public_html /' คุณสามารถเปลี่ยนใน apache / nginx conf หรือแทนที่ $ civicrm_root และ template_c path ใน civicrm.settings.php
หรือเพิ่มบรรทัดด้านล่างท้ายไฟล์ใน civicrm.settings.php
global $civicrm_paths;
$civicrm_paths['civicrm.root']['url'] = CIVICRM_UF_BASEURL . 'wp-content/plugin/civicrm/civicrm/'; $civicrm_paths['civicrm.files']['url'] = CIVICRM_UF_BASEURL . 'wp-content/uploads/civicrm/';
หมายเหตุ: ตรวจสอบให้แน่ใจว่าคุณมี '/' ต่อท้ายสำหรับค่า CIVICRM_UF_BASEURL