简介:详解ECS上安装wordpress
learn-anything | 2019年01月25日10:15:09
第一步:安装FTP服务器
- 详细步骤查看这:戳我 >>
第二步:创建WordPress数据库
- 安装即创建数据库:
# 下载mysql数据库 sudo apt-get install mysql-server mysql-client # 连接mysql,上一步创建过程中会要求输入密码,如果没有输入,下面登陆就直接回车; mysql -uroot -p # 没有密码直接回车; # 创建数据库 CREATE DATABASE wordpress; # 创建用户和密码,用于登陆上面数据库 CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'wordpress123'; # 给这个用户设置权限,使得其有全部权限 GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'wordpress123' WITH GRANT OPTION; # 保存所有更给 FLUSH PRIVILEGES; # 退出 EXIT;
- 相关启动命令:
sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl enable mysql.service # 删除数据库 drop database <数据库名>; # 显示数据库 show database;
第三部:安装nginx
- 详细步骤:戳我
第四步:安装Wordpress:
- 下载WordPress安装包并解压
su ftpwp # 到wordpress目录,第一步中创建: cd /var/www/wordpress # 下载 wget http://wordpress.org/latest.tar.gz # 接着使用一下命令解压缩: tar -xzvf latest.tar.gz cp -r wordpress/* . rm -r wordpress
- 修改配置文件,使其能够连接上mysql数据库
- 修改步骤
cd /var/www/wordpress cp wp-config-sample.php wp-config.php nano wp-config.php # 设置要连接数据名称 define('DB_NAME', 'wordpress'); # 设置连接数据库的用户名 define('DB_USER', 'wordpressuser'); # 设置连接数据库的用户密码 define('DB_PASSWORD', 'wordpress123');
第五步:配置域名指向ECS服务器
- 把自己的域名指向ECS;
- nginx中配置域名指向没目录:/var/www/wordpress
第六步:修复复制文件错误
# 安装主题时会出现下面错误:
WordPress Update: Installation Failed / Could Not Copy Files
#解决方案:
在wordpress 的根目录执行下面语句即可:
chown -R www-data:www-data *
- 这样就可以通过域名访问wordpress
- 参考链接:
网友评论