出于安全考虑,我安装了apache模块安全性和规避性.不,我有时会得到错误
禁止您无权访问此服务器上的/index.php.
apache的日志文件告诉我:[Tue May 12 14:42:32.825039 2015] [evasive20:error] [pid 27443] [client 192.168.32.22:51305]客户端被服务器配置拒绝:/ var/www/test/index. php,referer:http://test.domain.local/index.php
我知道保护Apache Webserver很重要.但是这个错误使合格的工作变得不可能.如何防止出现此错误?如果我用a2dismod规避了模块,那么错误就不会出现.
谢谢.
我有几个SQL表的查询:
我想从查询结果中过滤重复项,其中列id具有多个相同的值.在这个例子中,我们可以看到有两个id = 1(名字Miriam).在这里,我想保留pcs = 2的记录,Miriam的第二条记录我不想在查询结果中使用它.在过滤的情况下,密钥将基于pcs列的值.
我怎样才能做到这一点?我的查询是:
SELECT
`periode_class_members`.`id`,
`classes`.`id` AS `class`,
`periode_class_members`.`periode`,
`user`.`firstname` AS `firstname`,
`user`.`lastname` AS `lastname`,
`periode_class_members`.`status`,
`periode_class_subjects`.`id` AS pcs
FROM `periode_class_subject_members`
LEFT JOIN `periode_class_members`
ON periode_class_subject_members.periode_class_member = periode_class_members.id
RIGHT JOIN `periode_class_subjects`
ON periode_class_subject_members.periode_class_subject = periode_class_subjects.id
JOIN `classes`
ON periode_class_members.class = classes.id
LEFT JOIN `user`
ON periode_class_members.user = user.id
where `classes`.`id` = 1;
Run Code Online (Sandbox Code Playgroud)