WordPress部分內容非加密連接

Wordpress部分內容非加密連接 Wordpress部分內容非加密連接大部分網絡瀏覽器『https』網頁可能會顯示內容非加密連接.如下

Firxfox 不安全連綫

本頁面中的部分內容(例如圖片)幷不安全

Edge 請特別注意

這個頁面上的部分內容幷未加密,可能會讓其他人查看或變更您與這個網站共用的資信

Chrome 你與這個網站的連綫可能有安全漏洞

攻擊者可能會看到你正在這個網站上瀏覽的圖片,幷以修改圖片內容的方式讓你受騙

解除此類警示,只需修改MySQL將文章圖片鏈接從http改爲https

  1. 登入cPanel
  2. 備份MySQL資料庫
  3. 登入phpMyAdmin
  4. 登入『資料庫』右側
  5. 登入『SQL』頁執行 SQL 替換語句,將圖片鏈接從http替換http按Go『執行』.
UPDATE wp_posts SET post_content = replace(post_content, ‘https://www.bookcard.net’,’https://www.bookcard.net’);

Godaddy之WordPress搬遷

Godaddy之WordPress搬遷 備份WordPress 上傳WordPress Wordpress 根檔案夾 WordPress MySQL資料庫搬遷WordPress若『外掛』或『佈景主題』無致命錯誤可以好順利.否則需要進入『復原模式』.『禁用』或『更新』問題『外掛』或『佈景主題』.此處以Godaddy虛擬 Linux 主機搬遷為例. 搬遷WordPress分爲『備份』與『重裝』兩部分

 

『備份』WordPress

  1. 登入『File Manager』利用『Archive』工具將WordPress『檔案夾』打包為『WordPress.zip』文檔
  2. 登入『phpMyAdmin』將MySQL資料庫『WordPress.sql』匯出
  3. 用FTP工具下載.如

 

『上傳幷重裝』WordPress

  1. 生成FTP賬號
  2. 生成MySQL資料庫.記低mysql『資料庫名』『用戶名』與『密碼』
  3. 綁定『域名』domain name
  4. 登入cPanel
  5. 用FTP工具上傳『WordPress.zip』文檔到『域名』根檔案夾. 如
  6. 登入『cPanel->File Manager』用『Extract』工具將『WordPress.zip』解壓.
  7. 登入『cPanel->phpMyAdmin』將MySQL資料庫『WordPress.sql』匯入
  8. 登入『cPanel->File Manager』編輯『WordPress\wp-config.php』文檔.重新填寫mysql參數.如下表
編輯wp-config.php 簡介
WordPress 資料庫名稱 define(‘DB_NAME’, ‘database name’);
MySQL 資料庫使用者名稱 define(‘DB_USER’, ‘username’);
MySQL 資料庫密碼 define(‘DB_PASSWORD’, ‘password’);
MySQL 伺服器位址,此處填『localhost』即可 define(‘DB_HOST’, ‘localhost’);

 

WordPress 根檔案夾 簡介
wp-admin 檔案夾
wp-content 檔案夾
wp-includes 檔案夾
xmlrpc.php 文檔
wp-trackback.php 處理trackback請求
wp-signup.php
wp-settings.php 執行例行檢查
wp-mail.php 郵件交文
wp-login.php 注册用戶登陸頁面
wp-load.php
wp-links-opml.php 生成OPML格式的鏈接
wp-cron.php
wp-config-sample.php MySQL資料庫的示例配置文件
wp-comments-post.php 接收評論幷寫入資料庫
wp-blog-header.php 頁面頭部執行檔
wp-activate.php
readme.html WordPress安裝導言
license.txt WordPress GPL許可證文件
index.php 入口文檔

 

Godaddy生成MySQL資料庫

創建MySQL資料庫 創建MySQL用戶 管理用戶權限 匯入MySQL資料庫 匯出MySQL資料庫Godaddy生成MySQL資料庫,還需要上傳數據庫『.SQL』

  1. 登入cPanel
  2. 登入MySQL創建向導『MySQL® Database Wizard』
  3. 『Create A Database』創建MySQL資料庫
New Database 『資料庫名』最長64字符
  1. 『Create Database Users』創建用於登入MySQL用戶
Username 『用戶名』
Password 『密碼』數字+大小寫字母+可打印ASCII字符
  1. 『Manage User Privileges』管理用戶權限,一定要全選.
ALL PRIVILEGES 勾選所有權限
ALTER 修改
CREATE 創建
CREATE TEMPORARY TABLES 創建臨時表
DELETE 删除
EVENT 事件
INDEX 索引
LOCK TABLES 鎖定表
SELECT 選擇
TRIGGER 觸發
ALTER ROUTINE  
CREATE ROUTINE 創建例程
CREATE VIEW 創建視圖
DROP  
EXECUTE 執行
INSERT 插入
REFERENCES 引用
SHOW VIEW 顯示視圖
UPDATE 更新
  1. 『完成任務』Complete the Task

 

 

匯入MySQL資料庫

  1. 登入cPanel
  2. 登入phpMyAdmin
  3. 左側選擇『資料庫名』
  4. 右側切換『匯入』
  5. 匯入到資料庫
  6. 『由電腦上傳:』點『瀏覽』選擇上傳『.SQL』檔
  7. 『格式』選SQL
  8. 點『執行』上傳

 

匯入MySQL資料庫

  1. 登入cPanel
  2. 登入phpMyAdmin
  3. 左側選擇『資料庫名』
  4. 右側切換『匯出』
  5. 『格式』選SQL
  6. 點『執行』上傳
  7. 彈出『下載窗』勾選『儲存檔案』存于『本地磁盤』

 

Godaddy重設主域名

Godaddy重設主域名 Godaddy重設主域名Godaddy重設虛擬主機『主域名』.且『根檔案夾』固定在/home/xxxxxxxxxxxx/public_html

  1. 『我的產品』My Products->『虛擬主機』Web Hosting->『Ultimate Linux Hosting with cPanel』 cPanel 系統的旗鑒版 Linux 主機->『管理』Manage
  2. 『設定』Settings->『賬號』Account->『主要網域』Primary domain->『管理』Manage
  3. 『從帳戶中選擇網域』Select a domain from your account.選以綁定虛擬主機『域名』
  4. 按『重設域名』Change Domain保存設定

Godaddy綁定域名

Godaddy綁定域名Godaddy旗艦版Linux主機配備cPanel.可綁定多個『域名』domain name.

  1. 登入cPanel
  2. 登入Addon Domains『綁定域名』
New Domain Name 填寫『域名』bookcard.com
Subdomain 『子域名』用于『子域名.主域名』
Document Root 『域名』指向『根檔案夾』文檔 /public_html/p2pbb.com
Create an FTP account associated with this Addon Domain 勾選『創建域名關聯FTP帳戶』.可之後生成FTP賬號
Add Domain 執行域名綁定
  1. 若綁定成功可在cPanel->Domains睇返

Godaddy生成FTP賬號

cPanel FTP賬號 Godaddy生成FTP賬號 查閲FTP賬號資信『搬遷』與『備份』網站最好先『壓縮』Archive為『.ZIP』文檔.再用FTP工具『下載』或『上傳』.可有效節約傳送時間

創建FTP賬號

  1. 登入cPanel
  2. 登入FTP Accounts->Add FTP Account
Log In 戶名
Domain 下拉選擇『域名』
Password 『密碼』數字+大小寫字母+可打印ASCII字符
QUOTA 設定FTP賬號上傳磁盤配額
Unlimited 勾選激活『無限磁盤』
Create FTP Account 據以上資訊生成FTP賬號.
  1. 展開FTP Accounts->Configure FTP Client查閲賬號資信
FTP Username 『完整賬戶名』
FTP server FTP伺服器
FTP & explicit FTPS port 『端口』21
  1. 利用FTP工具『上傳』與『下載』如『FlashFXP』『FileZilla』『CoreFTP』

WordPress升級PHP版本

WordPress升級PHP版本 Godaddy重設PHP版本近日升級WordPress 5.2.4後在控制台警示

需要PHP更新

WordPress檢測到您的網站執行在不安全的PHP版本上

什麽是PHP以及它如何影響我的網站?

PHP是用于建置及維護WordPress的程式語言.較新版本的PHP能提供更快的執行速度及更高的安全性,因此升級PHP版本會對這個網站的效能帶能正面的影響.

需升級更高PHP版本即可解決此問題.需要登陸『虛擬機』後臺

  1. 登入Linux 主機『Godaddy->產品->虛擬主機->cPanel 系統的旗鑒版 Linux 主機->管理』
  2. 重設PHP版本『Settings->Server->PHP version->Change』
  3. 選擇PHP 7.3『Change PHP Version』

Godaddy之購買旗艦版Linux主機配備cPanel

Godaddy之購買旗艦版Linux主機配備cPanel 購買SSL憑證 購買SSL憑證 送免費域名設置Linux主機 Godaddy之購買旗艦版Linux主機配備cPanel 創建WordPress網站 綁定『主域名』 設置帳戶 虛擬主機完成安裝因為購買SSL憑證,但Godaddy舊主機無cPanel無自動安裝SLL憑證.最新『旗艦版虛擬主機』.送免費域名一個不過我無要.使用『促銷代碼』 『BB1026CT2A』可獲56%優惠.三年『新虛擬主機』費用加送一年『SSL憑證』費用.與一年『舊虛擬主機』續費與兩年『SSL憑證』費用相若.幸好未過30日退款期.果斷購買.

旗艦版主機
含 cPanel
無限量網站
無限制的儲存空間
免費 SSL 憑證 – 1 年份
免費超豪版 DNS
無限量資料庫1GB

 

購買後需設置虛擬主機

  1. 我的產品->虛擬主機->旗艦版Linux主機(配備cPanel)->『設置』
  2. 綁定『主域名』main Domain在『Select a domain from your account』選擇『域名』.且根目錄『home/xxxxxxxxxxxx/public_html/』不可修改.
  3. 安裝『SSL證書』SSL Certificate
  4. 『選擇數據中心』Choose a data center. 『伺服器』放邊憑『認知』選.
North America 北美
Europe-Amsterdam 歐洲阿姆斯特丹
Asia 亞洲
  1. 『創建WordPress網站』Create a WordPress website
  2. 『設置您的帳戶』Provisioning your account
  3. 等待幾分鈡
  4. 『Onboarding completed successfully!』完成安裝.按『Go to Dashboard』
  5. 『客戶體驗改善計劃』Customer Experience Improvement Program

Godaddy購買SSL憑證

SSL 憑證 購買SSL 憑證 申請SSL 憑證 申請SSL 憑證 申請SSL 憑證 安裝SSL憑證 安裝SSL憑證 安裝SSL憑證 配置Wordpress啓用HTTPS鏈接 自動重定向到 HTTPS鏈接

自2018年7月Google强制要求所有HTTP鏈接需用TLS/SSL加密.本琳住計算機知識網站,加密文本傳送實無意義,但網排名在Google排名大跌.睇來是時候購買加密服務.需要五步

  1. 購買SSL憑證 .
  2. 申請SSL憑證
  3. 下載SSL憑證
  4. 安裝SSL憑證
  5. 配置Wordpress啓用HTTPS鏈接
  6. 登錄和後臺强制開啓SSL
  7. 啓用SSL證書
  8. 顯示SSL憑證安全性簽章

 

購買 SSL 憑證 .

  1. 登入Godaddy購買SSL 憑證
  2. 購買『SSL憑證』標準版『保護一個網域 提供 DV、OV 和 EV SSL 憑證』按『加入購物車』
  3. 勾選『標準版 SSL 憑證 (DV)』
  4. 按『完成購買』並『付款』

 

申請SSL 憑證

  1. Godaddy->產品-> SSL 憑證->管理所有
  2. 按『新證書』申請SSL 憑證
  3. 『域名』若托管在GoDaddy則只需提供填『域名』.否則需『提供CSR』
  4. 憑證設置->辨識主要網域
  5. 勾選『選擇網域』填『域名』net
  6. 保存『私密金錀』與『CSR』
  7. 勾選電郵『證明網域控制權->請爲此網域寄送電子郵件到此電子郵件地址』
  8. 『簽章演算法』選擇『GoDaddy SHA-2』或『Starfield SHA-2』
  9. 等待『完成網域控制』可能需要幾分鈡
  10. 若『已頒發證書』切勿『撤銷』.証書將被刪除.

 

下載SSL憑證

  1. 我的產品-> SSL 憑證->標準版SSL->設定
  2. 點選『net』打開『憑證資料』
  3. 按『下載』SSL憑證
  4. 『伺服器類型』選『其它』
  5. 按『下載ZIP檔案』

 

cPanel 主機安裝SSL憑證. Godaddy會對『主域名』Primary Domain自動安裝『SSL憑證』.否則需手動安裝.

  1. 登入cPanel
  2. 登入SSL/TLS
  3. 『Certificates (CRT).』 登入『Generate, view, upload, or delete SSL certificates.』
  4. 按『上傳證書』Upload Certificate
  5. 『Install and Manage SSL for your site (HTTPS)』 登入『Manage SSL sites』
  6. 按『瀏覽證書』Browse Certificates
  7. 按『使用證書』Use Certificate
  8. 按『安裝證書』Install Certificate

 

配置Wordpress啓用HTTPS鏈接

  1. 登入Wordpress後臺『設定->一般設定』
  2. 『WordPress 網址(URL)』將http://替換為https://
  3. 『網站網址(URL)』 將http://替換為https://

 

自動重定向到 HTTPS鏈接

  1. 用FTP登入網站. 下載『.htaccess』文檔
  2. 編輯『.htaccess』添加以下代碼
RewriteCond %{SERVER_PORT} 80

RewriteCond %{HTTP_HOST} ^(www\.)?bookcard\.net

RewriteRule ^(.*)$ https://www.bookcard.net/$1 [R,L]

  1. bookcard.net替換網站域名.
  2. 用FTP上載『.htaccess』文檔

 

登錄和後臺强制開啓SSL.編輯wp-config.php在末尾添兩行代碼

define(‘FORCE_SSL_LOGIN’, true);

define(‘FORCE_SSL_ADMIN’, true);

 

 

英文縮寫 漢文簡介
HTTPS 超文本傳送加密協議Hyper Text Transfer Protocol over Secure Socket Layer
SSL 安全套接層Secure Sockets Layer
TLS 傳輸層安全Transport Layer Security
購買標準版 SSL 憑證 (DV) 我的產品->虛擬主機->虛擬Linux主機->設定選項->勾選『使用 SSL 憑證保護您的訪客及資料』
ssl-certificate SSL 憑證

 

Certificate Checker 證書檢查
CSR Decoder CSR解碼器
Certificate Decoder 證書解碼器

 

Godaddy登入cPanel

Godaddy登入cPanel Godaddy登入cPanel Godaddy登入cPanelGodaddy新款『Linux虚拟主机』均配備cPanel管理界面.要登入cPanel大約有三種方法.

產品->虚拟主机->Linux主机(配备cPanel)->管理->cPanel Admin 後臺登入
http://www.domain.com/cpanel cpanel需小寫
http://www.domain.com:2082 『www.domain.com』网站域名
http://xxx.xxx.xxx.xxx/cpanel cpanel需小寫
http://xxx.xxx.xxx.xxx:2082 『xxx.xxx.xxx.xxx』主机IP地址

登入cPanel需要填寫『使用者名稱』與『密碼』需登入Linux主机管理』界面

『產品->虚拟主机->Linux主机(配备cPanel)->管理

『使用者名稱』USERNAME為一串隨機生成字母+數字

『密碼』PASSWORD若忘記按『Change』重置密碼

『使用者名稱』USERNAME 按『Copy』複製.字母+數字
『密碼』PASSWORD 按『Change』重置密碼