ไม่มีโฟลเดอร์แอพใน django lightsail
หลังจากสร้างอินสแตนซ์ lightsail django ใหม่บน AWS ฉันพบว่าไม่มีโฟลเดอร์ / opt / bitnami / apps / ตามที่อ้างอิงในเอกสารประกอบ https://aws.amazon.com/getting-started/hands-on/deploy-python-application/. ฉันเคยสร้างอินสแตนซ์ django มาก่อนบน AWS และไม่เคยพบปัญหานี้
bitnami@ip-172-26-4-185:~$ ls bitnami_application_password bitnami_credentials htdocs stack bitnami@ip-172-26-4-185:~$ cd /
bitnami@ip-172-26-4-185:/$ cd opt bitnami@ip-172-26-4-185:/opt$ cd bitnami
bitnami@ip-172-26-4-185:/opt/bitnami$ cd apps -bash: cd: apps: No such file or directory bitnami@ip-172-26-4-185:/opt/bitnami$ ls
apache bncert-tool bnsupport-tool git nami properties.ini stats
apache2 bnsupport common gonit node python var
bncert bnsupport-regex.ini ctlscript.sh mariadb postgresql scripts
ข้อมูลเพิ่มเติม: RAM 16 GB, 4 vCPUs, 320 GB SSD
Django
เวอร์จิเนียโซน A (us-east-1a) แนบที่อยู่ IP แบบคงที่
คำตอบ
Bitnami Engineer ที่นี่
ไม่มีโฟลเดอร์แอพในโซลูชัน Django อีกต่อไป คู่มือที่คุณกำลังติดตามไม่ได้รับการดูแลโดย Bitnami และนั่นเป็นเหตุผลว่าทำไมจึงไม่ทันสมัย ในการสร้างโปรเจ็กต์ใหม่ในโซลูชัน Bitnami Django ใหม่คุณจะต้องรันคำสั่งเหล่านี้
sudo mkdir -p /opt/bitnami/projects/PROJECT
sudo chown $USER /opt/bitnami/projects
django-admin startproject PROJECT /opt/bitnami/projects/PROJECT
cd /opt/bitnami/projects/PROJECT
python manage.py migrate
python manage.py startapp helloworld
python manage.py runserver
และเข้าถึงพอร์ต 8000 เพื่อดูโครงการ hello world ใหม่
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้ได้ในเอกสารอย่างเป็นทางการของเรา
https://docs.bitnami.com/aws/infrastructure/django/get-started/start-django-project/
https://docs.bitnami.com/aws/infrastructure/django/get-started/deploy-django-project/
ขอบคุณ
ผมเคยผ่านปัญหาเดียวกัน (ไดเรกทอรีที่ไม่ได้สร้างขึ้นโดยพิมพ์เขียว) และถามในAWS Developer Forum
ผู้ใช้ donleyataws ชี้ไปที่เอกสารของ Bitnamiและสิ่งแรกที่บอกคือสร้างไดเร็กทอรีโปรเจ็กต์และความเป็นเจ้าของ
ขั้นแรกให้สร้างโฟลเดอร์ใหม่เพื่อจัดเก็บโปรเจ็กต์ Django ของคุณเช่นไดเร็กทอรี / opt / bitnami / projects และให้สิทธิ์การเขียนสำหรับผู้ใช้ระบบปัจจุบัน สมมติว่าคุณอยู่ในโฟลเดอร์ bitnami (อันที่มีbitnami_application_password bitnami_credentials htdocs stack) จากนั้นเรียกใช้
sudo mkdir projects
sudo chown $USER projects