修改指向Public目录后报错的解决办法

创建于 2022-11-01 / 最近更新于 2022-11-01 / 954
字体: [默认] [大] [更大]

检查指引

若您安装完程序,输入主域名显示类似如下图界面的,请参考本文档的指引进行操作。

image.png

访问任何链接,都带上Public字眼的。

image.png

只要您出现上述情况,就说明您安装的软件是方式错误的。尽管现在程序可以带上Public访问,但是您会遇到各种奇形怪状的问题。

解决方法

一、将http服务软件的运行目录指向到程序的Public目录

这里我们以phpstudy为例,将根目录只想到PESCMS系列软件的Public目录。如下图所示:

image.png

您用宝塔,lnmp一键安装包或者其他方式部署的,都差不多做法。您怎样配置软件运行路径,您就指向到PESCMS系列软件对应的Public目录。

部分操作系统、http服务软件可能会设置了禁止读取上一级目录的限制。
如宝塔禁止跨目录、lnmp防跨目录设置。

二、访问主域名,浏览器按Ctrl+F5强刷

在确保您已经指向了Public为运行目录,请输入主域名。不要带上任何参数。

image.png

如下动图所示,按Ctrl+F5强刷

login.gif

三、在当前页面按F12

在弹窗开发者工具后,我们还需要禁止当前浏览器请求缓存。

依次在弹出框选择:Network(网络) -- Disable cache(停用缓存)

image.png

接下来操作一下PESCMS系列软件,输入登录账户,随便点点任意站内超链接。

image.png

确认请求返回的内容是有效的,明确的。

一般来到这一步,系统就正常的了,若还未解决,请参考第四步。

四、换一个浏览器或重装PESCMS系列软件

若您还出现问题,请更换一个浏览器。如更换火狐来打开测试。

1 人点赞过