Bộ công cụ WordPress và Joomla
Các bộ công cụ tìm mọi bản cài WordPress và Joomla trong tài khoản của bạn, cho biết trạng thái của từng bản cài, và thao tác trên nhiều bản cài cùng lúc.
- Bộ công cụ WordPress —
/wordpress - Bộ công cụ Joomla —
/toolkit/joomla
Việc dò tìm không đọc danh sách website riêng của panel. Nó duyệt các thư mục gốc
tài liệu để tìm wp-config.php, và configuration.php chứa một
class JConfig — nên bản cài do ai đó tải lên qua SFTP được tìm thấy
giống như bản cài do panel thực hiện. Quét sâu sẽ chạy CLI riêng của website một lần
cho mỗi bản cài và hỏi upstream xem từng plugin có bản cập nhật không, nên một
tài khoản có nhiều website sẽ mất vài phút thay vì vài giây.
Mọi thao tác được viết để chạy trên một danh sách bản cài thay vì một bản cài. Chọn các bản cài bạn muốn và áp dụng thao tác cho tất cả.
Bảo mật
Tab Bảo mật áp dụng các quy tắc tăng cường bảo mật web server cho các bản cài
đã chọn, và cho biết quy tắc nào đang được áp dụng. Bản thân các quy tắc
được ghi bởi hitechcloudcli websites-secure (WordPress) và
hitechcloudcli toolkit-harden (Joomla).
Staging
Tạo staging tạo một bản sao của bản cài trên một địa chỉ staging để bạn có thể thử thay đổi trên đó. Push to production sao chép bản staging trở lại đè lên website đang chạy.
Các tab của từng website
Trên trang riêng của một website WordPress (/website?domain=...), các tab là Tổng quan,
Tuỳ chọn, Bảo trì, Bảo mật và gỡ lỗi, Cập nhật, Bản sao lưu, Staging và tăng cường bảo mật,
Nhân bản và Gỡ bỏ. Gỡ lỗi nằm ở cuối Bảo mật và gỡ lỗi, còn
các công tắc tăng cường bảo mật nằm ở cuối Staging và tăng cường bảo mật; liên kết tới các
địa chỉ cũ ?tab=debugging và ?tab=hardening vẫn mở đúng tab
và cuộn tới mục tương ứng. Thanh tab cuộn ngang trên màn hình hẹp
thay vì xuống dòng.
wp-cli và composer
Khi các dịch vụ chạy trên máy chủ, trình cài đặt đặt wp (wp-cli) và composer vào
/usr/local/bin, tải từ mirror (HITECHCLOUD_MIRROR) hoặc, nếu không được,
từ URL phát hành riêng của nhà cung cấp; cả hai đều là tệp nén PHP và chạy được trên
cả amd64 lẫn arm64. Panel và hitechcloudcli toolkit-wp chạy chúng dưới
tài khoản riêng của website với PHP của website. wp-root là cùng wp-cli đó với
--allow-root, dành cho quản trị viên tại console. Đặt một wp-cli cụ thể tại
/etc/hitechcloud/wordpress/wp-cli.phar để cố định phiên bản dùng để điều khiển
mọi website.