日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

快速搭建WordPress

更新時間:
一鍵部署
我的部署

WordPress是一款免費開源的網站內容管理系統(CMS),它可以幫助您簡單、快捷地創建和管理自己的網站,包括博客、新聞網站、電子商務網站、社交網絡等。WordPress擁有豐富的主題和插件庫,可以輕松地為網站定制外觀和功能。本教程介紹如何快速搭建WordPress網站的方法。

搭建指引

本文檔提供以下2種搭建WordPress博客的方案,您可以根據操作系統按需選擇。

搭建方案

示例操作系統

說明

通過ROS一鍵部署搭建

  • Ubuntu 20.04/22.04

  • CentOS 7.7/7.8/7.9

  • Alibaba Cloud Linux 3.2104

通過ROS可以實現自動化部署WordPress網站。更多信息,請參見什么是資源編排服務

通過云市場鏡像快速搭建

Alibaba Cloud Linux 3.2104

說明

如果您對操作系統有要求,可以選擇對應操作系統的云市場鏡像。

阿里云云市場提供WordPress鏡像,用于快捷搭建WordPress網站,不需要部署Web環境,降低了建站的門檻,適用于剛開始使用阿里云ECS建站的企業或個人用戶。更多信息,請參見了解鏡像市場

操作步驟

使用ROS一鍵部署(推薦)

  1. 單擊一鍵部署,根據界面提示配置參數后,單擊立即部署

    關鍵參數說明如下:

    • 地域:就近選擇業務所在ECS實例的地域。

    • 實例來源

      如果您對ECS實例的計費方式、磁盤、網絡等有要求,建議您提前購買ECS實例,然后選擇已有實例的方式即可。具體操作,請參見自定義購買實例

      創建新實例

      ROS會自動創建一臺搶占式實例,并在實例中自動部署WordPress。由于搶占式實例不支持備案,如果您有備案需求,建議您手動創建包年包月實例且至少購買3個月,然后選擇已有實例的方式自動部署WordPress。

      • 實例鏡像:僅支持選擇以下鏡像:

        • Ubuntu 20.04/22.04

        • CentOS 7.7/7.8/7.9

        • Alibaba Cloud Linux 3.2104 LTS 64位(推薦)

      • 實例類型:按需選擇實例規格。更多信息,請參見實例規格族

      • 實例密碼:輸入ECS實例的密碼和確認密碼。

      選擇已有實例

      ROS會在選擇的已有實例中自動部署WordPress,但ECS實例必須具有公網訪問能力且操作系統為:

      說明

      如果購買實例時未分配公網IP,請綁定彈性公網IP。具體操作,請參見綁定EIP

      • Ubuntu 20.04/22.04

      • CentOS 7.7/7.8/7.9

      • Alibaba Cloud Linux 3.2104

  2. ROS會自動部署中,當進度為100%時,表示WordPress部署成功。

    說明

    WordPress部署成功后,您可以執行以下操作:

    • 查看創建的資源:您可以在ROS控制臺查看創建的ECS實例、VPC、安全組等資源信息。具體操作,請參見查看資源棧

    • 修改數據庫MySQL的密碼:執行命令sudo grep 'temporary password' /var/log/mysqld.log查看root用戶的初始密碼,然后修改密碼。具體操作,請參見常見問題

    image

  3. 單擊查看效果地址,系統自動跳轉到WordPress配置頁面。

  4. 根據界面提示,填寫信息參數后,單擊安裝WordPress

    填寫信息參數說明:

    • 站點標題:WordPress網站的名稱。例如:demowp。

    • 用戶名:登錄WordPress時所需的用戶名,請注意安全性。例如:testwp。

    • 密碼:登錄WordPress時所需的密碼,建議您設置安全性高的密碼。例如:Wp.123456。

    • 您的電子郵件:用于接收通知的電子郵件。例如:username@example.com。

  5. 單擊登錄,輸入在安裝WordPress時設置的用戶名testwp和密碼Wp.123456,然后單擊登錄

    成功進入您個人的WordPress網站。使用WordPress的更多信息,請參見WordPress官網使用文檔

    image

使用云市場鏡像搭建

