tag 404 Not Found
tag 404 Not Found
By 爱上书
at 2015-09-16
1人收藏 • 1568人看过
登陆管理员就没有问题,退出或者其他用户就404
- 登录后方可回帖
9 个回复 | 最后更新于 2015-09-16
回复#1 @lincanbin :
嗯 开是没有禁用
回复#2 @爱上书 :
那可能是PHP环境比较奇特导致的,程序中会导致404的判断只有这个:
那你试试打开tag.php
找到:
if (empty($TagInfo) || $TagInfo['TotalPosts'] === 0 || ($TagInfo['IsEnabled'] !== 1 && $CurUserRole < 3)) AlertMsg('404 Not Found', '404 Not Found', 404);
改为:
if (empty($TagInfo) || $TagInfo['TotalPosts'] === 0 || ($TagInfo['IsEnabled'] === 0 && $CurUserRole < 3)) AlertMsg('404 Not Found', '404 Not Found', 404);
回复#3 @lincanbin :
嗯 可以了 !是什么问题。。 谢谢
回复#4 @爱上书 :
你PHP中MySQL的驱动有问题,返回的Array中的IsEnabled没带上int类型,导致强类型比较判断成立。
可能是比较旧的驱动?我的开发机一直是最新环境,对于旧环境的各种坑知道得不够多。
回复#6 @绿眼资源 :
如果是IIS6导致的话,大概不行,太旧了。
回复#8 @绿眼资源 :
你装apache就行了。