对 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) 我的商店有一个功能,允许我自动生成产品报价,在报价的属性、价格和运输规则之后,我可以即时创建新产品。
我不希望这些产品显示在我的目录或搜索中,因此我一直在尝试找出如何将“目录可见性”更新为隐藏。
起初我正在尝试:
update_post_meta( $prod_ID, '_visibility', 'hidden' );
Run Code Online (Sandbox Code Playgroud)
添加了元数据,但是,通过查看它,我发现 WooCommerce 更改了指定产品是否可见或隐藏的方式:: 下面来自 WooCommerce
产品可见性是基于分类法的,而不是基于元的 3.0.0 引入了新的产品可见性分类法;目录、搜索、隐藏、精选、缺货都是术语。这些设置用于在前端查询期间升级并帮助过滤目录中的产品。
我的问题是;如何通过 PHP 修改分类法。