简体   繁体   English

如何在 docker 上的 wordpress 中上传插件?

[英]How to upload plugins in wordpress on docker?

I am running the latest Docker mac app and have created a new docker-compose.yml in my project directory.我正在运行最新的Docker mac 应用程序,并在我的项目目录中创建了一个新的docker-compose.yml (which is my wordpress theme). (这是我的 wordpress 主题)。

在此处输入图像描述


This is my docker-compose.yml config file below, following the steps from their https://docs.docker.com/compose/wordpress/这是我的docker-compose.yml配置文件,按照他们的https://docs.docker.com/compose/wordpress/中的步骤操作

I've also added some params to the wordpress block to keep my database persistent so I don't loose my database when I docker-compose up -d我还在 wordpress 块中添加了一些参数以保持我的数据库持久性,因此当我docker-compose up -d时我不会丢失我的数据库

version: '3.7'

networks:
  wordpress:
    ipam:
      config:
        - subnet: 172.25.0.0/16

services:
  db:
    image: mysql:5.7
    volumes:
      - ./db:/var/lib/mysql:delegated
    ports:
      - "3306:3306"
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: somewordpress
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress
    networks:
      - wordpress

  wordpress:
    depends_on:
      - db
    image: wordpress:latest
    volumes:
      - .:/var/www/html/wp-content/themes/testing:delegated
    ports:
      - "80:80"
    restart: always
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: wordpress
      WORDPRESS_DB_NAME: wordpress
      WORDPRESS_AUTH_KEY: 5f6ede1b94d25a2294e29eeba929a8c80a5ac0fb
      WORDPRESS_SECURE_KEY: 5f6ede1b94d25a2294e29eeba929a8c80a5ac0fb
      WORDPRESS_LOGGED_IN_KEY: 5f6ede1b94d25a2294e29eeba929a8c80a5ac0fb
      WORDPRESS_NONCE_KEY: 5f6ede1b94d25a2294e29eeba929a8c80a5ac0fb
      WORDPRESS_SECURE_AUTH_SALT: 5f6ede1b94d25a2294e29eeba929a8c80a5ac0fb
      WORDPRESS_LOGGED_IN_SALT: 5f6ede1b94d25a2294e29eeba929a8c80a5ac0fb
      WORDPRESS_NONCE_SALT: 5f6ede1b94d25a2294e29eeba929a8c80a5ac0fb
      WORDPRESS_DEBUG: 1
    networks:
      - wordpress


But I'm having troubles working out how to upload plugins as it's asking me for FTP credentials.但是我在解决如何上传插件时遇到了麻烦,因为它要求我提供 FTP 凭据。

在此处输入图像描述

Any ideas would be hugely appreciated.任何想法将不胜感激。 Thanks.谢谢。

It seems like your having trouble with WordPress plugins directory perms.您似乎在使用 WordPress 插件目录权限时遇到问题。 Go inside of this container and chmod -r 755./plugins. Go 在这个容器和 chmod -r 755./plugins 里面。 Also check the owner of the directory.还要检查目录的所有者。 And change it to www-data.并将其更改为 www-data。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM