SSL Memecah Wordpress CSS

15

Kami membeli sertifikat SSL dari solusi jaringan (tidak akan pernah merekomendasikan mereka kepada musuh terburuk saya, btw).

Rupanya itu diaktifkan ... melakukan beberapa pemeriksaan yang mengatakan itu diaktifkan untuk domain kami. Tetapi ketika saya memasukkan https://www.texasshredderclassic.com seluruh situs rusak. Untuk lebih spesifik, dengan "break", maksud saya benar-benar menonaktifkan CSS, dan login saya Pengguna + Kata Sandi tidak lagi berfungsi (sepertinya ini mungkin petunjuk?)

Saya sudah mencoba mengunduh HTTPS Wordpress, tetapi itu membuat saya keluar dari halaman admin dan juga merusak CSS.

Saya tidak peduli apakah itu berfungsi di seluruh situs, hanya perlu berfungsi untuk halaman formulir kami (texasshredderclassic.com/registration) - menggunakan bentuk gravitasi dan menghubungkan ke authorize.net!

Saya merobek rambut saya di sini karena saya tidak tahu ke mana harus pergi selanjutnya. Sepertinya kita memiliki sertifikat SSL ... tidak bisa melakukan apa-apa! Setiap bantuan sangat dihargai!

pengguna1727053
sumber
'... seluruh situs jeda' tidak terlalu membantu siapa pun yang mau menawarkan bantuan. Bisakah Anda mengedit pertanyaan Anda untuk merinci masalah dan perilaku yang Anda lihat?
Steve
terima kasih atas sarannya, tambahkan lebih detail, semoga ini membantu! Terima kasih!
user1727053
Saya tidak dapat menemukan masalah dengan CSS, banyak baik untuk saya bahkan di halaman pendaftaran. Tidak ada kesalahan dalam Firebug atau peringatan sertifikat / SSL. Sampai saya tiba di halaman pendaftaran; di mana formulir memberi tahu saya halaman tersebut tidak aman.
Steve
itu dengan https: // di depan, Stephen?
user1727053
Ya, bagaimana lagi saya akan menguji sertifikat? ;)
Steve

Jawaban:

34

Untuk bagian login, ini berfungsi untuk saya ...

Rekatkan baris berikut di wp-config.php Anda

if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';

tetapi pastikan Anda melakukannya sebelum baris berikut

require_once(ABSPATH . 'wp-settings.php');

Dengan melakukannya, Anda dapat memperoleh panel admin kembali ... Lihat detailnya di sini

Juga untuk menghindari konten Campuran, setelah memulihkan panel admin Anda, ingatlah untuk pergi ke PENGATURAN, Umum, ubah URL Server dari http ke https.

Muhammad Ahmar Khan
sumber
1
Astaga. setelah melihat sekitar selusin artikel ssl bodoh di google yang tidak pernah menyebutkan ini - ini bekerja.
Dobler
jawaban ini harus diterima, bekerja dengan baik!
Miguel Mota
kerangka kerja terluas yang digunakan di web, dan setelah bertahun-tahun masih membutuhkan perbaikan seperti itu. Arsitektur mengerikan yang tidak memungkinkannya stabil
Elvis Ciotti
apakah ini masih terbaru? Saya menyelesaikannya dengan menginstal dua plugin: - wordpress.org/plugins/really-simple-ssl dan - wordpress.org/plugins/remove-http
rubo77
Terima kasih, ini berhasil. tidak perlu plugin tambahan. Saya menambahkan info ke masalah di core.trac.wordpress.org/ticket/38273#comment#
rubo77
4

Buka Pengaturan Umum WordPress Anda dan ubah Alamat WordPress (URL) dan Alamat Situs (URL) dari HTTP ke HTTPS.

ps. Dan nonaktifkan semua plugin yang merusak situs Anda.

Jika itu tidak memperbaiki ini ada panduan yang tepat di sini dan beberapa langkah yang dapat Anda ambil: https://managewp.com/wordpress-ssl-settings-and-how-to-resolve-mixed-content-warnings

Wyck
sumber
Saya khawatir melakukan ini karena saya punya teman yang mencoba melakukan ini dengan SSL dan itu benar-benar merusak wordpress-nya (ketika dia memindahkannya ke https: //) Dan juga, bukankah ini akan membuatnya jadi semua halaman saya dimuat dengan https di depan, membuatnya lebih lambat?
user1727053
seharusnya tidak merusak apa pun. baru saja melakukannya tadi malam.
Sagive SEO
Tergantung pada tema / kode plugin Anda, jika ditulis dengan benar tidak akan mempengaruhi apa pun.
Wyck
Baiklah, saya melakukannya ... sekarang https: //, tetapi sertifikat masih mengatakan tidak aman? Ya Tuhan aku jauh di atas kepalaku ...
user1727053
Bekerja untukku !!
Abram
3

Jenis "pemecahan" CSS ini sebagian besar disebabkan karena mengakses file melalui permintaan HTTP pada koneksi HTTPS , atau singkatnya, mengakses file yang tidak aman .

Di tautan yang disediakan, formulir Pendaftaran dimuat dalam iframe , dan juga, file CSS-nya dimuat oleh HTTP dan bukan oleh koneksi HTTPS.

Jadi, jika Anda memiliki akses langsung ke file yang disajikan sebagai formulir pendaftaran, ubah semua http: // menjadi https: // mungkin berhasil, tapi saya sudah menggunakan SSL Insecure Content Fixer , dan berfungsi dengan baik hingga sekarang.

Snazzy Sanoj
sumber
0

Sudahkah Anda mencoba menjalankan SSL Insecure Content Fixer ? (pengungkapan: Saya menulisnya, tetapi saya hanya ingin tahu apakah Anda mencoba memperbaiki masalah Anda dengan plugin ini). Seharusnya menghapus sebagian besar kesalahan memuat skrip, setidaknya untuk plugin yang belum terlalu nakal.

Saya perhatikan bahwa Anda menjalankan WP 3.5. Saya punya laporan pagi ini bahwa seseorang yang menjalankan WP 3.5 dengan menggunakan stylesheet bloginfo('stylesheet_url');mendapatkan masalah yang sama, laporan konten tidak aman pada stylesheet tema mereka. Bisakah Anda melihat tema Anda dan memberi tahu kami bagaimana lembar gaya Anda dimuat?

sadar web
sumber
Di mana saya menemukan info ini? Sudah mencoba menggunakan SSL Insecure Content Fixer ... tidak ada perbedaan!
user1727053
Lihat di header.php tema Anda, temukan <link rel="stylesheet"bitnya dan beri tahu kami apa yang mereka katakan.
webaware
@ user1727053: apakah Anda melihat header.php di tema Anda? Apa tautan stylesheet? Apakah Anda masih menjalankan SSL Insecure Content Fixer atau WordPress HTTPS? (jika demikian, maka Anda memiliki beberapa plugin / tema yang buruk; jika tidak, silakan nyalakan salah satu dari mereka sehingga kita dapat melihat apa yang tersisa yang rusak!)
webaware