近来在协助客户处理安装过程中遭遇的这样一个状况,在安装 pbootcms 之后,访问后台的/admin.php 能够成功,然而直接访问首页却显示 404 错误。
运行环境
所采用的运行环境为:windows 操作系统加上 nginx 服务器再加上 php 语言的组合环境。
详细经过
客户表示伪静态规则始终未能生效,经过查看,将代码放置到服务器上,除了后台的/admin.php 能够被访问到,其余的页面均呈现 404 错误。持续进行了各种尝试来导入伪静态,但是所有的页面仍然是 404 状态。
原本以为是 nginx 的配置出现了差错,随后卸载 nginx 并重新进行安装,然而问题依然存在。耗费了大量的时间和精力,尝试进入后台从官方获取授权码,并填写至后台,在这之后再访问首页就恢复正常了。
问题总结
通常来讲,在未填写授权码的情况下访问首页和其他页面,应当是提示前往官方获取授权才对,并不清楚为何在这个运行环境中会直接返回 404 错误。
期望这份记录能够为遇到相同问题的朋友们提供一定的帮助。PS:安装 pbootcms 时无论如何都要首先去获取授权码,然后将其填写到网站中。