n5s/wp-symfony-local-server
最新稳定版本:v2.0.0
Composer 安装命令:
composer require n5s/wp-symfony-local-server
包简介
Fixes WordPress compatibility issues when running on Symfony Local Server with local domain names
README 文档
README
Fixes WordPress compatibility issues when running on Symfony Local Server with local domains (.wip).
Installation
composer require n5s/wp-symfony-local-server --dev
That's it. The library auto-detects Symfony Local Server and registers the necessary hooks.
What it fixes
| Problem | Solution |
|---|---|
Self-requests fail (SSL errors, unresolved .wip TLD) |
Routes them through Symfony's proxy with proper certificates |
/wp-admin/ causes redirect loops |
Rewrites to /wp-admin/index.php (why?) |
| Redirect caching issues | Uses HTTP 302 instead of 301 for admin redirects |
How it works
The library only activates when it detects Symfony Local Server (via SERVER_SOFTWARE header or ~/.symfony5/proxy.json config). It then:
- Sets
WP_PROXY_HOSTandWP_PROXY_PORTto route internal requests through Symfony's proxy - Provides Symfony's root CA certificate for SSL verification
- Hooks into
admin_urlandredirect_canonicalto fix admin URL handling
Requirements
- PHP 8.2+
- Symfony CLI with local proxy configured
统计信息
- 总下载量: 129
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-01-19