เกิดความผิดพลาดอย่างไม่ได้คาดคิด. มีบางอย่างผิดปกติกับ WordPress.org หรือการกำหนดค่าของเซิร์ฟเวอร์นี้


15

ฉันใช้งาน WordPress บนเซิร์ฟเวอร์ WAMP ของ localhost และเมื่อใดก็ตามที่ฉันไปที่ "ปลั๊กอิน" หรือ "แดชบอร์ด> อัปเดต" หรือแม้แต่ "แดชบอร์ด" ไม่มีอะไรโหลดเลย (ไม่มีข่าว WordPress ไม่มีอัปเดตและฉันไม่สามารถค้นหาปลั๊กอินได้ หรืออัปเดตพวกเขา)

ในส่วน "ปลั๊กอิน" ฉันเห็นสิ่งนี้เมื่อฉันพยายามค้นหาบางสิ่ง:

เกิดความผิดพลาดอย่างไม่ได้คาดคิด. มีบางอย่างผิดปกติกับ WordPress.org หรือการกำหนดค่าของเซิร์ฟเวอร์นี้ หากคุณยังคงมีปัญหาโปรดลองฟอรัมสนับสนุน

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

  • ค้นหาฟอรัมสนับสนุน Google และ WordPress.org ปัญหานี้ถูกกล่าวถึงหลายร้อยครั้งและไม่มีวิธีแก้ไข
  • ตรวจสอบ php.ini, การกำหนดค่าของ Apache, .htaccess เปิดใช้งานโมดูล PHP / Apache ที่เกี่ยวข้องซึ่งอาจตรวจสอบว่า WAMP ถูกตั้งค่าเป็น "ออนไลน์" (WAMP ของฉันสามารถเข้าถึงได้จากคอมพิวเตอร์เครือข่ายอื่น ๆ ตอนนี้)
  • ได้รับอนุญาตทุกการอนุญาตสำหรับ WAMP ใน "อนุญาตให้โปรแกรมผ่าน Windows Firewall"
  • ปิดใช้งานปลั๊กอินและชุดรูปแบบทั้งหมดที่นอกเหนือจากค่าเริ่มต้น
  • ทำเครื่องหมาย [ตั้งค่า> ทั่วไป] เพื่อดูว่า URL นั้นถูกต้องหรือไม่
  • บันทึก [การตั้งค่า> Permalinks] แล้ว
  • ติดตั้ง WordPress อีกอันบน localhost นี้และใช้งานได้ ดังนั้นทำไมไม่เป็นคนแรก?

ติดตั้ง WordPress อีกครั้ง
ไกเซอร์

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

1
ฉันคิดว่าปัญหาเป็นไฟล์ที่ไม่สมบูรณ์หรือเสียหาย ใช่แล้วนั่นจะเป็นคำแนะนำของฉัน
ไกเซอร์

1
ฉันใช้ WordPress 3.5 และ WordPres 3.6 มาประมาณ 10 เดือนสำหรับ localhost นี้ มันพังหนึ่งหรือสองสัปดาห์ที่ผ่านมาและวันนี้ฉันไม่สามารถอัปเดตเป็น WordPress 3.7 ฉันอัปเดต / wp-include / และ / wp-admin / และไฟล์อื่น ๆ ยกเว้น wp-config.php และ / wp-content / เมื่อฉันป้อนlocalhost / wp-admin ระบบจะขอให้ฉันอัปเดตฐานข้อมูลและอัปเดตเป็น WordPress 3.7 ทำงาน แต่ปัญหายังคงอยู่ ดังนั้นการอัปโหลดไฟล์ใหม่และอัปเดต WordPress ไม่ใช่วิธีแก้ปัญหา นี่อาจเป็นสิ่งผิดปกติกับฐานข้อมูล การติดตั้ง WordPress ใหม่ทั้งหมดและการล้างฐานข้อมูลช่วย
พอล

คำตอบ:


5

