沐沐 发表于 2018-3-2 12:49:56

关于Windows5.1以前升级到5.2网站500错误

造成原因:
1、IIS用户升级早期升级到5.2后切换PHP版本导致
2、IIS用户,切安装了PHP单版本的用户同步网站,创建网站等操作

处理方案:
1、软件端->右上角菜单->修复面板 进行面板修复
2、找到出问题的网站,切换一次php版本
3、单版本用户可以通过web面板安装2个php版本,然后通过切换php版本进行修复
4、网站无法登录/niushop等基于thinkphp的程序500错误,错误内容D:\BtSoft\WebSoft\temp\session等信息的用户,请通过修复面板修复权限


此次更新严格了Windows权限管理,防止权限过大造成跨站攻击,导致所有站点无法访问
此外5.2.0增加www,和mysql用户,彻底隔离网站和数据库权限
www,mysql已进行安全设置,无法登录,无法操作脚本,无法从网络访问,仅用于启动宝塔安装的服务,不用担心被利用
1、www用户用于运行网站
2、mysql用户用于运行数据库

网站正确权限格式:
1、SYSTEM 系统用户(必须)
2、Administrators 系统管理员用户组(必须)
3、www 宝塔隔离网站权限用户(必须)
4、以站点名称命名的用户,如www.bt.cn用户(IIS应用程序池用户,IIS必须,apache/nginx可删除)

正常网站,除此以外的权限可全部删除,如Users,Everyone等权限(ps:网站需要特殊权限除外)

最后更新BUG时间:2018/03/03 10:30
请在此之前更新至5.2版本的用户,手动修复下面板




ehong 发表于 2018-3-2 13:52:58

软件端->右上角菜单->修复面板 进行面板修复

修复后,不能切换php版本了,我原来是从5.2-7.1全都有的

现在切换php版本提示 “仅支持共生模式”

新建 也发现php 没有版本选了

沐沐 发表于 2018-3-2 15:20:38

ehong 发表于 2018-3-2 13:52
软件端->右上角菜单->修复面板 进行面板修复

修复后,不能切换php版本了,我原来是从5.2-7.1全都有的


站点php文件未修复成功,重新修复一次看看

kongxinren 发表于 2018-3-4 17:24:06

以站点名称命名的用户,在其他的网站给权限找不到这个用户了,怎么处理啊大佬

沐沐 发表于 2018-3-5 09:14:45

kongxinren 发表于 2018-3-4 17:24
以站点名称命名的用户,在其他的网站给权限找不到这个用户了,怎么处理啊大佬 ...

IIS才有的用户

痞子枫枫 发表于 2018-3-5 10:57:17

Memcached 在面板里安装不了!怎么解决呢?老大

沐沐 发表于 2018-3-5 17:02:36

痞子枫枫 发表于 2018-3-5 10:57
Memcached 在面板里安装不了!怎么解决呢?老大

web面板->安全->打开过后再去安装试试

痞子枫枫 发表于 2018-3-6 08:39:17

本帖最后由 痞子枫枫 于 2018-3-6 08:49 编辑

沐沐 发表于 2018-3-5 17:02
web面板->安全->打开过后再去安装试试
打开安全,安装提示这个安装好了,但是不能够用啊!

痞子枫枫 发表于 2018-3-6 10:51:17

痞子枫枫 发表于 2018-3-6 08:39
打开安全,安装提示这个安装好了,但是不能够用啊!

面板里提示有了,但是不能够用啊,PHP7.0 7.1里,居然没有那扩展了!难道是我安装的PHP版本不完整吗

沐沐 发表于 2018-3-6 11:17:48

痞子枫枫 发表于 2018-3-6 10:51
面板里提示有了,但是不能够用啊,PHP7.0 7.1里,居然没有那扩展了!难道是我安装的PHP版本不完整吗 ...

php官方只提供了5.3-5.6版本的memcache,其他版本未提供,暂时无法使用
页: [1]
查看完整版本: 关于Windows5.1以前升级到5.2网站500错误