美文网首页
阿里云ECS安装Wordpress

阿里云ECS安装Wordpress

作者: fanlehai | 来源:发表于2019-01-25 10:15 被阅读30次

简介:详解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

相关文章

网友评论

      本文标题:阿里云ECS安装Wordpress

      本文链接:https://www.haomeiwen.com/subject/fgddjqtx.html