我在本地建立了一个项目,创建了一个app,上周部署到 服务器,一切正常。
这周新建了一个 app,在本地测试没有错误。
然后我将新的 app 上传到服务器,同步数据库,都没有报错。
然后重启 Nginx、uwsgi。
进入网站发现上周的 app 访问正常,新上传的 app 页面 404,进入 admin 查看,里面没有被注册的 app,但是在本地测试是正常的。
请问这个问题是怎么导致的呢?
谢谢大家了。
@Django中国社区 我是个逗比……又找错方向了……以后我再也不问别人问题了……
@Django中国社区 老大,我又遇到新问题了……之前我用亚马逊的 AWS 部署的网站,用的是 Nginx uwsgi 环境,一直在 Nginx.conf 里面写的 server_name 我的服务器 IP; 然后我注册了个免费的二级域名,我写 server_name 二级域名; 然后重启 Nginx, 访问二级域名直接跳到了 Nginx 欢迎页面,没有到我的网站的首页,请问这个肿么办啊……我刚接触 Nginx 不久,老大帮帮忙,谢谢啦。
@Hiro_Fu 好吧。。。程序员就是比较折腾 ,哈哈。。。。
@Django中国社区 多谢老大的回复!已经找到原因了,是因为 uwsgi 没有正常重启导致代码文件没有更新 %>_<% 之前都是 root 用户运行重启脚本的,结果脚本里面没有 sudo,我手动重启了下就正常了。 主要是在本地测试都通过了,突然 404 给我弄懵了……
这个提示的东西太少了啊