【已完成】Windows 宝塔面板7.5.0版 php8.0以下全部 404
安装的cms 是基于ThinkPHP5 github:https://github.com/magicblack/maccms10电脑系统 Windows 10
面板版本: 7.5.0
Nginx 1.20.2
除了php 8.0 和 php 8.1外其余的php 版本全部 404 ,安装完 cms后 无法登录后台,找不到任何解决办法
另外一个电脑使用 2019年的面板版本 php 5.2 ~ 7.2 都正常。
您好,网站访问404 排查步骤:
1、如果是面板建站问题,可以尝试使用ip进行建站,访问后是否出现默认的首页界面
2、静态网站访问提示 404 ,排查您的这个静态文件是否存在
3、动态网站访问 404 ,请排查您的php的状态是否正常,网站所用的php是否为纯净态?
伪静态是否配置好?
本帖最后由 宝塔用户_lkubkg 于 2022-3-1 09:42 编辑
大炮运维V587 发表于 2022-3-1 09:29
您好,网站访问404 排查步骤:
1、如果是面板建站问题,可以尝试使用ip进行建站,访问后是否出现默认的首页 ...
您好,伪静态 和 站点 php 版本我还是会设置,我上面都说了php 8.0以上都正常,以下都是404,并且老版本的面板也正常。问题好像是出在PATH_INFO 没有值
location / {
if (!-e $request_filename) {
rewrite ^/index.php(.*)$ /index.php?s=$1 last;
rewrite ^/admin.php(.*)$ /admin.php?s=$1 last;
rewrite ^/api.php(.*)$ /api.php?s=$1 last;
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
本帖最后由 宝塔用户_lkubkg 于 2022-3-1 09:41 编辑
切换到PHP8.0 后有能正常,这是怎么回事
宝塔用户_lkubkg 发表于 2022-3-1 09:39
切换到PHP8.0 后有能正常,这是怎么回事
不清楚你的程序是否兼容php8一下的版本 本帖最后由 宝塔用户_lkubkg 于 2022-3-1 10:14 编辑
为什么一定是程序的问题呢?程序 php6.5 ~ 8.1都是完美运行,而且我另外一个笔记本电脑安装的是 老版本4.x 的宝塔面板 所有php版本都能运行这个程序,只有最新的 7.5.0 宝塔面板只能在 php8.0和8.1运行,如果是程序问题,不应该在 其他版本的宝塔面板环境所有php 版都能完美运行,
能做的我都做了,论坛和百度能查到的资料都照做了,依旧是不行。
现在解决问题,要么使用老版 宝塔面板, 4.7+那种,但是这不是解决问题的最佳方式,肯定是新版面板哪个地方和老板有差异导致的。按理来说新版应该更完美,不应出现这种问题,也不应该使用降版本的倒退方式来解决。
我们用户敢于用最新版,在认可宝塔面板技术的同时也愿意去发现一些问题,并及时的反馈。所以降版本不是解决问题的唯一方式 宝塔用户_lkubkg 发表于 2022-3-1 10:12
为什么一定是程序的问题呢?程序 php6.5 ~ 8.1都是完美运行,而且我另外一个笔记本电脑安装的是 老版本4.x...
您好,由于我们的Windows 面板并未兼容家用操作系统,在家用操作系统上如果遇到什么问题的话是不提供技术支持的,我的这个是Windows server 2019 中测试的,没有问题的
大炮运维V587 发表于 2022-3-1 14:54
您好,由于我们的Windows 面板并未兼容家用操作系统,在家用操作系统上如果遇到什么问题的话是不提供技 ...
好的感谢回复,我已经用回老版本了,https://download.bt.cn/win/update/net/BtSoft-Win.zip 遇到同样的问题可以 下载 这个版本:https://download.bt.cn/win/update/net/BtSoft-Win.zip 宝塔用户_lkubkg 发表于 2022-3-1 16:50
好的感谢回复,我已经用回老版本了,https://download.bt.cn/win/update/net/BtSoft-Win.zip ...
好的
页:
[1]