在Ubuntu虛擬機上安裝WordPress博客是一個相對簡單的過程,以下是詳細的步驟:
sudo apt update
sudo apt install apache2
sudo apt install mysql-server
sudo apt install php libapache2-mod-php php-mysql
在安裝過程中,系統會提示你設置MySQL的root密碼,請確保設置一個強密碼并妥善保管。
sudo a2enmod rewrite
sudo nano /etc/apache2/sites-available/wordpress.conf
添加以下內容:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/wordpress
ServerName your-domain.com
ServerAlias www.your-domain.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/html/wordpress>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
請將your-domain.com
替換為你的實際域名。
sudo a2ensite wordpress.conf
sudo systemctl restart apache2
cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
sudo rm latest.tar.gz
cd /var/www/html/wordpress
sudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.php
在wp-config.php
文件中,找到以下三行并修改為你的數據庫名稱、用戶名和密碼:
define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wordpress_user');
define('DB_PASSWORD', 'your_password');
保存并退出編輯器。
現在,你可以通過瀏覽器訪問你的服務器地址(例如 http://your-domain.com
)來完成WordPress的安裝過程。安裝過程中,你需要輸入之前創建的數據庫信息,以及設置站點標題、管理員用戶名和密碼等。
如果你希望WordPress支持以文章名作為URL(即偽靜態),你需要對Apache進行額外的配置。這通常涉及到修改.htaccess
文件或使用Apache的mod_rewrite
模塊。具體的配置方法取決于你的WordPress安裝和服務器設置。
完成以上步驟后,你的WordPress網站應該已經成功部署并可以通過瀏覽器訪問了。記得定期更新WordPress、插件和主題,以確保網站的安全性和穩定性。