Đã xảy ra lỗi không mong muốn. Một cái gì đó có thể sai với WordPress.org hoặc cấu hình của máy chủ này


15

Tôi đang chạy WordPress trên máy chủ WAMP localhost và bất cứ khi nào tôi truy cập "Plugins" hoặc "Bảng điều khiển> Cập nhật" hoặc thậm chí là "Bảng điều khiển" không tải gì (không có tin tức WordPress, không cập nhật và tôi không thể tìm kiếm plugin cũng không cập nhật chúng).

Trong phần "Plugin", tôi thấy điều này khi tôi cố gắng tìm kiếm thứ gì đó:

Đã xảy ra lỗi không mong muốn. Một cái gì đó có thể sai với WordPress.org hoặc cấu hình của máy chủ này. Nếu bạn tiếp tục gặp vấn đề, vui lòng thử các diễn đàn hỗ trợ.

Có ai gặp phải vấn đề này trước đây? Nó đã xảy ra qua đêm một vài tuần trước đối với tôi. Nó đã hoạt động trong một thời gian dài và rồi một ngày nó dừng lại. Những gì tôi đã làm:

  • Tìm kiếm các diễn đàn hỗ trợ Google và WordPress.org. Vấn đề này được đề cập hàng trăm lần và không có giải pháp.
  • Đã kiểm tra php.ini, cấu hình của Apache, .htaccess, đã bật các mô-đun PHP / Apache có khả năng liên quan, đã kiểm tra xem WAMP có được đặt thành "trực tuyến" không (WAMP của tôi hiện có thể truy cập được từ các máy tính mạng khác).
  • Cho phép mọi quyền đối với WAMP trong "Cho phép chương trình thông qua Windows Firewall".
  • Vô hiệu hóa tất cả các plugin và chủ đề khác với plugin mặc định.
  • Đã kiểm tra [Cài đặt> Chung] để xem URL có hợp lệ không và chúng có hợp lệ không.
  • Đã lưu lại [Cài đặt> Permalinks].
  • Đã cài đặt một WordPress khác trên localhost này và nó hoạt động . Vậy tại sao không phải là cái đầu tiên?

Cài đặt lại WordPress.
kaiser

2
@kaiser Vâng, nó sẽ hoạt động và tôi đã làm điều đó. Nhưng tại sao điều này xảy ra? Chuyện gì đã xảy ra? Mọi người có nên đối mặt với cùng một vấn đề và nhập câu hỏi này để cài đặt lại trang web WordPress (có khả năng sống) của họ khi điều này xảy ra không?
Paul

1
Tôi cho rằng vấn đề là các tệp không đầy đủ hoặc bị hỏng. Vì vậy, có, đó sẽ là đề nghị của tôi.
kaiser

1
Tôi đã sử dụng WordPress 3.5 và sau đó là Solitaireres 3.6 trong khoảng 10 tháng trên localhost này. Nó đã bị hỏng một hoặc hai tuần trước và hôm nay tôi không thể cập nhật lên WordPress 3.7. Tôi đã cập nhật / wp-gồm / và / wp-admin / và các tệp khác ngoại trừ wp-config.php và / wp-content /. Khi tôi nhập localhost / wp-admin, nó đã yêu cầu tôi cập nhật cơ sở dữ liệu và cập nhật lên WordPress 3.7 nhưng vấn đề vẫn còn. Vì vậy, tải lại các tệp và cập nhật WordPress không phải là một giải pháp. Điều này có lẽ là một cái gì đó sai với cơ sở dữ liệu. Cài đặt lại toàn bộ WordPress và làm sạch cơ sở dữ liệu giúp.
Paul

Câu trả lời:


5

Trong trường hợp của tôi, nó chỉ đơn giản là URL SITE để trống trong Cài đặt -> Chung. Tôi đã điền nó với URL trang web của mình và mọi thứ bắt đầu hoạt động trở lại.

Tôi đã phát hiện ra bằng cách bật WP_DEBUG trong wp-config.php và tôi đã gặp lỗi này: "Lưu ý: Chỉ mục không xác định: máy chủ"


3

Đối với tôi, vấn đề là phần mềm localhost của tôi (MAMP, trên macOS) không thể tạo kết nối an toàn. Sau khi bật WP_DEBUG và kiểm tra tệp nhật ký, tôi thấy lỗi sau (nhấn mạnh thêm bởi tôi):

Cảnh báo PHP: Xảy ra lỗi không mong muốn. Một cái gì đó có thể sai với WordPress.org hoặc cấu hình của máy chủ này. Nếu bạn tiếp tục gặp vấn đề, vui lòng thử các diễn đàn hỗ trợ. ( WordPress không thể thiết lập kết nối an toàn với WordPress.org . Vui lòng liên hệ với quản trị viên máy chủ của bạn.) Trong wp-gộp / update.php

Sau một chút nghiên cứu, tôi tìm thấy một trang web nói rằng phần mở rộng cURL PHP của tôi có thể bị vô hiệu hóa. Tôi đã tạo một trang phpinfo () để kiểm tra; nó đã được kích hoạt

