ไม่มีโฟลเดอร์แอพใน django lightsail

Aug 31 2020

หลังจากสร้างอินสแตนซ์ 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 แบบคงที่

คำตอบ

3 JotaMartos Sep 01 2020 at 08:30

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/

ขอบคุณ

TiagoMartinsPeres李大仁 Sep 29 2020 at 08:07

ผมเคยผ่านปัญหาเดียวกัน (ไดเรกทอรีที่ไม่ได้สร้างขึ้นโดยพิมพ์เขียว) และถามในAWS Developer Forum

ผู้ใช้ donleyataws ชี้ไปที่เอกสารของ Bitnamiและสิ่งแรกที่บอกคือสร้างไดเร็กทอรีโปรเจ็กต์และความเป็นเจ้าของ

ขั้นแรกให้สร้างโฟลเดอร์ใหม่เพื่อจัดเก็บโปรเจ็กต์ Django ของคุณเช่นไดเร็กทอรี / opt / bitnami / projects และให้สิทธิ์การเขียนสำหรับผู้ใช้ระบบปัจจุบัน สมมติว่าคุณอยู่ในโฟลเดอร์ bitnami (อันที่มีbitnami_application_password bitnami_credentials htdocs stack) จากนั้นเรียกใช้

sudo mkdir projects
sudo chown $USER projects