Bài này tổng hợp các tip và tricks khi dùng Lando cho WordPress: Xdebug, MailHog, proxy cấu hình, tối ưu tốc độ, và troubleshooting.
1. Xdebug
Kích hoạt Xdebug trong .lando.yml và kiểm tra:
config:
xdebug: true
xdebug_config:
mode: debug
client_host: host.docker.internal
lando php -v | grep -i xdebug
# Output: with Xdebug v3.x
2. MailHog
Thêm MailHog để test email trong môi trường local:
services:
mailhog:
type: mailhog
hogfrom:
- appserver
Sau đó rebuild và kiểm tra:
lando rebuild
lando info
# MailHog UI: http://localhost:8025
Test gửi mail từ WP-CLI:
lando wp eval "wp_mail('[email protected]', 'Subject', 'Hello');"
3. Proxy cau hinh
Cấu hình proxy với nhiều subdomain:
proxy:
appserver:
- my-project.lndo.site
- admin.my-project.lndo.site
4. Tối ưu tốc độ
Dùng Mutagen để đồng bộ file nhanh hơn:
config:
performance: mutagen
# Sau do rebuild
lando rebuild
Chọn Nginx thay vì Apache để nhẹ hơn:
config:
via: nginx
5. Lệnh hữu ích
# Thông tin services
lando info
# Logs
lando logs -s appserver
# SSH
lando ssh
Tham khao: Lando la gi? | Cau hinh .lando.yml