Sau đó, tôi tìm thấy một trang web khác nói rằng MAMP đi kèm với một thư viện libcurl đang thiếu một gói ca-cert. Tôi sẽ sao chép nội dung trang ở đây, chỉ trong trường hợp trang này tồn tại lâu hơn :)

Nếu bạn đang sử dụng MAMP và làm điều gì đó với cURL, rất có thể bạn sẽ gặp phải lỗi sau:

Lỗi CURL (60): Sự cố chứng chỉ SSL, xác minh rằng chứng chỉ CA vẫn ổn. Chi tiết: lỗi: 14090086: Các thói quen SSL: SSL3_GET_SERVER_CERTIFICATE: xác minh chứng chỉ không thành công

Đừng lo lắng: MAMP được gói cùng với thư viện curl dường như đang thiếu gói ca-cert, chúng tôi sẽ giải quyết bằng cách biên dịch lại libcurl MAMP đang sử dụng

Vì vậy, hãy làm như sau:

  1. Chạy / Ứng dụng / MAMP / Thư viện / bin / curl-config --version để xem phiên bản nào bạn có

  2. Truy cập http://curl.haxx.se/doad/ và tải xuống phiên bản phù hợp

  3. Định cấu hình nó với ./cool --prefix = / Ứng dụng / MAMP / Thư viện /

  4. thực hiện && thực hiện cài đặt

Nếu mọi thứ đều ổn, chỉ cần khởi động lại MAMP và lỗi sẽ biến mất

Sao chép từ http://dev.soup.io/post/56438473/ If-youre-USE-MAMP-and-doing-s Something


Tôi nhận thấy khi bước cấu hình hoàn tất, Hỗ trợ SSL được đặt thành không và Hỗ trợ SSH được đặt thành không. Điều này cũng sẽ gây ra vấn đề?
Adam Patterson

0

Ngay cả đã có một vấn đề tương tự, cách giải quyết bằng cách làm theo các bước.
1) Đăng nhập vào "Cpanel" trong Hosting của bạn
2) Goto "Kiểm tra và theo dõi sức khỏe"
3) Nhấp vào "Cổng 80"
4) Kiểm tra xem nó có bị chặn hay không,
a) CÓ >> Xóa các tệp có thể được liệt kê ở đó.
b) KHÔNG >> Liên hệ với bộ phận Hỗ trợ Hosting của bạn.
5) nếu 4a >> Nhấp vào bỏ chặn cổng, có thể mất vài phút / giờ để được bỏ chặn.


Anh ấy trên localhost và anh ấy đề cập đến điều này trong dòng đầu tiên của mình.
đào tạo

0

Gặp phải vấn đề tương tự. Bảng điều khiển đang tải tốt, chỉ có phần Chủ đề và plugin rất chậm.

Phát hiện ra rằng đó chỉ là sự cố DNS sau khi kiểm tra với nslookup , đã cho tôi điều này:

Server:     127.0.0.53
Address:    127.0.0.53#53

thay vì địa chỉ ip thực tế của tôi.

Giải quyết nó bằng cách làm điều này:

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

-1

Sau khi dành nhiều thời gian hơn, tôi đã giải quyết nó bằng cách nhìn vào

wp-config.php

Hãy chắc chắn rằng cờ này là sai, nếu đó là cập nhật thực sự không thể xảy ra

define('WP_HTTP_BLOCK_EXTERNAL', false);

Tôi đã đặt thành sai, vấn đề vẫn còn đó.
đào tạo


-2

Chỉnh sửa wp_config.phpvà thêm đoạn mã sau vào phần cuối của tệp:

define('FS_METHOD', 'direct');

Điều đó sẽ cho phép các plugin và chủ đề cài đặt trực tiếp từ kho lưu trữ trực tuyến.


-2

Tới trang này tải xuống tệp zip plugin và cài đặt nó sau đó kích hoạt nó.

Chuyển đến Bảng điều khiển WordPress của bạn, nhấp vào Trình chỉnh sửa WPCF, Proxy Tab mở.

Đặt Proxy HTTP của bạn.

Ít nhất là nó hoạt động trên mỏ của tôi.


-2

Chỉ cần xác định URL trang web của bạn trong wp_configtệp, ví dụ:

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

-2

Đây là cách vấn đề của tôi cố định.

Bước 1: Chuyển đến Cpanel
Bước 2: Nhấp vào "Trình quản lý tệp"
Bước 3: Mở "Wp-config.php" trong chế độ chỉnh sửa.
Bước 4: Dán dòng này define('WP_HTTP_BLOCK_EXTERNAL', false);ở cuối. Bước 5: Lưu tệp

Bây giờ hãy kiểm tra http://yourdomain.com/wp-admin/Bảng điều khiển của bạn - tôi đoán nó sẽ được sửa.


Anh ấy trên localhost và anh ấy đề cập đến điều này trong dòng đầu tiên của mình. Ngoài ra, điều này không khắc phục được vấn đề :)
trainoocation
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.