本示例中使用的Wordpress平臺( ALinux3 LNMP PHP)鏡像基礎環境如下:

  • 操作系統版本:Alibaba Cloud Linux 3.2104

  • Nginx版本:1.26.2

  • PHP版本:8.2

  • MySQL版本:8.0.40

  1. 使用WordPress鏡像創建新ECS實例。

    說明
    1. 登錄ECS管理控制臺

    2. 在左側導航欄,選擇實例與鏡像 > 實例

    3. 在頁面左側頂部,選擇目標資源所在的資源組和地域。地域

    4. 實例列表頁,單擊創建實例

    5. 自定義購買頁面的鏡像區域,選擇云市場鏡像 > 從云市場獲取更多選擇(含操作系統)鏡像

    6. 在搜索框中輸入Wordpress,并單擊搜索,選擇鏡像后,單擊使用

      您可以單擊搜索結果中的鏡像標題,進入云市場鏡像售賣頁,獲取鏡像的配置信息。本示例中使用的Wordpress平臺( ALinux3 LNMP PHP)鏡像如下。

      說明
      • 如果您對操作系統的版本有要求,可以選擇對應操作系統的云市場鏡像。

      • 選擇云市場鏡像,您需要關注鏡像的費用問題,如果鏡像顯示¥0/時,表示鏡像不收取費用。

      image

      更多鏡像環境,您可在云市場基礎環境中搜索篩選。

    7. 自定義購買頁面,按照界面提示,配置參數。

      請注意以下參數,更多參數說明,請參見自定義購買實例

      • 鏡像鏡像區域已自動設置為您選購的鏡像。

      • 公網 IP:選中分配公網 IPv4 地址,并根據業務需要,設置帶寬值。

  2. 獲取WordPress和MySQL數據庫的用戶名和密碼。

    1. 遠程連接ECS實例。

      具體操作,請參見使用Workbench工具以SSH協議登錄Linux實例

    2. 執行以下命令,查看數據庫的用戶名和密碼。

      sudo cat /root/ReadMe

      image

  3. 在安全組入方向規則中放行80端口。具體操作,請參見添加安全組規則

    您可以根據實際需求,放行其他應用所需的端口號。例如:

    • 遠程連接MySQL數據庫時,需要放行MySQL默認占用的3306端口。

    • 使用HTTPS時,需要放行443端口。

  4. 登錄WordPress。

    1. 在本地瀏覽器中輸入http://實例公網IP/wp-admin

      進入WordPress登錄頁面。

    2. 使用獲取到的WordPress用戶名和密碼,登錄WordPress網站。

      出現如下界面,表示成功搭建WordPress網站。使用WordPress的更多信息,請參見:

      image

相關操作

解析WordPress網站域名

通過實例公網IP地址直接訪問您的WordPress網站會降低服務端的安全性。如果您已有域名或者想為WordPress網站注冊一個域名,可以參考以下步驟。

  1. 注冊域名。

    您可以在阿里云注冊域名。具體操作,參見通用域名注冊基本流程如何注冊阿里云域名

  2. 備案域名。

    如果您的域名指向的網站托管在阿里云中國內地節點服務器,您需要進行備案。首次備案,請參見ICP備案流程,其他情況請參見ICP備案流程

    說明
    • 備案要求ECS實例的計費方式為包年包月且至少購買3個月,如果您的服務器購買時長不滿足備案要求,需執行以下操作:

    • 整個備案流程預計所需時長約1~22個工作日左右,具體時長以實際操作時間為準。

    • 備案過程中的常見問題,請參見備案常見問題

  3. 解析域名。

    將域名指向實例公網IP。具體操作,請參見設置域名解析

    說明

    域名解析過程中的常見問題,請參見解析不生效類問題

  4. 將實例公網IP替換為新域名。

    1. 遠程連接已搭建WordPress網站的ECS實例。

      具體操作,請參見連接實例

    2. (條件必選)如果您的ECS實例為Windows操作系統,則需要執行本步驟。

      返回搭建WordPress網站的ECS實例,進入MySQL安裝目錄下的bin文件夾,先按下shift鍵,同時單擊鼠標右鍵,然后選擇在此處打開命令窗口(W)

      1

    3. 運行以下命令,登錄MySQL數據庫。

      mysql -u root -p
    4. 運行以下命令,切換至WordPress對應的數據庫。

      use wordpress;
    5. 為WordPress網站設置新域名。

      說明

      本示例注冊域名為www.example.com

      • Linux:

        運行以下命令,將實例公網IP替換為新域名。

        update wp_options set option_value = replace(option_value, 'http://實例公網IP', 'http://www.example.com') where option_name = 'home' OR option_name = 'siteurl';
      • Windows:

        運行以下命令,將http://localhost/替換為新域名。

        update wp_options set option_value = replace(option_value, 'http://localhost', 'http://www.example.com') where option_name = 'home' OR option_name = 'siteurl';
    6. 運行以下命令,退出MySQL。

      exit;

      成功為WordPress網站設置新域名。

