我正在尝试在a2hosting共享主机方案中托管我的网站。我被告知使用cpanel创建virtualenv然后,使用乘客来运行django。我的virtualenv文件夹和项目文件夹位于根目录中。设置完所有内容并运行collectstatic并创建超级用户后,我尝试访问django管理站点。我得到登录页面,然而,尝试登录页面未找到错误的结果。它声明:
找不到页面(404)
请求方法:POST
请求网址:https://www.website.com/admin/login/?next=/admin/
提出:django.contrib.admin.sites.login
使用readerspoint.urls中定义的URLconf,Django尝试了这些URL 模式,按此顺序:
1)admin /
空路径与其中任何一个都不匹配。
您看到此错误,因为您的Django中有DEBUG = True 设置文件。将其更改为False,Django将显示一个 标准404页。
我试着看CPanel错误,这是它所说的:
我项目的警告:/ home / username / public_html / admin / login:无法访问文件 / home / username / public_html / admin / login:没有这样的文件或目录
警告:/ home / username / public_html / admin / login:无法访问文件 / home / username / public_html / admin / login:没有这样的文件或目录
警告:/ home / username / public_html / admin:无法访问文件 / home / username / public_html / admin:没有这样的文件或目录
[N 2018-02-28 18:53:10.6076 766038 / T1 age / Cor / CoreMain.cpp:994]: 检查是否断开进程的长时间运行连接 830971,申请/主页/用户名/网站
[N 2018-02-28 18:53:10.4069 766038 / T1 age / Cor / CoreMain.cpp:994]: 检查是否断开进程的长时间运行连接 836756,application / home / username / public_html
[N 2018-02-28 18:53:10.4067 766038 / T1 age / Cor / CoreMain.cpp:994]: 检查是否断开进程的长时间运行连接 835949,application / home / username / public_html
[N 2018-02-28 18:53:10.3932 766038 / T1 age / Cor / CoreMain.cpp:994]: 检查是否断开进程的长时间运行连接 836756,application / home / username / public_html
[N 2018-02-28 18:53:10.3930 766038 / T1 age / Cor / CoreMain.cpp:994]: 检查是否断开进程的长时间运行连接 835949,application / home / username / public_html
[N 2018-02-28 18:53:10.3928 766038 / T1 age / Cor / CoreMain.cpp:994]: 检查是否断开进程的长时间运行连接 830971,申请/主页/用户名/网站
[N 2018-02-28 18:49:24.1637 766038 / Tt age / Cor / CoreMain.cpp:994]: 检查是否断开进程的长时间运行连接 790124,application / home / username / public_html
[N 2018-02-28 18:48:35.3971 766038 / Tr age / Cor / CoreMain.cpp:994]: 检查是否断开进程的长时间运行连接 787169,申请/主页/用户名/网站
[N 2018-02-28 18:40:57.7578 766038 / T9 age / Cor / CoreMain.cpp:994]: 检查是否断开进程的长时间运行连接 780233,application / home / username / website
[N 2018-02-28 18:37:16.8870 607641 / T1 age / Cor / CoreMain.cpp:994]: 检查是否断开进程的长时间运行连接 686858,application / home / username / public_html
[N 2018-02-28 18:37:16.8766 607641 / T1 age / Cor / CoreMain.cpp:994]: 检查是否断开进程的长时间运行连接 686858,application / home / username / public_html
URLconf 目前看起来像是:
from django.contrib import admin
from django.urls import path
urlpatterns = [
path('admin/', admin.site.urls),
]
感谢任何帮助。谢谢