Tôi đang cố gắng triển khai một ứng dụng bình đơn giản trên VPS chạy Ubuntu 20 và LAMP
Ứng dụng chạy tốt khi tôi thực hiện nó với bình chạy
từ bên trong thư mục ứng dụng
Tuy nhiên nhật ký máy chủ có lỗi:
[CN 24 tháng 10 14:55:03.464311 2021] [wsgi:error] [pid 5655] [client 90.198.214.109:59097] từ FlaskApp nhập ứng dụng dưới dạng ứng dụng
[Chủ nhật ngày 24 tháng 10 14:55:03.464323 năm 2021] [wsgi:error] [pid 5655] [client 90.198.214.109:59097] Tệp "/var/www/FlaskApp/FlaskApp/__init__.py", dòng 1, trong <module >
[Chủ nhật ngày 24 tháng 10 14:55:03.464363 năm 2021] [wsgi:error] [pid 5655] [client 90.198.214.109:59097] từ bình nhập Flask
[Chủ nhật ngày 24 tháng 10 14:55:03.464386 năm 2021] [wsgi:error] [pid 5655] [client 90.198.214.109:59097] Lỗi nhập: Không có mô-đun nào có tên bình
Mã và hướng dẫn được lấy từ đây: https://www.digitalocean.com/community/tutorials/how-to-deploy-a-flask-application-on-an-ubuntu-vps
Khi vào IP của máy chủ thì hiện lên thông báo lỗi:
Lỗi Máy chủ Nội bộ Máy chủ gặp lỗi nội bộ hoặc cấu hình sai và không thể hoàn thành yêu cầu của bạn.
CHỈNH SỬA:
Khi tôi chạy mã bằng lệnh con trăn sudo __init__.py
nó đưa ra lỗi mà không thể nhập bình từ Flask
trong khi sử dụng lệnh Sudo python3 __init__.py
hoạt động tốt. Có vẻ như bất kỳ tập lệnh nào gọi tệp wsgi đều đang gọi bằng cách sử dụng con trăn
kiểu gọi gây ra lỗi không thể khởi động tập lệnh