Cách gỡ cài đặt hoàn toàn ServBay
ServBay được thiết kế là một môi trường phát triển web cục bộ dễ quản lý và bảo trì. Nếu bạn cần gỡ ServBay khỏi macOS, quy trình gỡ bỏ rất đơn giản. Bài viết này sẽ hướng dẫn chi tiết các bước giúp bạn gỡ cài đặt ServBay hoàn toàn và làm sạch các tệp liên quan.
⚠️ Lưu ý quan trọng ⚠️
Trước khi thực hiện bất kỳ thao tác gỡ cài đặt nào, hãy đảm bảo bạn đã sao lưu toàn bộ dữ liệu quan trọng. Bao gồm file dự án website của bạn (mặc định tại đường dẫn /Applications/ServBay/www
), dữ liệu tất cả các hệ quản trị cơ sở dữ liệu (MySQL, PostgreSQL, MongoDB, v.v., mặc định lưu ở /Applications/ServBay/db
), file cấu hình ServBay, cùng chứng chỉ SSL quản lý bởi ServBay. Quá trình gỡ bỏ sẽ xoá toàn bộ thư mục cài đặt ServBay và mọi nội dung bên trong – dữ liệu không sao lưu sẽ mất vĩnh viễn.
Hướng dẫn gỡ cài đặt chi tiết
Hãy thực hiện lần lượt các bước dưới đây để đảm bảo loại bỏ toàn bộ ServBay và các thành phần liên quan.
Bước 1: Tắt ứng dụng ServBay
Trước khi gỡ bỏ, hãy chắc chắn rằng ứng dụng ServBay đã được tắt hoàn toàn. Bạn có thể nhấp chuột phải vào biểu tượng ServBay trên thanh Dock, chọn "Thoát", hoặc vào menu ứng dụng ServBay chọn “ServBay” > “Thoát ServBay”.
Bước 2: Xóa file ứng dụng ServBay
Đầu tiên, loại bỏ chính ứng dụng ServBay khỏi hệ thống của bạn:
- Mở Finder.
- Ở thanh bên của Finder, nhấp vào Ứng dụng (Applications).
- Trong danh sách ứng dụng, tìm
ServBay.app
. - Kéo tệp
ServBay.app
vào biểu tượng Thùng rác ở cạnh phải thanh Dock. - Nhấp chuột phải vào biểu tượng Thùng rác, chọn “Dọn sạch Thùng rác” để xóa hẳn file ứng dụng.
Bước 3: Xóa thư mục cài đặt ServBay
Các file lõi, package, code website và dữ liệu cơ sở dữ liệu của ServBay mặc định nằm trong thư mục /Applications/ServBay
. Xóa thư mục này sẽ loại bỏ tất cả file runtime của ServBay và dữ liệu phát triển của bạn.
🛑 Cảnh báo lần nữa 🛑
Trước khi thực hiện bước này, hãy một lần nữa xác nhận bạn đã sao lưu toàn bộ file website trong /Applications/ServBay/www
, dữ liệu cơ sở dữ liệu trong /Applications/ServBay/db
, file cấu hình ServBay và chứng chỉ SSL, cũng như mọi dữ liệu quan trọng khác như hướng dẫn đầu bài đã đề cập. Thao tác này không thể hoàn tác và dữ liệu bị xoá sẽ không thể khôi phục.
Mở ứng dụng Terminal. Bạn có thể tìm Terminal bằng Spotlight (Command + Space rồi gõ "Terminal") hoặc qua Finder > Ứng dụng > Tiện ích > Terminal.
Trong cửa sổ Terminal, nhập lệnh sau để xóa thư mục cài đặt ServBay và toàn bộ dữ liệu bên trong:
bashsudo rm -rf /Applications/ServBay
1- Lệnh
sudo
dùng để thực thi lệnh sau với quyền quản trị viên vì thư mục/Applications
thường yêu cầu quyền cao để chỉnh sửa. Hệ thống sẽ yêu cầu bạn nhập mật khẩu khi chạy lệnh này. rm
là lệnh xóa file hoặc thư mục.- Tuỳ chọn
-r
(recursive – đệ quy) có nghĩa là xóa toàn bộ thư mục cùng các thư mục con và file bên trong. - Tuỳ chọn
-f
(force – buộc thực hiện) sẽ xóa không hỏi lại – lưu ý nên thận trọng khi sử dụng-f
.
Sau khi thực hiện, toàn bộ thư mục
/Applications/ServBay
và mọi dữ liệu, dự án, database, cấu hình ServBay… sẽ bị xóa vĩnh viễn.- Lệnh
Bước 4: Gỡ bỏ dịch vụ ServBay Helper
ServBay Helper là công cụ hỗ trợ quyền cao, dùng để thực hiện các thao tác cần quyền quản trị (ví dụ chỉnh file hosts, khởi động/dừng dịch vụ hệ thống…). Để làm sạch hoàn toàn, bạn cần gỡ luôn dịch vụ Helper này.
Chạy các lệnh sau trong Terminal:
sudo launchctl unload /Library/LaunchDaemons/Dev.ServBay.macOS.ServBay.Helper.plist
sudo rm /Library/LaunchDaemons/Dev.ServBay.macOS.ServBay.Helper.plist
sudo rm /Library/PrivilegedHelperTools/Dev.ServBay.macOS.ServBay.Helper
2
3
- Lệnh đầu tiên dùng
launchctl unload
để dừng và xoá cấu hình agent của ServBay Helper, ngăn dịch vụ tự động khởi động khi hệ thống mở. - Lệnh thứ hai xóa file cấu hình
.plist
của Helper – file này cho macOS biết cách nạp Helper. - Lệnh thứ ba xóa file thực thi ServBay Helper khỏi hệ thống.
Các lệnh này cần quyền quản trị và bạn sẽ phải nhập mật khẩu khi chạy.
Bước 5: Dọn dẹp biến môi trường
Mở các file cấu hình shell ~/.zshrc
và ~/.bash_profile
, tìm các đoạn sau và xoá chúng đi:
# BEGIN ServBay Environment Block
# ...
# END ServBay Environment Block
2
3
Tổng kết
Thông qua các bước trên, bạn đã có thể gỡ sạch ứng dụng ServBay, thư mục cài đặt cũng như dịch vụ Helper khỏi hệ thống macOS. Một lần nữa, sao lưu dữ liệu là bước quan trọng nhất trước khi gỡ cài đặt. Vui lòng đảm bảo bạn đã lưu toàn bộ website, database và các thiết lập cấu hình quan trọng trước khi xóa thư mục /Applications/ServBay
.