WordPress建站笔记---各种命令

YouTube教学视频

我的网站 Albert Tech

技术栈

我选择了LAMP (Linux\Apach\MySql\PHP),LNMP用到Nginx反向代理(但Nginx我不熟),网上查在资源缓存上比纯 Apache要好些。

大家可以搜 Linux运维面板 ,有 宝塔面板、1panel。是可视化的后台控制,点击下命令就可以安装(但处于信息安全、自己DIY 我就不用面板了)

安装指令

  1. install apache2
    1. systemctl is-enabled apache2
  2. install mariaDB (maria是MySql的分支,解决MySql封闭团队开发)
    1. sudo apt install mariadb-server mariadb-client
  3. install php
  4. install phpmyadmin
    1. sudo apt install phpmyadmin
    2. 打不开 YourIP/phpmyadmin, /etc/apache2/apache2.conf 文件添加 Include /etc/phpmyadmin/apache.conf
    3. 默认账号名称: phpmyadminls
    4. 获取DataBase所有权限: 设置ufw (我没有安装,因为之前我项目就有web项目可以通过防火墙)
      1. sudo ufw status
      2. sudo ufw enable
      3. sudo ufw allow OpenSSH
      4. sudo ufw allow ‘Apache Full’
      5. sudo ufw status
  5. 安装 wordpress (注意解压路径,要把wordPress下的file,解压到 /var/www)
    1. 下载 wget -c http://wordpress.org/latest/tar.gz
    2. 解压 tar -xzvf latest.tar.gz
      1. x extract 解压
      2. z gzip 文件格式
      3. v verbose 日志等级
      4. f 指定文件名
    3. 移动到document root: sudo cp -R wordpress /var/www/html/YourHost.com
    4. 检查下 ls -l var/www/html
    5. 赋予权限 sudo chown -R YourUser:YourUserGroup /var/www/html/YourHost.com
    6. 赋予完整权限:sudo chmod -R 775 /var/www/html/YourHost.com
    7. 创造账号:mysql:sudo mysql -u root -p
      1. 创建table: CREATE DATABASE YouHost;
      2. 创建用户 walu 密码pass246
        1. CREATE USER ‘wall’@‘$’ IDENTIFIED BY ‘pass246’;
        2. GRANT ALL PRIVILEGES ON . to ‘walu’@‘%’ WITH GRANT OPTION;
    8. 登录账号
      1. 使用 walu 账号
      2. 选择 DataBase 页,已经可以创建DB了
    9. 安装 nautilus-admin (我没有装,是用来编辑文件的)
  6. 新建站点的conf,并disable老的conf
    1. 在、etc/apache2/sites-enabled 下新建 YourHost.com.conf 站点配置文件
    2. 检测下书写正确否: apachectl -t
    3. enable新conf: a2ensite YourHost.com.conf
    4. disable老conf: a2dissite 000-default.conf
    5. 重启apache2: systemctl restart apache2
  7. 管理后台地址 http://YourHost.com/wp-admin/

文件 YourHost.com.conf


<VirtualHost *:80>
 	ServerAdmin YourEmail@xx.com
	DocumentRoot "/var/www/html/YourHost.com”
    ServerName YourHost.com
    ServerAlias YourHost.com
    #errorDocument 404 /404.html
    ErrorLog "/var/www/html/YourHost.com-error_log"
    CustomLog "/var/www/html/YourHost.com-access_log" combined
 </VirtualHost>

问题

  1. 怎样将 WordPress下文件都复制到 /var/www/html/YourHost.com下
    如果dir2目录不存在,则可以直接使用
    cp -r dir1 dir2
    如果dir2目录已存在,则需要使用
    cp -r dir1/. dir2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值