1. 程式人生 > >百度雲主機使用WordPress建站ideashare.club過程總結與那些坑

百度雲主機使用WordPress建站ideashare.club過程總結與那些坑

目錄

為什麼建站?

購買主機

配置主機

購買域名

ICP備案

解析域名

WordPress安裝

申請SSL證書

踩過的那些坑:

1,域名解析的設定

2,隱私保護開關操作失敗

3,開啟了SSL證書以及wordpress的HTTPS外掛,但是瀏覽器仍然報網站不安全


  • 為什麼建站?

一個月前的差不多這個時候,百度雲搞促銷,有代理商低價推送活動,抱著試一試的心態花費6.6塊錢買了一年的雲主機。

就是下面這個配置:

雖然很便宜,但是為什麼會買呢?因為一直想有一個自己專屬的域名網頁,總想在網際網路上留下點什麼,其次就是一個幹IT行業的人,總的知道一點網站建設的東西,因為其中涉及方方面面,雖然現在建站比以前簡單了太多太多,但是其實還是會涉及很多方面,我下文寫寫建站整個過程,就可以體現出來啦!

 

  • 購買主機

購買過程中主要是要記錄好自己的賬戶資訊,選好自己的套餐,這個每個服務商不同,反正跟著自己價效比覺得還行的選,或者看看自己的需求是打算長期使用?還是玩一玩!購買後會得到主要包括:

主機臨時域名

FTP地址

MySQL連線地址

PHPMyAdmin訪問地址

 

  • 配置主機

初始化設定包括對主機管理密碼、FTP密碼的設定,同時對MySQL密碼進行重置。

 

  • 購買域名

想一個好記,簡單,有含義的名字,再選擇是com,cn等等結尾的域名型別,當然其價格也不一樣,選好了購買就行了。

 

  • ICP備案

這個是所有中等待時間最長的,也是最麻煩的,不過如果購買的是國外的空間域名,那 恭喜你,不用花費等待這20天的時間了!

備案過程也就是讓你填一些個人或者企業資訊,上傳身份證明檔案,簽字畫押,工信部認證,一系列事情,相當於一個實名認證過程,如果真不想這麼麻煩,建議還是買國外的吧!

ICP備案申請通過稽核,會發給你一個備案/許可證編號,然後你的域名就可以繫結,開始正式啟用了!

 

  • 解析域名

域名繫結後,還需要將域名解析到該主機才可使用。按以下方法對繫結的域名進行域名解析:

新增CNAME解析記錄到AccessName.bj.bdysite.com

 (AccessName 為設定的管理賬號)。生效後,將實現各地各線路使用者訪問的智慧選路,就近訪問,並可自動對故障IP節點進行遮蔽。

百度雲主機使用參考文件:https://cloud.baidu.com/doc/BCH/index.html

  • WordPress安裝

首先得有個ftp工具,方便你跟伺服器進行檔案上傳下載,我下載的是FileZilla,非常的方便,可以快速上傳和下載,編輯。在Windows上操作也很方便。

然後是下載WordPress安裝包,你可以整包上傳或者修改wp-config後再上傳,前者是在配置頁面進行資料庫相關資訊的配置(百度其實已經給你建立好了一個數據庫,沒有的話,要自己建哦),後者是在本地編輯;也就是填寫資料庫連線方便的資訊;

DB_NAME 

在第二步中為WordPress建立的資料庫名稱

DB_USER 

在第二步中建立的WordPress使用者名稱

DB_PASSWORD 

第二步中為WordPress使用者名稱設定的密碼

DB_HOST 

第二步中設定的hostname(通常是localhost,但總有例外;參見編輯wp-config.php檔案中的“可能的DB_HOST值)。

DB_CHARSET 

資料庫字串,通常不可更改(參見zh-cn:編輯wp-config.php)。

DB_COLLATE 

留為空白的資料庫排序(參見zh-cn:編輯wp-config.php)。

 

