#21077
关闭
增强
( 固定的 )
添加对多站点站点地址中自定义端口的支持
|
|
||
|
|
||
|
|
||
|
|
||
|
描述
附件 (6)
更改历史记录 (79)
#2
@
12年 以前
#8
@
12年 以前
-
关键词 需求-测试 开发人员反馈 补充
也需要缺席 $_服务器['HTTP_HOST'] 进入帐户并切换到 $_服务器['SERVER_NAME'] 可靠性和这些边缘情况 通过以下方式获取域 解析url() 和 PHP_URL_PATH(路径) 仍然回到默认值 wp_die() -消息,以防不知怎么无法摆脱端口
这张票是在 松弛(Slack) jeremyfelt的《core-multisite》。 查看日志 .
4年 以前
#12
@
4年 以前
-
组件 已从更改 多点会议 到 引导/加载 -
焦点 多站点 补充 -
关键词 需要-补丁 需要单元测试 补充 -
里程碑 设置为 未来版本 -
分辨率 重复 删除 -
严重程度 已从更改 专业 到 正常的 -
状态 已从更改 关闭 到 重新打开的 -
总结 已从更改 MultiSite的自定义端口修补程序 到 添加对多站点站点地址中自定义端口的支持
#13
@
4年 以前
仅支持多站点引导中的端口号就足够了吗?或者UI也应该完全支持它们吗? 事情可能会 看起来有点奇怪 一开始。 是否应允许所有端口号 还是应该有一个过滤列表?
这张票是在 松弛(Slack) johnbillion的core-multisite。 查看日志 .
4年 以前
这张票是在 松弛(Slack) jeremyfelt的《core-multisite》。 查看日志 .
4年 以前
这张票是在 松弛(Slack) 在spacedmonkey的core-multisite中。 查看日志 .
4年 以前
这张票是在 松弛(Slack) 在spacedmonkey的core-multisite中。 查看日志 .
4年 以前
#18
随访:
↓ 19
@
4年 以前
应该允许所有端口号,还是应该有一个过滤列表?
#19
回复: ↑ 18
@
4年 以前
应该允许所有端口号,还是应该有一个过滤列表?
我认为应该允许所有端口号。
如何在引导/加载中识别和管理自定义端口,以及如何在网络管理UI中使用网络/站点(可能?可能不)管理自定义端口的建议解决方案。 如何在标准WP构建过程中测试解决方案。 单元测试,端到端测试? 实现上述内容的代码。 如何在本地测试解决方案。 (也许只是因为开发环境工作正常!):)
#20
@
4年 以前
add_filters('allowed_multisite_ports',函数($current){ $current[]=':81'; 返回$current; });
定义(“WP_ALLOWED_PORTED”,“80,443”);
$allowed_ports=wp_parse_list(wp_allowed_PORTED);
这张票是在 松弛(Slack) 在soderlind的core-multisite中。 查看日志 .
3年 以前
这张票是在 松弛(Slack) 在spacedmonkey的核心提交器中。 查看日志 .
3年 以前
#27
@
3年 以前
#28
@
2年 以前
$allowed_ports=应用过滤器('allowed_multisite_ports',数组(':80',':443'));
这张票是在 松弛(Slack) 由ironprogrammer进行核心测试。 查看日志 .
19个月 以前
#32
@
13个月 以前
<? php(电话) 添加筛选器 ( 'wp_normalize_site_data' , 功能 ( $数据 ) { $数据 [ '域' ] = str_替换 ( '8082' , ':8082' , $数据 [ '域' ]); 返回 $数据 ; }, 50 , 1 );
这张票是在 松弛(Slack) 通过遗忘和谐进入核心。 查看日志 .
8个月 以前
@遗忘和谐 对发表了评论 采购订单号5675 :
8个月 以前
#38
这张票是在 松弛(Slack) 通过遗忘和谐进入核心。 查看日志 .
8个月 以前
@德斯罗什 对发表了评论 采购订单号5675 :
8个月 以前
#40
这张票是在 松弛(Slack) 乔麦吉尔的《核心》。 查看日志 .
8个月 以前
@约十亿美元 对发表了评论 采购订单号5675 :
6个月 以前
#43
@遗忘和谐 对发表了评论 采购订单号5675 :
6个月 以前
#44
#45
@
5个月 以前
上面讨论中的一个问题是,在数据库中的什么位置存储端口号,以及如果它存储在 wp_blogs.domain(wp_blogs.域) 字段。 如果你看一下PR5675,你会发现实际上核心中很少有地方需要更改以支持Multisite上的端口号,而大多数更改都是小的调整。 当然没有什么是根本性的。 将端口号存储在其他位置,例如存储在站点元数据中,并不会否定这些更改的需要,事实上会增加额外的复杂性。 这就是为什么我支持将端口号包含在 wp_blogs.domain(wp_blogs.域) . 测试套件已经更新,允许所有测试在URL中有端口的网站上运行(通过 本地_WP_TESTS_DOMAIN 环境变量)。 结果发现并修复了一些端口处理方面的错误。 不要忘记始终使用 WP_TESTS_DOMAIN(工作包测试域) 测试中的常量而不是硬编码 示例.org . 此修复程序 #52088 也允许本地开发环境运行多站点安装。 设置 本地_多功能 环境变量到 真的 在配置期间启用此功能。
@遗忘和谐 对发表了评论 采购订单号5675 :
5个月 以前
#46
https://github.com/WordPress/WordPress-develop/commit/0665ca4a7b66536c2d60c61bd43ac53b5d5076ca :正在检查 示例.org 起初这看起来像是一次黑客攻击,但考虑到这个测试输出的目的,我认为没有问题。 https://github.com/WordPress/WordPress-develop/commit/49365cb8356e067a9807fd45187e122982bed77 :接得好!
#50
@
5个月 以前
这张票是在 松弛(Slack) spacedmonkey在#核心中。 查看日志 .
5个月 以前
#53
@
5个月 以前
-
关键词 has-patch接口 has-unit-测试 远离的 -
分辨率 固定的 删除 -
状态 已从更改 关闭 到 重新打开的
#54
@
5个月 以前
define('COOKIE_DOMAIN','.localhost');
#55
@
5个月 以前
私有函数_set_cookie_domain(){ if(!空($this->cookie_domain)){ 回报; } $this->cookie_domain=parse_url($this->域,PHP_url_HOST); if(str_starts_with($this->cookie_domain,'www.')){ $this->cookie_domain=substr($this->cookie.domain,4); } }
#56
@
5个月 以前
-
关键词 需求-测试 补充; 早期的 远离的
手动安装单站点,然后使用工具->网络设置安装多站点 通过自动安装单个站点 npm运行环境:安装 然后使用“工具”->“网络设置”安装多站点 通过设置直接安装Multisite 本地_多功能 在中为true .env(英语) 和运行 npm运行环境:安装
#57
@
5个月 以前
/*多站点*/ 定义(“WP_ALLOW_MULTISITE”,true);
子域,如site1.localhost:8889和site2.localhost:8889
define('MULTISITE',true); define('SUBDOMAIN_INSTALL',true); define('DOMAIN_CURRENT_SITE','localhost:8889'); 定义('PATH_CURRENT_SITE','/'); 定义('SITE_ID_CURRENT_SITE',1); 定义('BLOG_ID_CURRENT_SITE',1);
#58
@
5个月 以前
Cookie不提供端口隔离。
#61
@
5个月 以前
-
关键词 需要-补丁 补充; 需求-测试 远离的
这张票是在 采购订单号6521 在 WordPress/WordPress-develop开发 通过 @spacedmonkey(空格键) .
5个月 以前
#64
-
关键词 has-patch接口 补充; 需要-补丁 远离的
这张票是在 松弛(Slack) 在spacedmonkey的core-multisite中。 查看日志 .
5个月 以前
#68
@
4个月 以前