LocalWP
LocalWP là ứng dụng để phục vụ việc build server sử dụng mã nguồn WordPress.
Cài đặt
Tải về tại https://localwp.com/, click để hiện form popup tải về (nhập email fake là được) để tải về. Nếu trên máy đã có rồi thì bỏ qua bước này.
Thêm website mới
Do hệ thống website đều sử dụng GitHub để lưu nguyên website (trừ folder wp-content/uploads
), nên cách thực hiện tiến hành như sau:
- Tạo website mới trong LocalWP. Domain nên trùng với domain trong
wp-content/themes/<tên theme>/webpack.config.js
- Vào folder chứa code mới tạo, ví dụ sẽ là
app/public
- Sao chép file
wp-config.php
ra folderapp/
(folder cha) - Xóa tất cả file trong folder
app/public/
- Chạy lệnh
git init
- Chạy lệnh
git remote add origin <git repo>
, ví dụgit remote add origin git@github.com:codetot-clients/nhaphonet.git
- Chạy lệnh lấy code mới nhất
git fetch origin
- Chạy lệnh reset về nhánh
develop
:git checkout origin/develop
, và tạo branchdevelop
trên máygit checkout -B develop
- Sao chép file
wp-config.php
ở bước 3 vào lại folderapp/public
. ThêmWP_DEBUG
,WP_DEBUG_LOG
giá trịtrue
. - Lấy file SQL mới nhất của dự án (liên hệ leader hoặc tự lấy nếu được cấp quyền). File có thể là .sql.zip hay .sql.gz thì giải nén ra file .sql
- Mở HeidiSQL app ra, nhập thông tin database trong tab Database trên LocalWP. Table chính là
local
- Drop toàn bộ dữ liệu nếu có, sau đó chọn
File | Run SQL...
và chọn file - Sau khi import xong, sửa table
wp_options
, tìmhome_url
,site_url
, sửa lại thành url local, ví dụhttp://nhaphonet.test
- Kiểm tra đường dẫn truy cập xem đã hoạt động chưa
- Truy cập
wp-admin/
bằng user/pass (hỏi leader), sau đó vào plugin CT Optimization, tickEnable CDN domain
, nhập domain live, ví dụnhaphonet.vn
để media load không bị lỗi 404 nữa.