最後就是在瀏覽器中輸入登入地址http://example.com/wp-admin/install.php,進入WordPress的安裝介面啦,這些官方都有文件,操作也還算簡單,就是一個註冊,繫結的過程。

wordpress操作的部分內容參見:https://codex.wordpress.org/zh-cn:%E5%AE%89%E8%A3%85WordPress

全部操作完成後,就可以看到你的網站的後臺了,可以進行主題,選單,頁面等各種資訊的配置了,操作熟悉一下應該就會操作了!

  • 申請SSL證書

最後就是如果使用http而不是使用的https的話,會遇到瀏覽器報警告,此網站不安全之類的,這是就需要申請免費或者購買證書了,然後將證書進行關聯新增。

具體新增過程可以參考 https://console.bce.baidu.com/cas/

 

  • 踩過的那些坑:

1,域名解析的設定

雲虛擬主機 / 主機管理 / 主機詳情  顯示解析未匹配

 

 

已新增解析但是主機顯示解析未匹配

 

BCH新增自定義域名解析的不是出口IP,是需要新增CNMAE解析記錄解析到BCH的臨時域名,可以參考此文件重新配置下https://cloud.baidu.com/doc/BCH/BchHost.html#.E5.9F.9F.E5.90.8D.E7.BB.91.E5.AE.9A 域名繫結部分。

上述問題首先要新增的是CNAME解析,而且最後還要去選擇自己域名,再次關聯,新增解析

 

2,隱私保護開關操作失敗

域名服務 / 域名管理 / 域名資訊/關閉-開啟WHOIS資訊隱私保護      

 

開啟失敗,彈窗顯示提交工單,不清楚該如何處理

 

結果反饋的結果是:

“該域名字尾不支援隱私保護 ”

哎,便宜沒好貨呀!

 

3,開啟SSL證書,但是瀏覽器仍報網站不安全

 

檢視網頁原始碼,發現所有內鏈都還是 http://web1811.XXXX.bdysite.com/ ,期初以為是主題站點等圖片連結的原因導致的,後來發現是我在備案前就使用了臨時域名來操作,導致所以的連結都來源於這個臨時域名。怎麼辦呢?

web目錄下 刪掉 wp-config.php,重新登入,將主機地址換成我備案的域名,wordpress重新登入設定的介面也出現了,但就是使用自己設定的賬號登陸不上,而且密碼和賬戶都是正確的,找回密碼也無效,網上找了很多方法,包括:

  1. 清理cookie
  2. 修改wp-config.php
  3. 修改wp_set_auth_cookie函式
  4. 修改登入路徑

 

 

各種嘗試,最後還是將主機初始化了,全部重灌了,刪除了資料庫,之後5分鐘安裝的方法設定完,登入的時候還出這個錯

一直停留在wordpress登入視窗,迴圈登入,還是上不去,重灌了兩三次,最後還是得搜尋方法,接著試了兩個晚上,最後終於嘗試對了一種方法,那就是:

$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

只需要在網站根目錄的wp-config.php開頭<?php後面加入上述程式碼,即可完美解決此問題,原來是要新增SSL登入,開啟HTTPS。

至此,所有問題都全部解決了,完美登入進入wordpress後臺配置頁面,開始了網站的搭建。

歡迎訪問:https://ideashare.club/

  • 總結:

從本次建站的過程來看,時間主要花在備案這一塊,主機配置方面的內容都是水到渠成的事,其次就是wordpress的安裝和使用,後者安裝過程執行幾次下來,可以直接不看文件了,也就是執行一個服務,最後的重點其實還是在如何設計一個自己喜歡的網站,如選主題,背景,頁面,介紹等。以後有機會再慢慢介紹!

本文同步釋出在:https://ideashare.club/,歡迎訪問!

--------------------- 
作者:我在地球村--做個有意思的人 
來源:CSDN 
版權宣告:本文為博主原創文章,轉載請附上博文連結!