unbuntu 20.04 docker 部署wordpress

  • docker-compose.yaml文件

    bash 复制代码
    version: "3.3"
    
    services:
      db:
        image: mysql:latest
        volumes:
          - ./db_data:/var/lib/mysql
        restart: always
        environment:
          MYSQL_ROOT_PASSWORD: wordpress
          MYSQL_DATABASE: wordpress
          MYSQL_USER: wordpress
          MYSQL_PASSWORD: wordpress
    
      wordpress:
        depends_on:
          - db
        image: wordpress:latest
        volumes:
          - ./wordpress_data:/var/www/html
        ports:
          - "8000:80"
        restart: always
        environment:
          WORDPRESS_DB_HOST: db
          WORDPRESS_DB_USER: wordpress
          WORDPRESS_DB_PASSWORD: wordpress
          WORDPRESS_DB_NAME: wordpress
    volumes:
      db_data: {}
      wordpress_data: {}
  • 修改域名
bash 复制代码
update wp_options set option_value = 'http://blog.canrud.com' where option_name = 'siteurl';
update wp_options set option_value = 'http://blog.canrud.com' where option_name = 'home';
  • 如果遇到首页127.0.0.1问题,在wp-config.php文件添加一下代码
bash 复制代码
$_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];
  • 去掉底部foot版权信息,footer.php文件修改,但是blossom-spa主题需要修改:/themes/blossom-spa/inc/template-functions.php文件
相关推荐
平生不喜凡桃李16 分钟前
Linux网络层:IP
linux·运维·tcp/ip
杨浦老苏31 分钟前
开源云文件存储服务器MyDrive
docker·群晖·网盘
塔能物联运维33 分钟前
物联网设备运维中的自动化合规性检查与策略执行机制
java·运维·物联网·struts·自动化
阿方索38 分钟前
虚拟化技术实践指南:KVM 与 VMware ESXi 部署全流程
linux·运维·服务器
PellyKoo38 分钟前
Docker容器中中文文件名显示乱码问题完美解决方案
运维·docker·容器
无妄无望1 小时前
在没有网络的环境下安装包pymysql
学习·docker
奥尔特星云大使1 小时前
Docker 拉取 MySQL 5.7 镜像、启动容器并进入 MySQL
数据库·mysql·docker·容器
有谁看见我的剑了?2 小时前
Rocky 9 单机安装elastic-9.1.5
运维·elk
Gss7772 小时前
ELK 日志管理系统相关内容总结
运维·elk
big男孩2 小时前
Docker使用环境变量的整理
docker