ในกรณีของฉันมันเป็นเพียง SITE URL ที่ปล่อยว่างไว้ในการตั้งค่า -> ทั่วไป ฉันเติม URL ไซต์ของฉันและทุกอย่างก็เริ่มทำงานอีกครั้ง

ฉันค้นพบโดยการเปิดใช้งาน WP_DEBUGใน wp-config.php และฉันพบข้อผิดพลาดนี้: "ประกาศ: ดัชนีที่ไม่ได้กำหนด: โฮสต์"


3

สำหรับฉันปัญหาคือซอฟต์แวร์ localhost (MAMP บน macOS) ไม่สามารถทำการเชื่อมต่อที่ปลอดภัยได้ หลังจากเปิดใช้งาน WP_DEBUG และตรวจสอบล็อกไฟล์ฉันเห็นข้อผิดพลาดต่อไปนี้ (เน้นที่เพิ่มโดยฉัน):

คำเตือน PHP: เกิดข้อผิดพลาดที่ไม่คาดคิด มีบางอย่างผิดปกติกับ WordPress.org หรือการกำหนดค่าของเซิร์ฟเวอร์นี้ หากคุณยังคงมีปัญหาโปรดลองฟอรัมสนับสนุน ( WordPress ไม่สามารถสร้างการเชื่อมต่อที่ปลอดภัยกับ WordPress.orgได้โปรดติดต่อผู้ดูแลระบบเซิร์ฟเวอร์ของคุณ) ใน wp-include / update.php

หลังจากการวิจัยเล็กน้อยฉันพบเว็บไซต์หนึ่งที่บอกว่าส่วนขยาย cURL PHP ของฉันอาจถูกปิดการใช้งาน ฉันสร้างหน้า phpinfo () เพื่อตรวจสอบ; มันเปิดใช้งานแล้ว

จากนั้นฉันก็พบไซต์อื่นที่บอกว่า MAMP มาพร้อมกับไลบรารี libcurl ซึ่งไม่มีชุดข้อมูลใบรับรอง ca ฉันจะคัดลอกเนื้อหาของหน้าเว็บที่นี่ในกรณีที่หน้านี้ใช้เวลานานกว่า :)

หากคุณใช้ MAMP และทำบางสิ่งด้วย cURL โอกาสที่คุณจะพบข้อผิดพลาดมีดังนี้:

ข้อผิดพลาด CURL (60): ปัญหาใบรับรอง SSL ตรวจสอบว่าใบรับรอง CA นั้นตกลง รายละเอียด: ข้อผิดพลาด: 14090086: รูทีน SSL: SSL3_GET_SERVER_CERTIFICATE: การตรวจสอบใบรับรองล้มเหลว

ไม่ต้องกังวล: MAMP ได้รับการรวมเข้ากับไลบรารี curl ซึ่งดูเหมือนว่าจะหายไปกับชุดใบรับรอง ca-cert ซึ่งเราจะแก้ปัญหาโดยการคอมไพล์ libcurl อีกครั้งโดยใช้ MAMP

ดังนั้นทำต่อไปนี้:

  1. เรียกใช้ / Applications / MAMP / Library / bin / curl-config - รุ่นเพื่อดูเวอร์ชันที่คุณมี

  2. ไปที่http://curl.haxx.se/download/และดาวน์โหลดเวอร์ชั่นที่ถูกต้อง

  3. กำหนดค่าด้วย. /configure --prefix = / Applications / MAMP / Library /

  4. ทำ && ทำการติดตั้ง

หากทุกอย่างเรียบร้อยดีให้รีสตาร์ท MAMP และข้อผิดพลาดควรหายไป

คัดลอกมาจากhttp://dev.soup.io/post/56438473/If-youre-using-MAMP-and-doing-something


ฉันสังเกตเห็นเมื่อขั้นตอนการกำหนดค่าเสร็จสมบูรณ์ว่าการสนับสนุน SSL ถูกตั้งค่าเป็นไม่และการตั้งค่าการสนับสนุน SSH เป็นไม่ สิ่งนี้จะทำให้เกิดปัญหาหรือไม่
Adam Patterson

0

แม้มีปัญหาคล้ายกันก็แก้ไขได้โดยทำตามขั้นตอน
1) เข้าสู่ระบบ "Cpanel" ของโฮสติ้งของคุณ
2) ไปที่ "ตรวจสุขภาพและตรวจสอบ"
3) คลิก "พอร์ต 80"
4) ตรวจสอบว่าถูกบล็อกหรือไม่
a) YES >> ลบไฟล์ที่อาจมีอยู่ในรายการ
b) NO >> ติดต่อฝ่ายสนับสนุนโฮสติ้งของคุณ
5) ถ้า 4a >> คลิกปลดบล็อกพอร์ตอาจใช้เวลาสองสามนาที / ชั่วโมงในการยกเลิกการปิดกั้น


เขาอยู่ใน localhost และเขากล่าวถึงเรื่องนี้ในบรรทัดแรกของเขา
trainoasis

0

พบปัญหาเดียวกัน แดชบอร์ดโหลดได้ดีส่วนของธีมและปลั๊กอินนั้นช้ามาก

พบว่ามันเป็นเพียงปัญหา DNS หลังจากตรวจสอบกับnslookupซึ่งให้สิ่งนี้กับฉัน:

Server:     127.0.0.53
Address:    127.0.0.53#53

แทนที่จะเป็นที่อยู่ ip จริงของฉัน

แก้ไขได้โดยทำสิ่งนี้:

sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
reboot 

-1

หลังจากใช้เวลามากขึ้นฉันก็แก้ปัญหานี้โดยดูที่

wp-config.php

ตรวจสอบให้แน่ใจว่าการตั้งค่าสถานะนี้เป็นเท็จหากไม่สามารถเกิดการอัพเดทที่แท้จริงได้

define('WP_HTTP_BLOCK_EXTERNAL', false);

ฉันได้ตั้งค่านี้เป็นเท็จปัญหายังคงมีอยู่
trainoasis


-2

แก้ไขwp_config.phpและเพิ่มส่วนของรหัสต่อไปนี้ไปยังส่วนท้ายของไฟล์:

define('FS_METHOD', 'direct');

ที่ควรอนุญาตให้ติดตั้งปลั๊กอินและชุดรูปแบบโดยตรงจากที่เก็บออนไลน์


-2

ไปที่หน้านี้ดาวน์โหลดไฟล์ zip ของปลั๊กอินและติดตั้งจากนั้นเปิดใช้งาน

ไปที่ WordPress Dashboard ของคุณคลิก WPCF Editor, Open Tab Proxy

ตั้งค่า HTTP Proxy ของคุณ

อย่างน้อยก็ใช้ได้กับฉัน


-2

เพียงกำหนด URL เว็บไซต์ของคุณในwp_configไฟล์ตัวอย่าง:

define( 'WP_SITEURL', 'http://localhost/your_site' );
define( 'WP_HOME', 'http://localhost/your_site' );

-2

นี่คือการแก้ไขปัญหาของฉัน

ขั้นที่ 1: ไปที่ Cpanel
ขั้นที่ 2: คลิกที่ "ตัวจัดการไฟล์"
ขั้นตอนที่ 3: เปิด "Wp-config.php" ในโหมดแก้ไข
ขั้นตอนที่ 4: วางบรรทัดนี้define('WP_HTTP_BLOCK_EXTERNAL', false);ในตอนท้าย ขั้นตอนที่ 5: บันทึกไฟล์

ตอนนี้ตรวจสอบhttp://yourdomain.com/wp-admin/แดชบอร์ดของคุณ- ฉันเดาว่ามันจะได้รับการแก้ไข


เขาอยู่ใน localhost และเขากล่าวถึงเรื่องนี้ในบรรทัดแรกของเขา นอกจากนี้ไม่ได้แก้ไขปัญหา :)
trainoasis
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.