Persekitaran pengendalian tutorial ini: sistem Windows 10, WordPress versi 6.1, komputer Dell G3.
Apakah yang perlu saya lakukan jika wordpress melaporkan ralat 429?
Penyelesaian yang sempurna untuk ralat WordPress "429 Too Many Requests"
Dalam tempoh ini (sebenarnya ia telah bertahan lama) selagi pelayan berada di China webmaster WordPress sepatutnya mempunyai satu perkara yang menjengkelkan Setiap kali mereka ingin menaik taraf versi WordPress, atau menaik taraf tema atau pemalam platform WordPress, mereka akan menerima mesej ralat "429 Terlalu Banyak Permintaan".
Sebab "429 Terlalu Banyak Permintaan"
Sesetengah Apabila juruweb WordPress menghadapi ralat 429, reaksi pertamanya mungkin terdapat masalah dengan pakej pemasangan WordPress, tema WordPress atau fail pemalam. Ia sebenarnya boleh, tetapi kali ini, ia tidak. Cuma pelayan wordpress.org tidak boleh diakses di China.
Jadi, adakah wordpress.org disekat di China? Seperti yang ditunjukkan dalam gambar di bawah:
Memandangkan wordpress.org tidak disekat, editor terus baca maklumat itu jika anda boleh menemui beberapa petunjuk. Akhirnya menemuinya di forum wordpress.org: "Adakah wordpress.org menyekat lawatan dari wilayah China?"
Mungkin bermaksud:
(1) WordPress tidak mempunyai sekatan geografi. Ralat 429 yang dilaporkan di rantau China bukan disebabkan oleh batasan khas WordPress.
(2) Kakitangan forum WordPress menjawab bahawa kemungkinan terdapat terlalu banyak permintaan daripada alamat IP ini baru-baru ini, jadi anda telah mencapai had kadar.
(3) Penanya Cina mempersoalkan, "Saya tahu ngx_http_limit_req_module ialah modul nginx yang berguna untuk mengehadkan kadar, tetapi sukar untuk mempercayai bahawa kebanyakan China dihadkan. Pangkalan data geolokasi IP kelihatan sangat Seperti penyekatan geo, ia mengembalikan HTTP 429 dan bukannya HTTP 403. "
Oleh itu, mengapakah WordPress melaporkan ralat 429 apabila mengakses tapak web wordpress.org semasa mengemas kini versi, atau menaik taraf tema dan pemalam? Saya serahkan kepada semua orang untuk meneka.
Cara menyelesaikan "429 Terlalu Banyak Permintaan"
Pilihan 1: Muat turun dan muat naik kemas kini fail secara manual
Ketika itulah anda perlu mengemas kini ke versi terkini masa WordPress, atau apabila mengemas kini tema dan pemalam, anda boleh memintas tembok api ke wordpress.org, memuat turun pakej pemasangan WordPress, tema dan pemalam WordPress, dan kemudian memuat naiknya secara manual ke pelayan untuk melakukan kemas kini.
Pilihan 2: Gunakan versi terkini imej WordPress pihak ketiga
Tambahkan kod PHP berikut pada function.php fail pemasangan WordPress dan gunakan yang ketiga -fail imej parti untuk melaksanakan Versi WordPress dikemas kini.
<?php add_filter('site_transient_update_core', function($value){ foreach ($value->updates as &$update) { if($update->locale == 'zh_CN'){ $update->download = 'http://www.xintheme.cn/download/wordpress-zh_CN.zip'; $update->packages->full = 'http://www.xintheme.cn/download/wordpress-zh_CN.zip'; } } return $value; });
Pilihan 3: Penyelesaian sempurna - pasang pemalam Kill 429
Dua pilihan di atas, pilihan 1 terlalu menyusahkan dan prosesnya agak rumit; pilihan 2 sahaja Terhad untuk mengemas kini versi WordPress, tema dan pemalam WordPress tidak boleh dikemas kini.
Kami juga mengesyorkan menggunakan pilihan ketiga Anda hanya perlu memasang dan mendayakan pemalam Kill 429 untuk terus meningkatkan versi WordPress dan mengemas kini tema dan pemalam WordPress.
Pembelajaran yang disyorkan: "Tutorial WordPress"