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.

Apache Passenger is required by Python Selector
Sửa lỗi Apache Passenger is required by Python Selector 14

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)

CleanShot 2024 03 16 at 21.07.58
Sửa lỗi Apache Passenger is required by Python Selector 15

Sau đó bạn chọn vào Apache Modules => Tìm mod-alt-passenger và tick vào Install

CleanShot 2024 03 16 at 21.08.53
Sửa lỗi Apache Passenger is required by Python Selector 16

Sau đó chọn tiếp vào Review => và chọn vào Provision

CleanShot 2024 03 16 at 21.10.33
Sửa lỗi Apache Passenger is required by Python Selector 17

Bây giờ bạn chỉ cần chờ đợi để hệ thống cài đặt.

CleanShot 2024 03 16 at 20.56.39
Sửa lỗi Apache Passenger is required by Python Selector 18

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

CleanShot 2024 03 16 at 21.12.44
Sửa lỗi Apache Passenger is required by Python Selector 19

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.