準備
網站 = 服務器 + 數據庫 + 域名,這三個都要提前準備好哦
配置SSL證書(非必須,可以跳過)
一般在雲服務商買了服務器,是可以免費獲得證書的,如果沒有的話可以安裝Let's Encrypt
安裝Nginx
sudo apt-get install nginx
下載wordpress
- 網頁下載
下載好後通過FTP軟件上傳到你的服務器
- 命令行下載,可以直接下載到服務器上
wget https://cn.wordpress.org/latest-zh_CN.zip
- 解壓
unzip latest-zh_CN.zip
創建數據庫
$ mysql -hxxx -uxxx -p
# 進入數據庫以後執行以下命令,xyz換成自己的名字,將在下一節中用到
mysql> create database xyz
安裝wordpress
1.修改wp配置文件
進入解壓之後的文件夾,文件夾名稱是 wordpress
cp wp-config-sample.php wp-config.php
vi wp-config.php
進入配置文件,修改數據庫配置,改成自己的,這裡的DB_NAME就是上一步創建的數據庫名字
2.修改Nginx配置文件
cd /etc/nginx/sites-enabled
sudo touch xxx.conf
sudo vi xxx.conf
以下是我自己的一個樣板配置,注意第3行改成自己的域名:
server {
listen 80;
server_name blog.mjzhp.com;
root /xxx/xxx/wordpress;
index index.html index.php;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
# pass PHP/> location ~ \\.php$ {
root /xxx/xxx/wordpress;
# fastcgi_pass 127.0.0.1:9000;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
安裝
瀏覽器輸入你的IP地址或域名,將會看到以下頁面
成功啦
直接訪問你的域名,已經有一篇默認的博客了
發佈文章
後臺界面配置(非必須)
如果你覺得默認的博客頁面不好看,也可以在後臺安裝新主題:
點擊【添加】可以看到有很多主題可以使用,當然你也可以搜索wordpress主題去下載安裝。
如果點擊安裝的時候出現這個頁面
登陸你的服務器,修改wordpress文件夾的權限,改成屬於Nginx用戶:
sudo vi /etc/nginx/nginx.conf
記住這個用戶名
進入wordpress的上一級目錄,執行以下命令:
sudo chown -R www-data:www-data wordpress
比如我安裝了這個主題,頁面就成這樣了,比默認的要好看是不是:)
有需要的私信我哦!
閱讀更多 喵記雜貨鋪 的文章