Terjadi kesalahan tak terduga. Mungkin ada yang salah dengan WordPress.org atau konfigurasi server ini

15

Saya menjalankan WordPress di server WAMP localhost dan setiap kali saya pergi ke "Plugin" atau "Dasbor> Pembaruan" atau bahkan ke "Dasbor" tidak ada yang dimuat (tidak ada berita WordPress, tidak ada pembaruan, dan saya tidak dapat mencari plugin atau memperbaruinya).

Di bagian "Plugin", saya melihat ini ketika saya mencoba mencari sesuatu:

Terjadi kesalahan tak terduga. Mungkin ada yang salah dengan WordPress.org atau konfigurasi server ini. Jika Anda terus mengalami masalah, silakan coba forum dukungan.

Adakah yang pernah mengalami masalah ini sebelumnya? Itu terjadi semalam beberapa minggu yang lalu bagi saya. Itu bekerja untuk waktu yang lama dan kemudian suatu hari berhenti. Apa yang sudah saya lakukan:

  • Mencari forum dukungan Google dan WordPress.org. Masalah ini disebutkan ratusan kali dan tidak ada solusi.
  • Diperiksa php.ini, konfigurasi Apache, .htaccess, diaktifkan modul PHP / Apache yang berpotensi terkait, diperiksa apakah WAMP diatur ke "online" (WAMP saya dapat diakses dari komputer jaringan lain sekarang).
  • Diizinkan setiap izin untuk WAMP di "Izinkan program melalui Windows Firewall".
  • Nonaktifkan semua plugin dan tema selain yang default.
  • Dicentang [Pengaturan> Umum] untuk melihat apakah URL itu valid dan benar.
  • Resaving [Pengaturan> Permalinks].
  • Menginstal WordPress lain di localhost ini dan berfungsi . Jadi, mengapa tidak yang pertama?
Paul
sumber
Instal ulang WordPress.
kaiser
2
@kaiser Ya, ini akan berhasil dan saya melakukannya. Tetapi mengapa ini terjadi? Apa yang terjadi? Haruskah semua orang menghadapi masalah yang sama dan memasukkan pertanyaan ini menginstal ulang situs web WordPress mereka (berpotensi tinggal) ketika ini terjadi?
Paul
1
Saya berasumsi bahwa masalahnya adalah file tidak lengkap atau rusak. Jadi ya, itulah saran saya.
kaiser
1
Saya telah menggunakan WordPress 3.5 dan kemudian WordPres 3.6 selama sekitar 10 bulan di hosting lokal ini. Itu rusak satu atau dua minggu yang lalu dan hari ini saya tidak dapat memperbarui ke WordPress 3.7. Saya memperbarui / wp-include / dan / wp-admin / dan file lainnya kecuali wp-config.php dan / wp-content /. Ketika saya memasukkan localhost / wp-admin itu meminta saya untuk memperbarui database dan memperbarui ke WordPress 3.7 berhasil tetapi masalah tetap ada. Jadi, mengunggah ulang file dan memperbarui WordPress bukanlah solusi. Ini mungkin ada yang salah dengan database. Menginstal ulang seluruh WordPress dan membersihkan basis data membantu.
Paul

Jawaban:

5

Dalam kasus saya, itu hanyalah URL SITE yang dibiarkan kosong di Pengaturan -> Umum. Saya mengisinya dengan URL situs saya, dan semuanya mulai berfungsi lagi.

Saya mengetahuinya dengan mengaktifkan WP_DEBUG di wp-config.php, dan saya mendapatkan kesalahan ini: "Pemberitahuan: Indeks tidak ditentukan: host"

jim. sial
sumber
3

Bagi saya, masalahnya adalah perangkat lunak localhost saya (MAMP, pada macOS) tidak dapat membuat koneksi yang aman. Setelah mengaktifkan WP_DEBUG dan memeriksa file log, saya melihat kesalahan berikut (penekanan ditambahkan oleh saya):

Peringatan PHP: Terjadi kesalahan tak terduga. Mungkin ada yang salah dengan WordPress.org atau konfigurasi server ini. Jika Anda terus mengalami masalah, silakan coba forum dukungan. ( WordPress tidak dapat membuat koneksi yang aman ke WordPress.org . Silakan hubungi administrator server Anda.) Di wp-include / update.php

Setelah sedikit riset, saya menemukan satu situs yang mengatakan bahwa ekstensi PHP CURL saya mungkin dinonaktifkan. Saya membuat halaman phpinfo () untuk memeriksa; sudah diaktifkan.

Kemudian saya menemukan situs lain yang mengatakan bahwa MAMP dilengkapi dengan perpustakaan libcurl yang tidak memiliki bundel ca-cert. Saya akan menyalin konten halaman di sini, kalau-kalau halaman ini berlangsung lebih lama :)

