2017-01-29 127 views
0

我在2.1.0.2版本的各種opencart安裝上啓用ssl時出現奇怪的問題。Opencart 2.1.0.2 ssl無法啓用

我有一個VPS,通過新的cpanel SSL可用的所有可用。

我已經在很多opencart 1.5版本,wordpress甚至老joomla帳戶上啓用了SSL和HTTPS。

但是,當我嘗試通過以下過程在任何opencart 2.1.0.2版本上啓用https時,我得到了一個奇怪的重定向到我的vps的暫停帳戶。

我在Opencart的2.1.0.2遵循SSL的程序是:

我都在的public_html和管理員編輯的config.php文件

// HTTPS 
define('HTTPS_SERVER', 'https://example.com/admin/'); 
define('HTTPS_CATALOG', 'https://example.com/'); 

我通過在後端服務器設置啓用SSL Opencart的

和我在.htacces添加文件

RewriteCond %{HTTPS} off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L] 

後右

RewriteEngine On 

我甚至試圖迫使HTTPS的所有環節中的配置文件爲:

// HTTP 
define('HTTP_SERVER', 'https://example.com/admin/'); 
define('HTTP_CATALOG', 'https://example.com/'); 

// HTTPS 
define('HTTPS_SERVER', 'https://example.com/admin/'); 
define('HTTPS_CATALOG', 'https://example.com/'); 

沒有運氣。

任何想法?

謝謝

回答

0

之前您添加任何配置更改,請訪問網站: https://example.com/

如果你仍然得到怪異,出人意料頁 - 聯繫您的主機,因爲有一個在Opencart的沒有變化,你可以做修復服務器配置錯誤。

說了那麼,你是如何「啓用」SSL?通過讓我們加密還是購買SSL?如果您僅將https添加到配置文件中,則不會啓用任何SSL。您的主機可能會「提供」它,但默認情況下它可能不存在。

如果您的主機通過您的cPanel提供它,請通過Let's Encrypt cPanel插件安裝免費的SSL。它應該自動完成,只需幾秒鐘即可完成,一旦它被安裝並激活到您的網站,您將收到一條成功消息。