Django Lightsail에 앱 폴더가 없습니다.

Aug 31 2020

AWS에서 새 lightsail django 인스턴스를 생성 한 후 / opt / bitnami / apps / 폴더가 설명서에 참조 된대로 존재하지 않음을 발견했습니다. https://aws.amazon.com/getting-started/hands-on/deploy-python-application/. 이전에 AWS에서 django 인스턴스를 생성했으며이 문제가 발생한 적이 없습니다.

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

추가 정보 : 16GB RAM, 4 개의 vCPU, 320GB SSD

장고

버지니아, 영역 A (us-east-1a) 연결된 고정 IP 주소

답변

3 JotaMartos Sep 01 2020 at 08:30

여기 Bitnami 엔지니어,

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

새로운 hello world 프로젝트를 보려면 포트 8000에 액세스하십시오.

공식 문서에서 이에 대해 자세히 알아볼 수 있습니다.

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 개발자 포럼 에서 질문했습니다 .

사용자 donleyataws는 Bitnami의 문서를 가리키며 가장 먼저 말하는 것은 프로젝트 디렉토리와 소유권을 만드는 것입니다.

먼저 / opt / bitnami / projects 디렉터리와 같은 Django 프로젝트를 저장할 새 폴더를 만들고 현재 시스템 사용자에게 쓰기 권한을 부여합니다. in bitnami 폴더 (가있는 폴더)를 가정하고 bitnami_application_password bitnami_credentials htdocs stack실행하십시오.

sudo mkdir projects
sudo chown $USER projects