Migrate Bitnami WordPress From An Older Version to A Newer Version

使用 All-in-One WP Migration plugin

修改 php.ini 的參數,增加上傳檔案的上限

上傳到 100% 時會卡住,打開 Chrome Developer Tool 檢查 Console 訊息,發現 413 Request entity too large 的錯誤

修改 nginx.conf

設定 NGINX SSL

設定 NGINX,將對 IP Address 發送的 request, redirect 到 https 的 domain name

  • 檔案路徑
    • /opt/bitnami/nginx/conf/server_blocks/wordpress-server-block.conf
    • /opt/bitnami/nginx/conf/server_blocks/wordpress-https-server-block.conf
  • 在 wordpress-server-block.conf 中既有的 server 區塊,新增以下內容

註解掉原本的 server_name _; # _ 代表監聽所有 Domain name / ip address
新增 server_name IP_ADDRESS; # 代表我們只監聽針對 WordPress instance IP address 的 request,也就是那些藉由直接輸入 IP address 造訪我們網站的 request
新增 return 301 https://DOMAIN_NAME$request_uri;

  • 在 wordpress-https-server-block.conf 新增以下 server 區塊

server {
listen 443 ssl; # 監聽對 443 port 的 request
server_name IP_ADDRESS; # 監聽對 IP Address:443 的 request
return 301 https://DOMAIN_NAME$request_uri; # 將 request redirect 到 https://DOMAIN_NAME
}

呼叫 Bitnami script 重啟服務,讓設定生效

  • Restart 所有服務:sudo /opt/bitnami/ctlscript.sh restart
  • Restart 特定服務(例如 NGINX):sudo /opt/bitnami/ctlscript.sh restart nginx
  • 檢視特定服務的狀態(例如 NGINX):sudo /opt/bitnami/ctlscript.sh status nginx

已發佈

分類:

作者:

留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *