基於Ubunru服務器搭建wordpress個人博客

一、環境

服務器:阿里雲突發性能實例 t5-1核(vCPU) 512 MB + 網絡按流量收費(該服務器適用於小型網站)

系統:Ubuntu 22.04 64位Ubuntu  22.04 64位

二、搭建環境

|———————————————————————————————————————————–|

|  此處省略購買服務器與登錄服務器(使用阿里雲服務器自帶客戶端 Alibaba Cloud Client)的過程   |

|———————————————————————————————————————————–|

1、安裝apache2 + php

sudo apt install apache2 php -y

測試:瀏覽器進入服務器公網IP,查看是否成功顯示apache測試頁面

2、安裝mysql

sudo apt-get install mysql-server -y

 如果出先安裝錯誤【mysql-serverE: Sub-process /usr/bin/dpkg returned an error code (1)】,在用以下替換

sudo apt install mariadb-server php-mysql -y

三、配置wordpress環境

1、源碼文件下載與處理

進入網站跟目錄

cd /var/www/html

 下載wordpress源代碼(官網//cn.wordpress.org/download/)

sudo wget //cn.wordpress.org/latest-zh_CN.tar.gz

 解壓源代碼

sudo tar xzf latest-zh_CN.tar.gz

 解壓完成後,將wordpress文件夾內的文件移動到上級目錄,輸入命令移動所有文件

sudo mv wordpress/* .

 由於網站根目錄有apache測試主頁面,需要將其刪除

rm index.html

 2、數據庫的建立與鏈接

初始化MySQL(設置root密碼 並 一路Yes)

sudo mysql_secure_installation

 登錄數據庫

sudo mysql -uroot -p

 創建wordpress數據庫

CREATE DATABASE wordpress;

 創建數據庫用戶

CREATE USER '用戶名'@'localhost' IDENTIFIED BY '密碼';

 將數據庫用戶指定數據庫,並賦予權限

GRANT ALL PRIVILEGES ON wordpress.* to '用戶名'@'localhost';

 (wordpress為數據庫,用戶名為剛剛創建的數據庫用戶)

 刷新權限

FLUSH PRIVILEGES;

 顯示數據庫

show databases;

 

 

顯示數據庫用戶

Select user from mysql.user;

 

 

重啟apache 和 mysql

sudo systemctl restart apache2.service
sudo systemctl restart mysql.service

四、wordpress配置

 使用瀏覽器進入公網IP地址進行wordpress配置

1、填寫數據庫信息

 

2、配置站點信息用戶名等等

3、設置完成進行測試

再次使用瀏覽器進入公網IP地址,登錄後,發現成功了

 

 

五、踩坑

 如wordpress配置時出現以下錯誤,說明「將數據庫用戶指定數據庫,並賦予權限」這一步驟錯誤,重新創建配置

不能選擇數據庫
我們能夠就連接到數據庫服務器(這意味着您的用戶名和密碼正確),但未能選擇xx數據庫。
1. 你確定它存在嗎? 2. 用戶xx有權限使用數據庫xx嗎? 3. 也在部分系統中您的數據庫名前綴是您的用戶名,如果xx。可能是這種問題嗎? 如果您不知道如何設置數據庫,您應該聯繫您的主機提供商。或者您也可以在WordPress支持論壇獲得幫助。

六、參考博客

 感謝以下大佬博客的支持

//blog.csdn.net/TM2022/article/details/124386462
//www.cpolar.com/blog/create-a-wordpress-database-on-ubuntu
//wordpress114.com/fangfa/bunengxuanzeshujuku.html
//blog.csdn.net/LiF29103/article/details/126498959
//blog.csdn.net/weixin_32746931/article/details/116650051

 

1核(vCPU) 512 MB1核(vCPU) 512 MB

Tags: