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文件
相关推荐
清平乐的技术专栏几秒前
新电脑验机工具介绍及避坑指南
运维·电脑
xixiyuguang6 分钟前
nginx tar离线安装 ubuntu22.04
运维·nginx
丁丁丁梦涛18 分钟前
nginx解决域名代理到IP+端口的平台静态资源和接口地址问题
运维·tcp/ip·nginx
春日见21 分钟前
如何提升手眼标定精度?
linux·运维·开发语言·数码相机·matlab
weixin_4624462325 分钟前
使用 Ubuntu 构建 code-server Docker 镜像的完整指南
linux·ubuntu·docker
2501_9399090530 分钟前
Docker(2)资源限制及数据卷容器以及容器互联
运维·docker·容器
北京阿法龙科技有限公司30 分钟前
AR眼镜工业设备巡检运维的应用场景介绍|阿法龙XR云平台
运维·ar·xr
HaSaKing_72132 分钟前
【实战记录】Docker Compose 单机部署 EMQX 3 节点集群(5.8.8 社区版)完整踩坑与解决方案
docker·容器·eureka
一周困⁸天.32 分钟前
GitOps 详解与工具链全解析
linux·运维·devops
weixin_4624462333 分钟前
【原创实践】使用 Docker 在 MySQL 容器中批量导出所有数据库
数据库·mysql·docker