Nếu bạn đang sử dụng XAMPP trên macOS để chạy localhost thì có thể bạn sẽ gặp thấy thông báo lỗi Error starting "XAMPP" stack. Hiện tại mình đang chạy macOS 12 Monterey cũng gặp lỗi tương tự. Tuy nhiên mình đã giải quyết được vấn đề này nên chia sẻ đến các bạn nếu đang gặp lỗi như này.
Bước 4: Thay thế file hyperkit hiện tại bằng lệnh sau
Bước 5: Hãy khởi động lại XAMPP và nhấn Ok
Nhấn nút Start và nó đã hoạt động
Nguyên nhân của lỗi
Đây là thông báo lỗi: Nếu bạn đang chạy macOS 11 Big Sur hoặc mới hơn bạn sẽ gặp nhiều vấn đề bao gồm cả việc các nhà phát triển không thể làm việc trên môi trường local. Khi bạn sử dụng XAMPP trên macOS và ấn Start để khởi chạy XAMPP sẽ gặp thông báo lỗi: Error starting "XAMPP" stack - Cannot calculate MAC address: hv_vm_create unknown error.Làm thế nào để khắc phục điều này
Hiện tại, nhóm Bitnami đang làm việc trên bản cập nhật mới để làm cho nó tương thích với các phiên bản macOS mới nhất. Nhưng bạn không cần lo lắng vì tạm thời chúng ta có thể giải quyết vấn đề này.Đầu tiên, bạn hãy kiểm tra phiên bản đã cài trên macOS đã là bản mới nhất chưa, nếu chưa hãy cập nhật lên phiên bản mới nhất, bạn có thể tải về trên trang chủ: https://www.apachefriends.org/index.html.
Giải pháp 1: Cập nhật Bitnam HyperKit
Bước 1: Đóng XAMPP, mở Terminal và chạy lệnh bên dưới để tạo bản sao lưu các tệp hiện tại của bạncd /tmp
curl -LJO "https://downloads.bitnami.com/files/hyperkit/hyperkit-testing-20210430"
Bước 3: Chạy tiếp lệnh saumd5 /tmp/hyperkit-testing -20210430
MD5 (/tmp/hyperkit-testing -20210430) = 37495 adde6a3279dd7265904b85c3dc9
mv /tmp/hyperkit-testing-20210430 ~/.bitnami/stackman/helpers/hyperkit
chmod +x ~/.bitnami/stackman/helpers/hyperkit
Giải pháp 2: Xóa thư mục Stackman
Đóng ứng dụng XAMPP, mở ứng dụng Terminal và chạy lệnh saurm -rf ~ /.bitnami/stackman
Mở lại ứng dụng XAMPP và xem nó đã hoạt động chưa nhé.
Giải pháp 3: Cài đặt lại XAMPP
Nếu các giải pháp trên không khắc phục được vấn đề bạn hãy xóa sạch XAMPP và cài đặt lại nhé. Đảm bảo lưu lại các dữ liệu đang chạy trên local trước khi cài đặt lại nhé để tránh bị mất dữ liệu.Cách cài đặt XAMPP trên macOS các bạn có thể xem bài viết này: Cách cài đặt localhost trên Mac với XAMPP
Kết luận
Đây là một lỗi cơ bản khi chạy XAMPP trên macOS, mình đã khắc phục lỗi này thành công bằng giải pháp 1, ngoài ra bạn có thể thử các giải pháp khác. Nếu có bất kỳ câu hỏi nào bạn hãy để lại bình luận bên dưới bài viết này nhé.Chúc các bạn thành công!