2.4 KiB
Executable File
2.4 KiB
Executable File
阿里云管理 WordPress
WordPress 安装与配置
下载并安装
# 下载 WordPress
wget https://wordpress.org/latest.zip
# 安装解压工具
apt-get install unzip
# 解压到网站目录
unzip -q latest.zip -d /var/www/html/
cd /var/www/html/wordpress
# 移动文件到根目录
cp -a * ..
rm -rf wordpress/
# 设置权限
chown www-data:www-data -R /var/www/html/
创建上传目录
mkdir -p /var/www/html/wp-content/uploads
chown www-data:www-data -R /var/www/html/wp-content/uploads
创建数据库
mysql -u root -p
CREATE DATABASE wordpress CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost' IDENTIFIED BY '你的密码';
FLUSH PRIVILEGES;
EXIT;
配置 WordPress
cd /var/www/html
mv wp-config-sample.php wp-config.php
vim wp-config.php
修改数据库连接:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', '你的密码');
define('DB_HOST', 'localhost');
配置固定链接
1. 修改 Apache 配置
sudo vim /etc/apache2/sites-available/000-default.conf
添加:
<Directory /var/www/html/>
AllowOverride All
</Directory>
2. 启用 rewrite 模块并重启
sudo a2enmod rewrite
sudo systemctl restart apache2
3. 创建 .htaccess
touch /var/www/html/.htaccess
chown :www-data /var/www/html/.htaccess
chmod 664 /var/www/html/.htaccess
安全密钥
访问:https://api.wordpress.org/secret-key/1.1/salt/
复制生成的密钥,添加到 wp-config.php:
define('AUTH_KEY', 'put your unique phrase here');
define('SECURE_AUTH_KEY', 'put your unique phrase here');
define('LOGGED_IN_KEY', 'put your unique phrase here');
define('NONCE_KEY', 'put your unique phrase here');
define('AUTH_SALT', 'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT', 'put your unique phrase here');
define('NONCE_SALT', 'put your unique phrase here');
常用命令
# 重启 Apache
sudo systemctl restart apache2
# 查看 WordPress 文件
ls -la /var/www/html/
# 更新权限
sudo chown -R www-data:www-data /var/www/html/
访问 WordPress
浏览器打开:http://服务器IP
按提示完成安装即可。