django lightsail 上没有应用程序文件夹
No apps folder on django lightsail
在 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
附加信息:
16 GB RAM、4 个 vCPU、320 GB SSD
Django
弗吉尼亚州 A 区 (us-east-1a)
附加的静态 IP 地址
这里是 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
并访问端口 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's documentation,它告诉的第一件事是创建项目目录及其所有权。
首先新建一个文件夹存放你的Django项目,比如/opt/bitnami/projects目录,并赋予当前系统用户写入权限。假设您在 bitnami 文件夹中(带有 bitnami_application_password bitnami_credentials htdocs stack
的文件夹),则 运行
sudo mkdir projects
sudo chown $USER projects
在 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
附加信息: 16 GB RAM、4 个 vCPU、320 GB SSD
Django
弗吉尼亚州 A 区 (us-east-1a) 附加的静态 IP 地址
这里是 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
并访问端口 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's documentation,它告诉的第一件事是创建项目目录及其所有权。
首先新建一个文件夹存放你的Django项目,比如/opt/bitnami/projects目录,并赋予当前系统用户写入权限。假设您在 bitnami 文件夹中(带有 bitnami_application_password bitnami_credentials htdocs stack
的文件夹),则 运行
sudo mkdir projects
sudo chown $USER projects