小编Jpv*_*Jpv的帖子

Docker Compose Wordpress with pure-ftpd - FTP 用户没有写入权限

对 Docker 来说有点陌生,所以请耐心等待。

背景: 我已经在使用 WSL2 的 Win 10 操作系统中设置了以下容器:

Wordpress + MariaDB + PhpMyAdmin + Pure-ftpd

我没有将我的项目文件与我的操作系统绑定,因为它会减慢整个网站的速度。相反,我使用 pure-ftpd 来更新我的卷。

这个设置效果很好!ATM 我的数据库大约 1GB+,文件大约 500MB,上传大约 22GB。*厨师之吻

问题: 当我使用 FTP 创建文件时,该文件没有“写入”权限。因此创建新脚本变得不可能。解决方法是转到该卷并将文件权限更新为“777”

pure-ftpd 使用用户“1000”创建文件,但是当我尝试在容器中搜索用户时,这不会返回任何内容。

MI 在我的 .YML 上缺少一些内容,以允许 pure-ftpd 作为“root”写入“wordpress”卷

这是我的 .YML

services:
#DATABASE
  db:
    container_name: cc_db
    # We use a mariadb image which supports both amd64 & arm64 architecture
    image: mariadb:10.6.9-focal
    command: '--default-authentication-plugin=mysql_native_password'
    volumes:
      - cc_db:/var/lib/mysql/****_woo
      - ./my_customized.cnf:/etc/mysql/my.cnf
    ports:
      - "3306:3306"  # To Allow Remote Connections
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=******++ …
Run Code Online (Sandbox Code Playgroud)

wordpress containers docker

5
推荐指数
1
解决办法
1747
查看次数

在 Woocommerce 3+ 上通过 PHP 更改产品可见性

我的商店有一个功能,允许我自动生成产品报价,在报价的属性、价格和运输规则之后,我可以即时创建新产品。

我不希望这些产品显示在我的目录或搜索中,因此我一直在尝试找出如何将“目录可见性”更新为隐藏。

起初我正在尝试:

update_post_meta( $prod_ID, '_visibility', 'hidden' );
Run Code Online (Sandbox Code Playgroud)

添加了元数据,但是,通过查看它,我发现 WooCommerce 更改了指定产品是否可见或隐藏的方式:: 下面来自 WooCommerce

产品可见性是基于分类法的,而不是基于元的 3.0.0 引入了新的产品可见性分类法;目录、搜索、隐藏、精选、缺货都是术语。这些设置用于在前端查询期间升级并帮助过滤目录中的产品。

我的问题是;如何通过 PHP 修改分类法。

php wordpress woocommerce

2
推荐指数
1
解决办法
4353
查看次数

标签 统计

wordpress ×2

containers ×1

docker ×1

php ×1

woocommerce ×1