Grav-plugin-admin: Kesalahan saat mencoba mengunduh (kode: 0):

Dibuat pada 28 Feb 2019  ·  24Komentar  ·  Sumber: getgrav/grav-plugin-admin

Ketika saya mencoba memutakhirkan Panel Admin (di Panel Admin), dari v1.8.17 ke v1.8.19 saya mendapatkan kesalahan berikut:

Kesalahan saat mencoba mengunduh (kode: 0):
https://getgrav.org/download/plugins/admin/1.8.19 Pesan: URL menggunakan format buruk / ilegal atau URL hilang

Dengan perintah SSH dan GPM, ini berfungsi dengan baik.

40616

question

Komentar yang paling membantu

Saya juga mengalami masalah yang sama ini.
Saya rasa sekarang saya tahu lebih banyak tentang itu .. Menggunakannya di shared hosting juga.

Ketika saya masuk ke Konfigurasi, dan di bawah Sistem masuk ke Advanced ubah Metode Pengambilan Eksternal ke "fopen" DAN Verifikasi Jarak Jauh Peer (SSL) ke "Tidak" (meskipun berjalan dengan sertifikat dari LetsEncrypt)
Saya tiba-tiba dapat mengunduh dan menginstal pembaruan lagi ..

Mungkin ini juga berlaku untuk orang lain ..

Semua 24 komentar

Dapatkah Anda mencoba beralih dari Curl ke Fopen di konfigurasi sistem atau sebaliknya?

kasus yang sama di sini. ditambah lagi, saya tidak dapat mengunduh plugin apa pun

Saya menggunakan shared hosting

Bisakah Anda memeriksa apakah php Anda sama untuk cli dan web server?

Apakah Anda juga dapat memberi tahu kami jika ini adalah pertama kalinya Anda mencoba pembaruan atau jika masalah baru saja mulai muncul tetapi sebelumnya Anda memiliki pembaruan yang berhasil?

Saya juga mengalami masalah yang sama ini.
Saya rasa sekarang saya tahu lebih banyak tentang itu .. Menggunakannya di shared hosting juga.

Ketika saya masuk ke Konfigurasi, dan di bawah Sistem masuk ke Advanced ubah Metode Pengambilan Eksternal ke "fopen" DAN Verifikasi Jarak Jauh Peer (SSL) ke "Tidak" (meskipun berjalan dengan sertifikat dari LetsEncrypt)
Saya tiba-tiba dapat mengunduh dan menginstal pembaruan lagi ..

Mungkin ini juga berlaku untuk orang lain ..

Ketika saya masuk ke Konfigurasi, dan di bawah Sistem masuk ke Advanced ubah Metode Pengambilan Eksternal ke "fopen" DAN Verifikasi Jarak Jauh Peer (SSL) ke "Tidak" (meskipun berjalan dengan sertifikat dari LetsEncrypt)
Saya tiba-tiba dapat mengunduh dan menginstal pembaruan lagi ..

Saya memiliki masalah yang sama. Ini berhasil untuk saya.

Anda mungkin memiliki sertifikat dasar SSL versi terlalu lama di server Anda. Itu biasanya dapat diperbarui dengan memutakhirkan perangkat lunak server.

PS. ini berbeda dari sertifikat SSL server Anda sendiri.

Anda mungkin memiliki sertifikat dasar SSL versi terlalu lama di server Anda. Itu biasanya dapat diperbarui dengan memutakhirkan perangkat lunak server.

PS. ini berbeda dari sertifikat SSL server Anda sendiri.

Masalah yang disebutkan di sini adalah tentang Shared Hosting jadi, satu-satunya cara untuk mengupgrade sertifikat root SSL adalah menanyakan penyedia shared hosting, atau pindah ke povider lain ....
Seorang pengguna tidak dapat melakukan apa pun tentang sertifikat root dari host bersama ..

Apa yang baru saja Anda katakan menimbulkan bendera merah bagi saya. Saya akan menghubungi hosting tentang masalah tersebut dan jika tidak ada tanggapan, pindah ke tempat lain. Tidak ada gunanya tinggal di sebuah host yang tidak menjaga server tetap up-to-date. :)

Apakah ada cara untuk membuat ulang kesalahan ini menggunakan curl dari commandline (ssh) di server? Ini akan sangat membantu ketika berhadapan dengan penyedia hosting untuk menunjukkan kesalahan dan mempermudah mereka untuk memverifikasi bahwa peningkatan sertifikat root benar-benar menyelesaikan masalah.

Ya, dapatkan saja data dari browser Anda dan konversikan agar kompatibel ke CURL - Saya cukup yakin ada juga alat untuk itu. Satu-satunya peringatan adalah Anda harus masuk + memiliki token nonce, yang berarti permintaan perlu diubah sedikit.

Meskipun demikian, seharusnya tidak sulit untuk hanya memberi pengguna admin dan melalui langkah-langkah untuk mereproduksi masalah. Kemungkinan akan membutuhkan lebih sedikit waktu dari semua orang.

Terima kasih @mahagr , tapi menurut saya ada kesalahpahaman. Anda berbicara tentang menggunakan curl untuk mengakses halaman admin grav untuk menciptakan kembali masalahnya? Maksud saya sesuatu yang lain:

Sejak mengubah dari curl ke fopen dalam konfigurasi sistem grav menyelesaikannya, harus ada panggilan curl dari grav yang salah secara internal? Panggilan itulah yang ingin saya ekstrak dan buat ulang pada baris perintah.

Oh, saya mengerti kali ini - menggunakan curl membuatnya gagal dan fopen menyelesaikan masalah.

Pada dasarnya, orang mengatakan bahwa mengubah pengaturan Remote Verify Peer (SSL) menjadi No memperbaiki masalah, yang berarti bahwa sertifikat SSL yang dipasang ke server sudah lama.

Saya menggunakan shared hosting dan masalahnya adalah koneksi keluar yang diblokir ke IP yang dapat saya masukkan ke daftar putih di panel kontrol host web saya,

Saya juga mengalami masalah yang sama ini.
Saya rasa sekarang saya tahu lebih banyak tentang itu .. Menggunakannya di shared hosting juga.

Ketika saya masuk ke Konfigurasi, dan di bawah Sistem masuk ke Advanced ubah Metode Pengambilan Eksternal ke "fopen" DAN Verifikasi Jarak Jauh Peer (SSL) ke "Tidak" (meskipun berjalan dengan sertifikat dari LetsEncrypt)
Saya tiba-tiba dapat mengunduh dan menginstal pembaruan lagi ..

Mungkin ini juga berlaku untuk orang lain.

Saya memperbarui ke versi 1.6.22 menggunakan langkah-langkah di atas - terima kasih.
Catatan: Metode Pengambilan Eksternal pada versi saya adalah Metode Pengambilan Jarak Jauh
Remote Fetch Method

Saya sendiri mengalami masalah ini (hosting bersama, tetapi saya adalah adminnya. Debian 9.12, paket sudah diperbarui).

Mengubah Metode Pengambilan untuk dibuka dan Verifikasi Peer ke Tidak dari Jarak Jauh tidak membantu. Saya masih mendapatkan tanggapan AJAX tidak valid.

Saya dapat secara manual mengikuti pengalihan dengan curl -v dan mengunduh file pada akhirnya. Jadi saya pikir saya mengubah Metode Ambil ke cURL, masalah yang sama.

Saya mengalami masalah ini di server CentOS 8 yang dihosting sendiri. SELinux memblokir koneksi jaringan untuk proses httpd.

Hubungkan ke server dengan ssh dan jalankan perintah berikut (Anda harus menjadi admin):
sudo sestatus -b |grep httpd_can_network_connect
Default-nya adalah "off".

Setel ke "aktif"
sudo setsebool -P httpd_can_network_connect 1

Setelah selesai, masalah harus diselesaikan.

Masalah yang sama di sini. Sistem diubah menjadi fopen dan 'Remote Verify Peer (SSL)' menjadi no .. Tidak ada perubahan, masih error.

Hosting Grid MediaTemple Bersama ..

Grav 1.7 memiliki peningkatan (menggunakan pustaka Symfony) saat mengunduh pembaruan. Dapatkah Anda mencoba (di situs pengujian) jika mereka memperbaiki masalah?

Grav 1.7 memiliki peningkatan (menggunakan pustaka Symfony) saat mengunduh pembaruan. Dapatkah Anda mencoba (di situs pengujian) jika mereka memperbaiki masalah?

Ini memperbaiki pembaruan unduhan, meskipun masih menunjukkan 'pengambilan gagal' untuk hal-hal seperti 'Bersihkan Cache Lama' ('Ambil Gagal:
Menghapus 1 folder cache lama ... {"status": "success", "message": null} ')

@ezchile Bisakah Anda membuat terbitan baru tentang ini?

Terima kasih, lebih mudah mengikuti terbitan terbuka. :)

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

amadeusp picture amadeusp  ·  3Komentar

jundiya picture jundiya  ·  4Komentar

fourroses666 picture fourroses666  ·  4Komentar

illycz picture illycz  ·  5Komentar

coolemur picture coolemur  ·  3Komentar