Direktori Artikel
Pernahkah Anda mengalami skenario ini: Setelah memindahkan situs web Anda, Anda mendapatkan halaman kesalahan 500 yang mempesona segera setelah Anda membukanya?
Apakah Anda merasa seperti bola karet yang kempes?
Sekarang saya akan memandu Anda melaluinya dengan cara yang paling sederhanaWordPressIni dapat dengan mudah ditangani bahkan ketika memindahkan atau melakukan instalasi baru, jadi memulihkan situs web bebas stres!
Kesalahan 500 adalah kode status respons dari kesalahan sisi server. Terus terang, ini berarti "kepala server mengalami hubungan pendek" dan tidak dapat menangani permintaan Anda.
Terutama ketika Anda mengganti server baru untuk website Anda, masalah lebih mungkin muncul.

Mengapa terjadi error 500 saat memindahkan website?
Pertama, kita harus mencari tahu sumber masalahnya dan melakukan sedikit pemecahan masalah terlebih dahulu.
500 kesalahan terjadi saat berpindah, sebagian besar karena alasan berikut:
- Plug-in firewall tidak dimatikan: Banyak orang mengabaikan hal ini, menyebabkan situs web langsung "mogok" setelah dipindahkan.
- Konflik konfigurasi server:menyukai
.htaccessAturan dalam file tidak kompatibel dengan server baru. - Masalah plugin dan tema: Plugin atau tema asli tidak diunggah, mengakibatkan fungsi tidak normal.
- Konfigurasi basis data salah: URL tidak diperbarui dan tautannya tidak valid.
Kelihatannya ribet, namun nyatanya asalkan mengikuti langkah-langkahnya, semuanya bisa diselesaikan dengan mudah.
Langkah 1: Matikan plugin firewall
Jika Anda mengaktifkan plugin firewall, seperti Wordfence, pastikan untuk mematikannya secara manual sebelum pindah.
Jika backend situs web asli tidak dapat login, maka hanya dapat ditutup dengan memodifikasi file.
Metode operasi tertentu
- naikkan
.htaccess,.user.ini和php.inimengajukan. - Hapus kode yang dikelilingi komentar "Wordfence WAF".
- Pastikan optimasi firewall dinonaktifkan dan hapus
wordfence-waf.phpmengajukan.
⚠️ Kiat:Merevisi .user.ini Setelah file diunggah, mungkin diperlukan waktu sekitar 5 menit untuk diterapkan. Jika Anda terlalu tidak sabar, Anda mungkin melihat layar putih atau pesan kesalahan.
Langkah Kedua: Metode Pemulihan Migrasi Terbaik untuk Instalasi WordPress yang Bersih
Ketika mematikan firewall secara manual tidak berhasil, kita perlu menggunakan trik utama - instalasi baru pemulihan migrasi WordPress. Berikut langkah detailnya:
1. Uji pemulihan database cadangan
Pertama, unggah file cadangan ke server dan dekompresi data cadangan. Misalnya:
cd /home/chen/web/chenweiliang.com/public_html
tar zxvf CHENWEILIANG.COM_44XXR4XU01.tar.gz
- Selain itu, Anda perlu menginstal ulang situs WordPress di nama domain lain, seperti:www.etufo.org
2. Pemulihan basis data
Impor file database ke database WordPress yang baru diinstal:
mariadb -u root -pBK********P chen_wl < CHENWEILIANG.COM_44XXR4XU01.sql
3. Ubah URL basis data
Ubah URL asli di database ke nama domain baru:
Untuk mengubah file konfigurasi dan URL database, lihat tutorial berikut▼
**Petunjuk modifikasi:** Masukkan konten baru ke bagian logis yang terkait dengan pencadangan dan instalasi. Secara khusus, tambahkan paragraf di akhir judul pertama untuk memandu pengguna melakukan langkah berikutnya.
Langkah 3: Direktori nama domain dan konfigurasi host lokal
Ganti nama direktori nama domain ke jalur target baru:
mv /home/chen/web/etufo.org/public_html /home/chen/web/chenweiliang.com/public_html
- Sebelum mengganti nama ke jalur target baru, Anda perlu membuat direktori nama domain untuk situs web baru terlebih dahulu.
/home/chen/web/etufo.org/public_htmlGanti nama menjadi yang lain.
Ubah file host lokal
- Buka Notepad (hak admin).
- Masuk jalur
C:\Windows\System32\drivers\etc\hosts. - Tambahkan IP server dan nama domain baru, misalnya:
192.168.1.1 www.chenweiliang.com - Simpan dan tutup file.
Langkah 4: Unggah plugin dan tema situs web asli
Selanjutnya, kita perlu mengembalikan plugin dan tema situs web asli:
Langkah-langkah spesifik
- Plugin paket dan direktori tema:
tar -zcvf plugins-themes.tar.gz plugins themes - Pindah ke direktori target:
mv plugins-themes.tar.gz /home/chen/web/chenweiliang.com/public_html/wp-content - Buka zip file:
cd /home/chen/web/chenweiliang.com/public_html/wp-content tar zxvf plugins-themes.tar.gz
Terakhir, tambahkan .htaccess 和 wp-config.php Konfigurasi khusus file.
Langkah 5: URL database dan penggantian jalur
使用 Search & Replace Plugin yang menggantikan jalur server lama dengan yang baru.
Untuk operasi tertentu, silakan merujuk ke artikel ini:Bagaimana cara mengubah semua URL database WordPress menjadi HTTPS?
Langkah 6: Uji plugin langkah demi langkah
Setelah instalasi baru selesai, jangan aktifkan semua plug-in sekaligus.
Disarankan untuk mengaktifkan 10 plugin sekaligus, dan jika terjadi masalah, atasi masalahnya satu per satu.
Kesimpulan
Melalui metode migrasi pamungkas "instalasi baru WordPress", kami dapat secara efektif menyelesaikan masalah kesalahan 500 saat memindahkan situs web. Cara ini tidak hanya menjamin integritas website, namun juga meminimalisir berbagai masalah akibat konfigurasi yang tidak tepat.
Terakhir, ingatlah satu kebenaran:Situs web Anda adalah aset Anda, dan memeliharanya sama pentingnya dengan merawat anak Anda sendiri.
Sekarang, cobalah! Jika Anda mengalami masalah, silakan tinggalkan pesan dan saya akan mencoba yang terbaik untuk membantu Anda menyelesaikannya!
Bacaan lebih lanjut:
Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) Share "500 Kesalahan Pemindahan Website?" Cara Terbaik untuk Bermigrasi dan Memulihkan dari Instalasi WordPress Baru akan membantu Anda.
Selamat datang untuk membagikan tautan artikel ini:https://www.chenweiliang.com/cwl-32420.html



