fredy wordpress

安裝wordpress

先安裝套件

# Debian
$ sudo apt install php7.4 php7.4-mysql apache2 mariadb-server

# Ubuntu
$ sudo apt install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt install php7.4 php7.4-mysql apache2 mariadb-server

# 設定mariadb的root密碼
$ sudo mysqladmin --user=root password "你要用的密碼"

設定一下mariadb, 可以用網頁版的資料庫 https://www.adminer.org/ 或者手動安裝

下載 https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php

cd 
wget https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php
sudo cp adminer-4.8.1.php /var/www/html/adminer.php
sudo chown www-data /var/www/html/adminer.php
ip a    # 查自己IP

開啟網頁 http://IP/adminer.php 如果是本機就輸入 http://localhost/adminer.php

指令修改

# 登入
$ sudo mysql -u root -p

# 建資料庫
MariaDB [(none)]> CREATE DATABASE 資料庫名稱 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

# 建使用者
MariaDB [(none)]> CREATE USER '使用者名稱'@'localhost' IDENTIFIED BY '使用者密碼';


# 設定資料庫權限
MariaDB [(none)]> GRANT ALL PRIVILEGES ON 資料庫名稱.* TO '使用者名稱'@'localhost';

由於會用到.htaccess裡的rewrite, 這裡開一下這個mod

$ sudo a2enmod rewrite

下載wordpress https://wordpress.org/download/

$ cd ~/Downloads
$ wget https://wordpress.org/latest.zip

解壓

$ sudo apt install unzip
$ cd ~/Download
$ unzip latest.zip

# 複制到 /var/www/html
$ sudo cp ./wordpress /var/www/html/wp -R

# 給權限 www-data
$ sudo chown www-data /var/www/html/wp -R

開網頁選擇 localhost/wp, 照著輸入, 安裝即完成.

控制台>設定>一般>WordPress 位址 (網址) 和 網站位址 (網址) , 預設是localhost, 改成伺服器IP

有出現json錯誤要修改 控制台>設定>永久連結>選第一種

我比較推的外掛

1. Classic Editor (傳統編輯器)

2. Limit Login Attempts Reloaded

3. Prismatic

4. UpdraftPlus

外觀主題我用 Sydney

發佈留言