常見問題

Q1:無法通過公網IP訪問WordPress

可能原因及其解決方案:

  • 安全組未放開80端口、系統防火墻開啟、80端口被占用

    具體排查方法,請參見無法訪問ECS實例中的服務的排查方法

  • PHP、MySQL版本與WordPress版本不匹配

    WordPress對PHP、MySQL版本存在依賴關系,如果版本不匹配則會導致WordPress安裝失敗。具體依賴信息,請參見WordPress Compatibility

Q2:WordPress中設置固定鏈接后,跳轉頁面無法訪問

網站設置為靜態網頁有利于搜索引擎收錄網站。您在對WordPress站點設置固定鏈接前,需要先在Nginx服務器中設置為靜態規則。操作步驟如下:

  1. 登錄搭建WordPress的ECS實例。

    具體操作,請參見使用Workbench工具以SSH協議登錄Linux實例

  2. 運行以下命令,打開Nginx配置文件。

    sudo vim /etc/nginx/nginx.conf
  3. i鍵進入編輯模式。

  4. location /大括號內,添加如下代碼。

    if (-f $request_filename/index.html){
    rewrite (.*) $1/index.html break;
    }
    if (-f $request_filename/index.php){
    rewrite (.*) $1/index.php;
    }
    if (!-f $request_filename){
    rewrite (.*) /index.php;
    }
  5. Esc鍵,輸入:wq后按Enter鍵,保存退出配置文件。

  6. 運行以下命令,重啟Nginx服務。

    sudo systemctl restart nginx

Q3:WordPress中更新版本、上傳主題或插件時,提示需要FTP登錄憑證或無法創建目錄

該問題可能是因為WordPress配置文件、主題或插件的權限不足,您可以參考以下步驟解決。

  1. 登錄搭建WordPress的ECS實例。

    具體操作,請參見使用Workbench工具以SSH協議登錄Linux實例

  2. 運行以下命令,打開WordPress配置文件。

    sudo vim /usr/share/nginx/html/wordpress/wp-config.php
  3. i鍵進入編輯模式。

  4. 在最下方,添加如下代碼。

    define("FS_METHOD","direct");
    define("FS_CHMOD_DIR", 0777);
    define("FS_CHMOD_FILE", 0777);
  5. Esc鍵,輸入:wq后按Enter鍵,保存退出配置文件。

  6. 返回WordPress儀表盤,刷新頁面,可解決需要FTP登錄憑證的問題。

    如果仍存在無法創建目錄的問題,需再次返回ECS實例,運行以下命令,將網站根目錄的權限用戶更新為Nginx對應的用戶,本示例環境中為nginx用戶。

    sudo chown -R nginx /usr/share/nginx/html/wordpress

Q4:如何修改WordPress鏡像中的MySQL 5.7數據庫的默認用戶名和密碼?

  1. 遠程連接安裝WordPress鏡像的ECS實例。

    具體操作,請參見使用Workbench工具以SSH協議登錄Linux實例

  2. 運行以下命令,登錄MySQL數據庫。

    mysql -u root -p

    根據回顯信息,輸入MySQL數據庫root用戶的默認密碼。

    [test@izbp1cgfkqcrs8pi2li**** ~]# mysql -u root -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 3
    Server version: 5.7.23 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql>
  3. 運行以下命令,進入MySQL數據庫。

    use mysql
    說明

    運行select user from mysql.user;命令,可查看MySQL數據庫的用戶名。

  4. 根據需求,修改數據庫的用戶名和密碼。

    • 運行以下命令,修改數據庫用戶名為新用戶名。

      update user set user="新用戶名" where user="用戶名";

      本示例將root用戶名修改為admin,命令如下:

      update mysql.user set user="admin" where user="root";
    • 運行以下命令,修改數據庫用戶名的密碼。

      update mysql.user set authentication_string=password("新密碼") where user="要更新密碼的用戶名";

      本示例將root用戶密碼改為newpassword,命令如下:

      update mysql.user set authentication_string=password("newpassword") where user="root";
  5. 運行以下命令,刷新權限使修改生效。

    flush privileges; 
  6. 運行以下命令,退出MySQL數據庫。

    quit;

相關文檔