一、准备工作
在开始连接阿里云服务器与WordPress之前,您需要完成以下准备工作:
- 购买阿里云服务器:选择适合的ECS实例规格,建议新手选择1核2GB内存的配置
- 注册域名并备案:国内服务器必须完成备案才能正常访问
- 下载最新版WordPress:从WordPress官网获取中文版安装包
- 准备SSH连接工具:如PuTTY(Windows)或Terminal(MacOS/Linux)
二、服务器环境配置
1. 登录阿里云服务器
使用SSH工具连接您的ECS实例:
ssh root@your_server_ip
输入密码后即可登录。
2. 安装LAMP/LNMP环境
推荐使用以下一键安装脚本:
LNMP环境(推荐):
wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz
tar zxf lnmp1.8.tar.gz
cd lnmp1.8
./install.sh lnmp
LAMP环境:
yum install -y httpd mariadb-server mariadb php php-mysql
systemctl start httpd
systemctl start mariadb
systemctl enable httpd
systemctl enable mariadb
三、配置数据库
- 登录MySQL:
mysql -u root -p
- 创建WordPress数据库和用户:
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
四、安装WordPress
- 下载并解压WordPress:
cd /home/wwwroot/default
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
tar -zxvf latest-zh_CN.tar.gz
mv wordpress/* .
chown -R www:www /home/wwwroot/default
- 配置WordPress:
cp wp-config-sample.php wp-config.php
nano wp-config.php
修改以下正文:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');
五、完成安装
- 在浏览器访问您的服务器IP或域名,开始WordPress安装向导
- 按照提示设置站点标题、管理员账号等信息
- 安装完成后登录WordPress后台
六、常见问题解决
- 无法访问WordPress安装页面
- 检查阿里云安全组是否开放80端口
- 确认服务器防火墙设置
- 查看Nginx/Apache服务是否正常运行
- 数据库连接错误
- 确认wp-config.php中的数据库信息正确
- 检查MySQL服务是否启动
- 确保数据库用户有足够权限
- 文件权限问题
- 运行:
chmod -R 755 /home/wwwroot/default
- 确保上传目录可写:
chmod -R 777 wp-content/uploads
通过以上步骤,您已成功在阿里云服务器上部署了WordPress网站。后续可以根据需要安装主题、插件,并优化服务器性能。