pakai vps.
sudah coba seluruhnya :
1. .htaccess file yang corrupt
2. PHP memory limit
3. plugin atau theme,
coba deactive plugin dan theme,
terkadang ada beberapa plugin yang bentrok,
4. coba upload ulang core file (wp-admin and wp-includes folder)
tetap error 500.
php nya ada yg enggak beres..
error 500 bukan dari PHP, tapi dari web server..
cara investigasi yang simple:
1. coba rename .htaccess ke htaccess.txt, kemudian test browsing ke halaman home bisa tdk? kalo bisa, artinya .htaccess yg masalah
2. Kalau No 1 tidak berhasil, coba kosongkan folder web utama (misal /var/www/html atau /home/username/public_html), dan isi dengan file index.php atau index.html yang kosong. coba browing apakah yg tampak error 500 atau halaman kosong? kalau halaman kosong, artinya ada masalah di chown. Solusinya kalau anda menggunakan lamp, pakai command chown www-data:www-data -R /var/www/html dan kalau pakai cpanel chown username:username -R home/username/public_html
Coba 2 langkah itu saja dulu, hasilnya spt apa
kalau 2 investigasi tsb masih error 500, nanti kita kasih next step