基於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