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文件
相关推荐
楼田莉子7 分钟前
Linux学习之磁盘与Ext系列文件
linux·运维·服务器·c语言·学习
陌上花开缓缓归以9 分钟前
linux 怎么模拟系统panic重启
linux·运维·服务器
月白风清江有声1 小时前
vscode使用git
linux·运维·服务器
haluhalu.3 小时前
深入理解Linux线程机制:线程概念,内存管理
java·linux·运维
乙酸氧铍3 小时前
【imx6ul 学习笔记】Docker 运行百问网 imx6ul_qemu
linux·docker·arm·qemu·imx6ul
cui__OaO4 小时前
Linux驱动--驱动编译
linux·运维·服务器
Q16849645154 小时前
红帽Linux-进程、ssh、网络、软件包、文件系统
linux·运维·网络
ℳ₯㎕ddzོꦿ࿐4 小时前
Docker 环境下 Paperless-ngx 中文增强版部署实战
运维·docker·容器
努力搬砖的咸鱼4 小时前
Kubernetes 核心对象详解:Pod、Deployment、Service
微服务·云原生·容器·架构·kubernetes
南烟斋..6 小时前
嵌入式系统(51单片机)核心外设详解:UART通信与DS18B20温度采集
linux·运维·网络