首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在wordpress上使用wpcli编写安装

在wordpress上使用wpcli编写安装
EN

Stack Overflow用户
提问于 2021-05-14 06:54:30
回答 1查看 675关注 0票数 0

我正在开发一个wordpress主题,运行在本地与对接-撰写。这是我的码头-撰写文件:

代码语言:javascript
复制
version: '2'

services:
  mysql:
    image: mysql:5.7
    restart: always
    ports:
      - 32787:3306
    environment:
      MYSQL_USER: wordpress
      MYSQL_ROOT_PASSWORD: wordpress
      MYSQL_DATABASE: wordpress
      MYSQL_PASSWORD: wordpress

wordpress:
  depends_on:
    - mysql
  image: wordpress
  ports:
    - 32788:80
  restart: always
  volumes:
    - ./:/var/www/html/wp-content/themes/lorraine
  environment:
    WORDPRESS_DB_HOST: mysql:3306
    WORDPRESS_DB_USER: wordpress
    WORDPRESS_DB_PASSWORD: wordpress

这个配置的问题是我不能执行wpcli,因为我不能访问wordpress主文件夹,所以.我用这个改变了它

代码语言:javascript
复制
wordpress:
  volumes:
    - ../../:/var/www/html #To generate wordpress structure outside my theme folder
  
wpcli:
  image: wordpress:cli
  volumes_from:
    - wordpress
  links:
    - mysql
  entrypoint: wordpress
  command: "--info"

但我有两个问题:

创建的

  • 文件夹具有以下权限:

drwxr-xr-x3 www-data 4096

  • docker-compose up -d抛出此错误:

错误:对于wpcli无法启动服务wpcli: OCI运行时创建失败: container_linux.go:349:启动容器进程导致"exec:“wordpress:可执行文件在$PATH中找不到”:未知错误:在启动项目时遇到错误。

你知道我怎样才能修好它们吗?

更新

我通过更改wp-cli配置来解决第二个问题:

代码语言:javascript
复制
wordpress:
  volumes:
    - ../../../:/var/www/html

wpcli:
  image: wordpress:cli
  volumes:
    - ../../../:/var/www/html
  depends_on:
    - mysql
    - wordpress

但是文件夹和文件是使用只读权限创建的。我尝试将rw添加到卷属性中,但它不起作用。

你知道怎样才能修好它吗?

EN

回答 1

Stack Overflow用户

发布于 2021-05-14 07:00:18

错误说

代码语言:javascript
复制
"executable file not found in $PATH":"Set PATH to point to wordpress executable in your compose file."
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67530187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档