Lỗi này xuất hiện khi bạn sử dụng chức năng “Python Selector” trong cPanel, nhưng máy chủ web của bạn không có module Apache Passenger.
Giải thích:
- Apache Passenger: Là module cho phép máy chủ web xử lý các ứng dụng Python.
- Python Selector: Công cụ trong cPanel cho phép bạn cấu hình cách thức hoạt động của ứng dụng Python trên máy chủ.
Lỗi này xảy ra do Python Selector cần Apache Passenger để hoạt động. Khi module này không có, bạn sẽ gặp lỗi. Để khắc phục lỗi này bạn chỉ cần cài Passenger là được. Và trong bài viết này tôi sẽ hướng dẫn bạn cài đặt như sau
Đối với Apache
Cách 1: Cài đặt qua lệnh
Với cách này bạn SSH vào máy chủ với quyền root sau đó chạy lệnh sau và chờ đợi.
yum -y install ea-apache24-mod-alt-passenger
Cách 2: Cài đặt qua giao diện
Bạn truy cập vào WHM => EasyApache 4 => Currently Installed Packages (Customize)
Sau đó bạn chọn vào Apache Modules => Tìm mod-alt-passenger và tick vào Install
Sau đó chọn tiếp vào Review => và chọn vào Provision
Bây giờ bạn chỉ cần chờ đợi để hệ thống cài đặt.
CloudLinux
Đối với máy chủ sử dụng CloudLinux bạn cài đặt như sau.
Cách 1: Cài đặt qua lệnh
Bạn copy các lệnh sau dán vào cửa sổ terminal với quyền root.
yum grouplist | grep alt-python
yum groupinstall alt-pytho
Cách 2: Cài đặt qua giao diện
Bạn truy cập vào WHM => CloudLinux Manager => Tìm đến Python và chọn Install
Một số nhà cung cấp hosting có thể cung cấp hướng dẫn cài đặt tự động. Tuy nhiên, bạn nên liên hệ với họ để đảm bảo cấu hình chính xác và tránh các vấn đề tiềm ẩn.