Jika Anda menggunakan MAMP dan melakukan sesuatu dengan cURL, kemungkinan Anda akan mengalami kesalahan berikut:

Kesalahan CURL (60): Masalah sertifikat SSL, verifikasi bahwa sertifikat CA OK. Detail: kesalahan: 14090086: Rutinitas SSL: SSL3_GET_SERVER_CERTIFICATE: verifikasi sertifikat gagal

Jangan khawatir: MAMP dibundel dengan pustaka curl yang tampaknya tidak memiliki bundel ca-cert, yang akan kami pecahkan dengan hanya mengkompilasi ulang libcurl yang digunakan MAMP

Jadi, mari kita lakukan hal berikut:

  1. Jalankan / Aplikasi / MAMP / Perpustakaan / bin / curl-config --version untuk melihat versi yang Anda punya

  2. Buka http://curl.haxx.se/download/ dan unduh versi yang tepat

  3. Konfigurasikan dengan ./configure --prefix = / Applications / MAMP / Library /

  4. make && make install

Jika semuanya berjalan dengan baik, restart saja MAMP dan kesalahannya harus hilang

Disalin dari http://dev.soup.io/post/56438473/If-Anda-using-MAMP-and-doing-something

kayge
sumber
Saya perhatikan setelah langkah konfigurasi selesai bahwa Dukungan SSL diatur ke tidak, dan Dukungan SSH diatur ke tidak. Apakah ini juga akan menyebabkan masalah?
Adam Patterson
0

Well Even punya masalah serupa, caranya diselesaikan dengan mengikuti langkah-langkah
1) Masuk ke "Cpanel" dari Hosting Anda
2) Masuk "Pemeriksaan dan Pemantauan Kesehatan"
3) Klik "Port 80"
4) Periksa apakah itu Diblokir,
a) YA >> Hapus file yang mungkin terdaftar di sana.
b) TIDAK >> Hubungi Dukungan Hosting Anda.
5) jika 4a >> Klik unblock the port, Mungkin butuh beberapa menit / jam untuk mendapatkan blokir.

pengguna3727574
sumber
Dia ada di localhost dan dia menyebutkan ini di baris pertamanya.
trainoasis
0

Mengalami masalah yang sama. Dasbor sedang memuat dengan baik, hanya bagian Tema dan plugin yang benar-benar lambat.

Mengetahui bahwa itu hanya masalah DNS setelah memeriksa dengan nslookup , yang memberi saya ini:

Server:     127.0.0.53
Address:    127.0.0.53#53

bukannya alamat ip saya yang sebenarnya.

Selesaikan dengan melakukan ini:

sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
reboot 
Steve DeSousa
sumber
-1

Setelah menghabiskan lebih banyak waktu, ini saya telah menyelesaikan ini dengan melihat

wp-config.php

Pastikan bendera ini salah, jika benar pembaruan tidak dapat terjadi

define('WP_HTTP_BLOCK_EXTERNAL', false);
HMagdy
sumber
Saya salah set ini, masalahnya masih ada.
trainoasis
-2

Cobalah untuk melakukan ping wordpress.org, masukkan entri dns di /etc/resolv.conf

John Ian Medilo
sumber
-2

Edit wp_config.phpdan tambahkan potongan kode berikut ke buttom file:

define('FS_METHOD', 'direct');

Itu akan memungkinkan instalasi plugin dan tema langsung dari repositori online.

Terkenal jahat
sumber
-2

Pergi ke halaman ini untuk mengunduh file zip plugin dan menginstalnya kemudian mengaktifkannya.

Buka Dasbor WordPress Anda, klik Editor WPCF, Proksi Tab Terbuka.

Tetapkan Proxy HTTP Anda.

Setidaknya itu bekerja pada milikku.

Segera
sumber
-2

Cukup tentukan URL situs Anda di wp_configfile, contoh:

define( 'WP_SITEURL', 'http://localhost/your_site' );
define( 'WP_HOME', 'http://localhost/your_site' );
Hansu
sumber
-2

Ini adalah bagaimana masalah saya diperbaiki.

Step1: Pergi ke Cpanel
Step2: Klik pada "File Manager"
Step3: Buka "Wp-config.php" dalam mode edit.
Langkah4: Tempelkan baris ini define('WP_HTTP_BLOCK_EXTERNAL', false);di akhir. Langkah5: Simpan file

Sekarang periksa http://yourdomain.com/wp-admin/Dashboard Anda - saya rasa itu akan diperbaiki.

Harkesh Singh Chauhan
sumber
Dia ada di localhost dan dia menyebutkan ini di baris pertamanya. Juga, ini tidak memperbaiki masalah :)
trainoasis