wordpress页面异常导致本地路径泄漏
之前用360检测到如下错误,类似的出现过好几次了,暂且记录下来,路径用的其他地方的,但问题及解决办法是一样的。 注:以下方案仅在使用虚拟机无法改php等配置的网站上实验过。
问题
http://localhost/blog/wp-includes/registration-functions.php 页面出现 Fatal error: Call to undefined function _deprecated_file() in /Users/yuexiaosheng/WEB/php/blog/wp-includes/registration-functions.php on line 8
解决方案
在出问题的php文件里
1.加访问控制
if(!defined('WP_USE_THEMES'))
{
exit('Hello world!');
}
1
2
3
4
2
3
4
exit中的语句应该可以随便改,这仅是一个输出语句。 效果图:
2.加@
@_deprecated_file( basename(__FILE__), '2.1', null, __( 'This file no longer needs to be included.' ) );
1
Preview
除特别注明外,本站所有文章均为 Windcoder网 原创,转载请注明出处来自: worldpress-ye-mian-yi-chang-dao-zhi-ben-di-lu-jing-xie-lou
Loading comments...

Preview
标记,学习
回复 @微历史: 嘻嘻
360检测,也检出了漏洞,这个可以用下。
回复 @灰常记忆: 恩,至少像我这种小地方平常的够用了
好像360还给出一个更简单的,就是复制一个语句放在PHP文件第一行就可以了
回复 @boke123: 是给了,只是记得好像是要在php的配置文件里,对虚拟机的我们来说不太适合,我这写的就是在对应php文件前面加一条代码额。。只是方法是两种罢了,效果没什么区别
挺不错的,支持一下,以后会经常关注该博客,同时欢迎回访!
回复 @健康减肥博客: (*^__^*) 嘻嘻……
看来还是需要去更新
回复 @xx: O(∩_∩)O~哈哈
这个确实需要注意。
回复 @PHP二次开发: 嗯哪,是呀,毕竟是安全问题嘛
学一学支持
回复 @厦门品讯科技微信营销: 哈哈,谢谢
支持个!
回复 @惜乐博客: 谢谢哈
不错的方法,支持一个
回复 @圆月博客: 嘿嘿,谢谢