突然出现“默认的语言不存在”
apache吧
全部回复
仅看楼主
level 1
phoenixrambo 楼主
办公室的电脑,win10,运行一个CRM,环境是Apache2.2.6(win32)+PHP5.2.10+MySQL+Zend Optimizer。
昨天突然出现登录不上包括本地访问 localhost:8000,都出现“默认的语言不存在”的网页窗口。重装该CRM软件包恢复正常,但导入mysql备份文件后,又出现这个情况。
回溯操作系统环境,昨日更新安装了系统补丁kb5026435,kb5026361,但删除这两个补丁也没用。
可恶的是,打电话给这个CRM的发行公司,客服告诉我,这个版本的CRM已经停运了,他们都不懂了……我kao
想问一下,apache+PHP的配置环境中,默认语音的配置应该是什么样子的???我看了http-language.conf文件,里面add了一堆语言,ZH-cn .cn什么的都有啊。有没有大佬帮忙回答一下???我上次自己配置Apache+PHP+MySQL还是15年前,然后就再也没有自己玩过网站编程了,……
2023年06月01日 04点06分 1
level 1
大神,最后怎么解决的,恢复了吗?
2023年06月12日 01点06分 2
level 1
请问解决了吗,我们也遇到相同的问题了
2023年06月12日 02点06分 3
看我下面统一回复
2023年06月15日 02点06分
level 1
艹,一样的问题,个把月了没有解决,有大神指点下吗
2023年06月14日 08点06分 4
看我下面统一回复
2023年06月15日 02点06分
level 1
phoenixrambo 楼主
已经找到问题所在了。
经过了几轮测试,由于无法修改CRM程序本身,因此对操作系统,部署环境等做了大量测试。
1、早期的MYSQL有安全漏洞,FRPC穿透问题。防火墙隔离了datacache文件夹下面若干个文件,包括FRPC.exe,index.php这样的东西
2、MYSQL的语法问题,UTF-8在MYSQL当中的写法是UTF8
解决方案:
1、仅在局域网内使用
2、由于仅在局域网使用,就没考虑换编码的问题,老板问换编码费事儿吗?我跟他说,新搞一个盗版的比较合适。
3、实际上我花了10个小时,将所有的utf8,utf-8换成了GBK,现在还没啥问题。但是FRPC穿透问题依然存在,只有升级MYSQL才能解决问题,问题是,我不敢升级
2023年06月15日 03点06分 5
level 1
phoenixrambo 楼主
经过进一步测试,重装畅捷CRM,改html访问端口号、root默认密码,运行一周,未见被攻击,请知悉
2023年06月27日 08点06分 6
1