1359817b4b9a4fe524b542add5944d38899a4dc5
Thiệp cưới — chạy trên Windows
Website tĩnh (Ladipage). Cần chạy qua web server cục bộ — không mở trực tiếp file index.html bằng double-click (ảnh/JS sẽ lỗi).
Cách nhanh nhất
- Double-click file
start.battrong thư mục dự án. - Trình duyệt sẽ mở:
http://localhost:8080/www.mewedding.vn/index.html - Dừng server: nhấn
Ctrl+Ctrong cửa sổ đen (hoặc đóng cửa sổ).
Mở qua WiFi (điện thoại / máy khác cùng mạng)
- Máy tính và điện thoại cùng WiFi (không dùng guest network chặn LAN).
- Chạy
start.bat— cửa sổ PowerShell in thêm dòng dạng:http://192.168.x.x:8080/www.mewedding.vn/index.html - Trên điện thoại, mở đúng URL đó (thay
192.168.x.xbằng IP hiện in ra). - Điện thoại không vào được (hay gặp nhất):
- Chạy lại
setup-wifi.ps1(Admin) — script mở firewall cổng 8080 và đặt Wi-Fi sang Private. - Trên điện thoại dùng đúng URL dòng
>>> DIEN THOAI(thườnghttp://192.168.1.x:8080/...), không dùnglocalhost. - Điện thoại tắt 4G/5G, chỉ dùng WiFi cùng nhà; tắt VPN trên PC/điện thoại.
- Router: tắt AP isolation / client isolation nếu bật.
- Cửa sổ
start.batcó dòng192.168.x.x -> ...khi điện thoại truy cập → server nhận được; không có dòng → firewall/router chặn.
- Chạy lại
- Ảnh không hiện trên điện thoại: trang cần internet cho font/icon LadiPage (
https://w.ladicdn.com). Ảnh trong thư mụcw.ladicdn.comtải từ máy tính — nếu vẫn trống, xem cửa sổ server có dòng[404](sai đường dẫn). Tải lại trang sau khi chạy lạistart.bat. - Lần đầu bind cổng lỗi: chạy một lần (PowerShell Admin), trong thư mục dự án:
Hoặc lệnh tay (không dùng
cd "E:\WD\WD-HN" powershell -ExecutionPolicy Bypass -File .\setup-wifi.ps1%USERNAME%trong PowerShell — sẽ lỗi 1332):Trong CMD (Admin) thì dùng được:netsh http add urlacl url=http://+:8080/ user="$env:USERDOMAIN\$env:USERNAME"netsh http add urlacl url=http://+:8080/ user=%USERNAME%
Chạy bằng PowerShell
cd "D:\Thiệp Cứoi\Wed-dt"
powershell -ExecutionPolicy Bypass -File .\serve.ps1
Nếu Windows chặn script lần đầu, chạy một lần:
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
Deploy lên server (Kubernetes)
kubectl -n wedding rollout restart deploy/wedding-web
kubectl -n wedding rollout status deploy/wedding-web
Description
Languages
HTML
97.5%
PowerShell
2%
JavaScript
0.3%
Batchfile
0.1%