一个朋友的主机是windows 2003的系统,上面放了几个站,安全主要是通过安全狗做的,他说突然提示更新了安全狗后,所有网站都登录不进去,前台读取数据不问题,他没有主机管理经验,叫我帮他看一下。
我们把安全狗全部停掉,也于事无济,以前同事的主机也出现过类型的问题,那时是mysql权限设置不对,我也折腾了很久才弄好,这次定向思维就去找mysql是不是没有写入权限问题去了。后来折腾了很久,发现还是不行,因为phpmyadmin登录不去,不能用界面管理mysql,我就尝试用字符命令操作一下数据库。
通过msyql Command Line Client,我 showdatabases;create databases; user databases;create table;insert into table;select * table;等一列系操作,发现mysql能够正常使用。
然后我又想是不是因为seseeion目录没有写入权限导致登录失败?我用创建了一个php生成session,发现也没问题。我自己再写了个php文件向mysql插入了一条记录也能够。突然我们老大来一句是不是post提交不进?我就写了个表单尝试提交post,果然卡住了。
找到问题的根本所在后,到iis面板里面发现.php模块有post这个字眼,php配置应该没问题,然后把安全狗配置在iis上的模块删掉,发现整个世界都平静了许多。
万恶的安全狗,已经害了我几个朋友出现主机各种问题了,因为我本人不太喜欢国内的安全软件,以前看着朋友们用着也挺不错的,但是占比较多的服务器资源,现在升级后出现各种问题,建议使用安全狗做服务器安全的朋友还是使用稳定的版本比较好,不要急于升级最新版。
时间: 2024-10-25 02:32:41